Keyword Advertising Compliance and Enforcement Checklist

By ·

This checklist runs a paid-search trademark matter from intake to docketing in eleven phases, each a set of concrete actions rather than principles. It starts on the compliance side, confirming the registration actually covers what the ads target, writing the one-sentence operating rule, and auditing your own Google Ads and Microsoft Advertising accounts field by field before you audit anyone else's, then moves to locking the affiliate, reseller, and agency channel by contract, building a query matrix and monthly sweep, and capturing ads so the exhibits survive Federal Rules of Evidence 901 and 902(13)-(14). A five-question triage tree routes every capture to exactly one remedy: platform complaint, contract notice, demand letter, counterfeiting procedure, or nothing at all. It then walks the Google and Microsoft complaint forms, the demand paragraphs that avoid handing the recipient a declaratory judgment action under 28 USC 2201, and a settlement covenant drafted around the antitrust problem that 1-800 Contacts left open. It closes with venue, pleading, ESI, Rule 65(d) injunction scope, a deadlines table, and an operating calendar. A single invented matter, Brindle & Company and four very different adversaries, is carried through every phase so the reader sees what "done" looks like at each step.

IP and Technology > Internet | Checklist | Published 11 July 2025 - Updated 5 June 2026 | Casey Scott McKay - marksy.us

Summary. Eleven phases that take a paid-search trademark matter from intake to docketing, as actions rather than principles. Confirm the registration covers what the ads target, write the operating rule, and audit your own ad accounts field by field before you audit anyone else's. Lock the affiliate, reseller, and agency channel by contract. Build a query matrix, sweep it monthly, and capture ads so the exhibits survive Fed. R. Evid. 901 and 902(13)-(14). Run every capture through a five-question triage tree that routes it to exactly one remedy — platform complaint, contract notice, demand letter, counterfeiting procedure, or nothing. Then the Google and Microsoft complaint forms, a demand that does not hand the recipient a declaratory judgment action, a settlement covenant drafted around the antitrust problem 1-800 Contacts, Inc. v. FTC left open, and litigation with an injunction the court can actually enforce. One invented matter runs through every phase.

Keywords: keyword advertising audit · paid search compliance · google ads trademark complaint · microsoft advertising trademark concern form · trademark authorization list · negative keyword list · dynamic keyword insertion · search terms report · ads transparency center · evidence capture protocol · screenshot authentication · affiliate paid search schedule · keyword demand letter · negative keyword settlement clause · antitrust guardrails · initial interest confusion · injunction scope rule 65(d) · brand enforcement escalation · counterfeit triage · retail media networks


What this checklist is for

Working a paid-search trademark problem end to end: finding out what your own account is doing, finding the competitor ads that are actually actionable, capturing them so they hold up, getting them removed, and escalating the small number that justify it.

Who should use it. In-house counsel and brand managers running a search program; outside counsel handling a keyword dispute; solo and small-firm practitioners who need the whole sequence on a few screens. It assumes the doctrine rather than teaching it. The law — Rescuecom, Network Automation, Multi Time Machine, the circuit split, and why bidding is lawful while copy usually is not — is in Buying a Competitor's Name: Keyword Advertising and the Death of Initial Interest Confusion. The reasoning behind each step, with model letters and clauses, is in Running a Keyword and Paid-Search Trademark Program. The cluster as a whole, including SEO and marketplace surfaces, is in the Keyword Advertising, SEO, and Search Marketing Toolkit.

What you'll need before you start. Login-level read access to every Google Ads and Microsoft Advertising account the client or its agencies control — not a slide deck. Registration certificates and current TSDR status for every mark you intend to assert. The affiliate roster, reseller list, distribution and agency contracts, and any prior settlement or coexistence agreement. Analytics access with retention settings visible, plus twelve months of brand-term performance history. A capture workstation: clean browser profile, full-page capture tool, HAR recorder, hashing utility. And a matter number on a docket — half the value of this checklist is that it is calendared.

The one-sentence rule everything below applies: bidding on a competitor's mark is generally lawful; putting the mark in the advertisement generally is not.

The worked example. Brindle & Co. is a Portland cold-brew roaster doing $6.4 million a year direct-to-consumer, owner of U.S. Reg. No. 6,412,905 for BRINDLE in Class 30. Its founder, Priya Raghavan, found a competitor's ad above her own organic result and asked counsel to do something about it. Over eleven months the program dealt with four adversaries: Ninth Avenue Roasters (bids on BRINDLE, ad names only itself — lawful, no action), Harbor Line Coffee (headline "Brindle Cold Brew — Official Retailer," carries no Brindle product), Cold Vector LLC (terminated wholesale distributor still running "Authorized Brindle Dealer — Wholesale Pricing"), and Bean Deals Media (an affiliate whose dynamic keyword insertion started publishing BRINDLE headlines nobody approved). Each phase ends with what "done" looked like on that matter.

| Phase | What you produce | Typical effort | Owner | |---|---|---|---| | 1. Open the file | Rights memo, scope, one-page operating rule | 3-5 hrs | Counsel | | 2. Audit your own campaigns | Field-by-field compliance report on your accounts | 10-20 hrs | Counsel + growth | | 3. Lock the partner channel | Amended affiliate, reseller, and agency terms | 2-5 weeks | Counsel | | 4. Monitor | Query matrix and a repeatable monthly sweep | 90 min/month | Paralegal | | 5. Capture | Authenticated exhibit set with hashes | 5-25 min/capture | Paralegal | | 6. Triage | Every capture routed to exactly one remedy | 1-2 hrs | Counsel | | 7. Platform complaint | Filed complaints, removals, and a notice record | 40 min/filing | Counsel | | 8. Demand letter | A demand that compels without inviting a DJ action | 4-10 hrs | Counsel | | 9. Settle | Covenant that survives antitrust review | 4-8 weeks | Counsel | | 10. Litigate | Complaint, ESI protocol, enforceable decree | 3-8 months to PI | Litigation team | | 11. Close and docket | Operating calendar, archived baseline | 2 hrs | Counsel |


Phase 1 — Open the file: rights, scope, and the operating rule

Done at Brindle. Matter BRIN-0042 opened. Reg. No. 6,412,905 confirmed live, first § 8 window docketed; ® present on packaging, site footer, and every product page; Class 30 covers coffee and cold-brew concentrate, which is what all four adversaries were advertising against. Operating rule circulated to three people and the agency.


Phase 2 — Audit your own campaigns before you audit anyone else's

Done at Brindle. The first audit found DKI enabled in two ad groups and four of Brindle's own affiliates bidding on Ninth Avenue's brand terms. All of it was fixed before a single letter went out. Defensive brand bidding started at about $900 a month.


Phase 3 — Lock the partner channel by contract

Done at Brindle. A new Schedule 3, a notice cycle to 340 affiliates, four terminations, and $6,200 in commission clawbacks. Total cost $11,000, no letters, no claims, and Bean Deals Media's DKI headlines stopped inside a week. Highest-return spend in the program.


Phase 4 — Monitor: build the matrix, run the sweep

Done at Brindle. A 34-string matrix across five metros and two devices, ninety minutes a month. The sweep surfaced Harbor Line in month one and coldvector.com in month four, both on long-tail queries the exact-match sweep had missed.


Phase 5 — Capture the evidence so it survives a motion

Done at Brindle. 214 captures between 4 March and 29 August 2025 under Paid Search Capture Protocol v2, hashed on write. Capture BR-0117 (3 June 2025, 10:14 PDT, Portland OR, desktop; query "brindle cold brew wholesale") recorded the headline "Authorized Brindle Dealer - Wholesale Pricing" and the display URL coldvector.com/brindle. One paralegal declaration laid the foundation for all 214.


Phase 6 — Triage: route every capture to exactly one remedy

Work the questions in order. Stop at the first "yes."

Done at Brindle. Ninth Avenue Roasters → Q5, no action, still bidding today. Harbor Line → Q3, platform complaint. Bean Deals Media → Q2, affiliate contract. Cold Vector → Q2 and Q4, demand letter with a contract count attached.


Phase 7 — File the platform complaint

Done at Brindle. Harbor Line's "Official Retailer" headline came down four days after a complaint that took forty minutes to prepare. A variant reappeared in month six and came down in three days on a second complaint citing the first.


Phase 8 — Send the demand letter

Done at Brindle. A September letter to Cold Vector quoting three of eleven captured ads, attaching the terminated wholesale agreement dated 31 March 2025, asking compliance by 3 October, and disclaiming any bidding claim. No substantive response.


Phase 9 — Settle without building a cartel

Done at Brindle. The Cold Vector consent decree ran three years, reciprocal, exact-match only, with a non-severable comparative-advertising carve-out, an automation clause, a three-business-day cure, and $2,500 per non-cured advertisement. Brindle's counsel counted its own agreements first: two, both regional. Nothing that looks like a web.


Phase 10 — Escalate to litigation

Done at Brindle. Complaint filed in the District of Oregon in November pleading infringement, false advertising, and breach of the terminated wholesale agreement. The preliminary injunction motion was fully briefed when the case settled in February. Cold Vector paid $145,000; Brindle's fees were $178,000. The only file that went to court was net-negative in cash and worth doing anyway, because it produced a decree the other 340 affiliates were told about.


Phase 11 — Close the file and docket the program

Done at Brindle. Eleven months, roughly $38,000 for everything except the Cold Vector suit: the audit, the contract work, the complaints, and $9,900 of defensive bidding that held the top slot on brand queries about 80% of the time.


Common Mistakes


Deadlines at a Glance

| Clock | Length | Source | What starts it | |---|---|---|---| | Google Ads trademark complaint — substantive action | 3-10 business days | Platform policy | Filing a documented ad-text complaint | | Microsoft Advertising trademark concern | 5-15 business days | Platform policy | Filing the concern form | | Amazon Brand Registry Report a Violation | 1-7 days | Platform policy | Submitting the ASIN-level report | | Affiliate takedown obligation | 24 hours, dispute after removal | Contract (paid-search schedule) | Written notice identifying the ad | | Settlement cure period before liquidated damages | 3 business days | Contract (covenant) | Written notice identifying the ad | | Demand letter response window | 14-21 days | Drafting choice | Date of the letter | | NAD Fast-Track SWIFT decision | 20 business days | BBB National Programs procedures | Accepted challenge | | UDRP response | 20 days from commencement | UDRP Rules ¶ 5(a) | Provider's commencement notice | | UDRP decision | 14 days from panel appointment | UDRP Rules ¶ 15(b) | Appointment of the panel | | TRO issued without notice | Expires in 14 days; one extension for good cause | Fed. R. Civ. P. 65(b)(2) | Entry of the order | | Service of the complaint | 90 days | Fed. R. Civ. P. 4(m) | Filing | | Rule 26(f) conference | At least 21 days before the scheduling conference or Rule 16(b) order is due | Fed. R. Civ. P. 26(f)(1) | Case opening | | Rule 902(11)/(13)/(14) notice | Reasonable written notice before trial, with the record made available | Fed. R. Evid. 902(11) | Intent to self-authenticate captures | | Analytics retention | GA4 event data defaults to 2 months; settable to 14, not retroactively | Platform setting | Account creation | | Laches | Borrowed from the most analogous state limitations period | No federal Lanham Act limitations period | Knowledge of the conduct |


Related Documents

Articles

Guides

Checklists

Toolkits

Templates & Forms

Across the Wider Corpus

The library now covers the platform, data, and privacy layers in depth. These sit outside this document's immediate subject and bear on it directly — the regimes an online product meets once it has users, data, and a terms page.


This document is general information about the law, not legal advice, and does not create an attorney-client relationship. Trademark and copyright outcomes turn on specific facts. Marksy is not a law firm.

Read this article on Marksy