Before you start
- A confirmed list of 3-8 competitors (the plural in this workflow matters - we're going wider than single-competitor analysis)
- Access to one paid keyword tool that lets you batch-process domains (Ahrefs Site Explorer, SEMrush Bulk Analysis, SpyFu)
- Google Ads account with active campaigns - needed for Auction Insights cross-validation
- A spreadsheet capable of handling 10k+ rows (Google Sheets fine, Excel preferable for pivot tables)
The playbook
7 steps
Define the multi-competitor research scope
Single-competitor analysis (one domain, deep dive) is different from competitors-plural analysis (many domains, comparative). The plural workflow is for finding consensus winners - keywords that 3+ competitors all bid on, which signal validated category demand. Pick 3-8 competitors; fewer than 3 loses the consensus signal, more than 8 creates noise.
Expected outcome
A target list of 3-8 competitors balanced for the consensus-keyword research goal.
Batch-extract all competitor keyword lists
Use a bulk-analysis feature: SEMrush Bulk Domain Analysis accepts up to 200 domains in one query; Ahrefs Batch Analysis works similarly; SpyFu's PPC Bulk Lookup is the third option. For each competitor, export the full paid keyword list with position and traffic. Tag the source competitor on every row.
# Batch-extraction workflow (Ahrefs example): # 1. Site Explorer → Batch analysis # 2. Paste all 3-8 competitor domains # 3. Mode: Paid keywords # 4. Export to CSV (one file per competitor or combined) # 5. Add 'source_competitor' column to each row before mergingExpected outcome
One combined master CSV with every competitor's paid keyword footprint and source tagging.
Build the consensus-count pivot
In the master CSV, pivot by keyword with count of unique source_competitor as the metric. Keywords bid by 4+ competitors are category consensus winners. Keywords bid by 2-3 competitors are strong signals. Keywords bid by only 1 are speculative. Sort the pivot by consensus count descending - that's your priority queue.
Expected outcome
A consensus-ranked keyword list showing how many of your competitors bid on each keyword.
Cross-reference your account to find gaps
Export your own active keywords from Google Ads (Campaigns → Keywords → Download). Subtract from the consensus-ranked list. The keywords with high consensus count that you DON'T bid on are the highest-priority gaps - validated demand you're missing.
Expected outcome
A gap CSV ranked by consensus count, showing keywords most of your competitors bid on but you don't.
Validate consensus gaps with Auction Insights and Keyword Planner
For each top consensus gap, check Auction Insights (does it show in your existing campaign data?) and Keyword Planner (search volume + suggested bid range). Both filters: if Auction Insights confirms competitor presence AND Keyword Planner shows viable volume + bid range, the keyword is launch-ready.
TipConsensus-validated keywords with low Keyword Planner competition scores are gold - multiple competitors bid on them but the auction isn't yet saturated.Expected outcome
A launch-ready consensus gap list with Auction Insights and Keyword Planner validation per keyword.
Look up the dominant ad-copy pattern per consensus keyword
For each consensus winner, check SpyFu's ad-copy archive for ALL the competitors bidding on it. The patterns that repeat across multiple competitors (same hook, same offer structure) are category-validated angles. Mirror those in your own ad copy - you're not copying one competitor, you're following category convention.
Expected outcome
A dominant-pattern ad copy guide per consensus keyword showing the category-converged angle.
Launch in batches, measure, expand
Take the top 10 consensus gap keywords, launch with the category-pattern ad copy, run for 14-28 days. Consensus-validated keywords often convert faster than single-competitor steals because the category demand is already proven. Scale the winners, kill the laggards, then take the next 10.
Expected outcome
A 14-28 day test cycle of 10 consensus keywords with scale/kill decisions documented.
Shuttergen
Consensus keywords found. Match them with creative.
Consensus AdWords keywords convert faster than single-competitor steals - but only when your creative matches the category-converged angle. Shuttergen generates ad variants tuned to consensus-pattern hooks.
Pitfalls
What goes wrong
Treating all competitors as equally weighted in consensus
A competitor with $5k/mo spend bidding on a keyword is less validating than a competitor with $500k/mo spend bidding on the same keyword. Weight the consensus by competitor spend or by Auction Insights impression share for higher signal quality.
Picking too many competitors and creating noise
More than 8 competitors in the analysis dilutes the consensus signal - every keyword starts to look like a consensus winner because the sample is too broad. 3-8 is the sweet spot; more than that is research theater.
Confusing 'plural competitors' with 'whole category'
Your competitors are the specific brands taking your share. The category is everyone in the space. Plural-competitor analysis on your actual 5 rivals is high signal; on the whole 50-brand category is mostly noise.
Ignoring competitor-specific outliers
Some keywords are unique to one competitor for a strategic reason - their product has a feature yours doesn't, or they target a niche segment. Those aren't consensus winners but might still be worth investigating individually.
Launching all consensus gaps simultaneously
100 consensus gaps launched in a week is unmanageable. Batch of 10 per sprint. The consensus signal raises your hit rate; it doesn't eliminate the need for measurement discipline.
Limits
When this playbook won't work
- Your category has fewer than 3 meaningful competitors - no consensus signal possible
- Your competitors run primarily on Performance Max - no keyword-level data to extract for consensus analysis
- Your geographic market is highly fragmented (lots of small regional players) - consensus across them rarely translates to your geo
- Your competitors are structurally different from each other (some marketplaces, some pure SaaS) - their keyword strategies aren't comparable
- You're in a brand-new sub-category where competitor strategies haven't converged yet
Why plural-competitor analysis beats single-competitor analysis
Single-competitor analysis tells you what ONE competitor is doing. That's useful, but it conflates their strategic choices with category truth. Maybe they bid on a keyword because of their unique positioning, not because the keyword converts well.
Plural-competitor analysis surfaces what THE CATEGORY converges on. When 4 competitors all bid on the same keyword with similar ad copy, you're not seeing one competitor's strategy - you're seeing category-validated demand. The signal is structurally stronger.
The math is simple: a keyword bid by 1 competitor is a hypothesis. A keyword bid by 4 competitors is a tested category winner. Your launch hit rate on consensus keywords typically runs 2-3x your hit rate on single-competitor steals - the upfront validation work compounds into faster wins.
Consensus keywords found. Match them with creative. Consensus AdWords keywords convert faster than single-competitor steals - but only when your creative matches the category-converged angle. Shuttergen generates ad variants tuned to consensus-pattern hooks.
The competitor-tier weighting question
Not all competitors validate equally. A $500M public company bidding on a keyword is more signal than a $5M scrappy startup bidding on the same keyword - the public company has the budget and team to have validated the keyword more rigorously.
Practical weighting: tier your competitors before counting consensus. Tier 1 = major brands with proven track record. Tier 2 = mid-market. Tier 3 = emerging. A keyword with 2 Tier-1 + 1 Tier-2 is higher signal than a keyword with 3 Tier-3 competitors. Most teams skip this weighting in the first pass and add it after seeing the initial pivot results.
The exception: emerging-competitor signals. Sometimes a cluster of Tier-3 competitors bid on a keyword that Tier-1 ignores - usually meaning the keyword is in a sub-niche that's underserved by larger players. Those can be high-margin opportunities if your product fits the sub-niche.
Internal: adwords-competitor-keywords, adwords-download-keywords, competitor-ppc-keywords.
FAQ
Frequently asked
How do I research multiple competitors' AdWords keywords at once?
How many competitors should I include in a plural-competitor analysis?
What counts as a consensus AdWords keyword?
Are consensus keywords always better than single-competitor steals?
Do I need a paid tool to do this analysis?
How often should I refresh a multi-competitor keyword analysis?
What's the difference between consensus keywords and category keywords?
Related
Keep reading
Resource
Adwords competitor keywords
Single-competitor AdWords angle.
Resource
Adwords download keywords
Export workflow specifically.
Resource
Competitor ppc keywords
PPC platform-agnostic angle.
Resource
Competitors ppc keywords
Plural PPC competitor research.
Research
Anatomy Of Good Meta Ad Library
Adjacent competitive audit framework.
Consensus keywords found. Match them with creative.
Consensus AdWords keywords convert faster than single-competitor steals - but only when your creative matches the category-converged angle. Shuttergen generates ad variants tuned to consensus-pattern hooks.