Start with the right goal: “competitor keywords” means different things in SEO vs. paid search
Separate organic opportunity from paid auction reality
When people say “discover competitor keywords,” they’re usually trying to answer one of two questions. In SEO, the question is: “What queries send traffic to competitor pages that I should also earn visibility for?” In Google Ads, the question is: “What searches am I actually entering auctions for, and which advertisers show up against me in those same auctions?” Those sound similar, but the best discovery methods differ because organic rankings and paid auctions run on different systems and have different data limits.
As a practical rule, treat competitor keyword research as an intent-mapping exercise, not a scavenger hunt for an exact list. Your real win comes from identifying the themes (problems, product categories, comparisons, “best” lists, alternatives, pricing, local modifiers, use cases) that competitors cover well and you don’t, then turning those themes into pages (SEO) and tightly controlled ad groups/landing pages (paid search).
Choose the right “competitors” before you choose keywords
The most common mistake is using brand competitors (companies you compete with in the real world) instead of search competitors (domains and advertisers that consistently appear for the same queries you want). Your search competitors might include marketplaces, directories, resellers, review sites, and content publishers—even if they’re not who your sales team thinks of as a competitor.
Once you’ve listed your likely search competitors, you’re ready to pull keyword ideas from three places that are consistently reliable: your own organic query data, Keyword Planner website-based discovery, and Google Ads auction/search-term reporting.
Use first-party organic data to spot where competitors are winning (then turn that into a keyword list)
Mine Search Console queries to reveal “keyword gaps” competitors are capturing
If you have Search Console set up, the Performance report is your fastest way to find high-signal competitor opportunities because it shows the query strings that users searched (non-anonymized queries that returned your site). The trick is to stop looking at it as a reporting tool and start using it as a competitive diagnostics tool.
Here’s the pattern I look for: queries with meaningful impressions where your average position is not strong (or is volatile), and your click-through rate is underwhelming. In plain English, that’s often where competitor pages are earning the click even when you’re showing up.
To make this actionable, use filters aggressively. You can filter by multiple dimensions (for example, combining country and device), and you can filter queries/pages using “contains” rules or a custom regular expression when you need to group many variations together (such as “pricing,” “cost,” “rates,” “fees,” etc.).
Compare time periods to catch competitor moves (not just your own trend lines)
Competitors don’t stand still. A page refresh, a new category page, or a surge in ad spend can change what you see. The Performance report supports comparisons between two time periods (for example, this week vs. last week), and when you compare a metric the table can show a Difference column. Sorting by difference is a clean way to surface queries that suddenly dropped—often a sign that someone else improved, or that the results page changed in a way that now favors a different type of content.
When you spot a meaningful drop, your next step isn’t to panic; it’s to classify the query by intent and decide what the best “right to win” asset is: a product page, a category page, a comparison page, a how-to, a local landing page, or a troubleshooting guide.
Turn organic findings into a competitor keyword “map,” not a flat list
As you export your query set, organize it into clusters that mirror how people decide. A simple structure works: problem/use-case keywords, solution/category keywords, comparison keywords (alternatives, vs.), evaluation keywords (best, top, reviews), and transaction keywords (pricing, quote, near me). This turns “competitor keywords” into a content roadmap and a landing-page roadmap, which is where the ROI actually comes from.
Discover competitor keyword themes quickly with Keyword Planner (using competitor websites)
Use “Start with a website” for competitor-led keyword discovery
Keyword Planner is still one of the most practical ways to discover competitor keyword themes at scale because it can generate ideas from website content. In the “Discover new keywords” workflow, you can start with a website by entering any site and generating keyword ideas related to the content on that site. One important nuance: linked-page content (the contents of hyperlinks) isn’t used to generate keyword ideas, so you’ll usually get better results by testing specific competitor URLs (like a category page or a high-performing product page) rather than only the homepage.
If you want the output to stay relevant to your business model, add your own domain in the flow so the system attempts to exclude ideas that don’t match what you actually offer. Done correctly, you’re using the competitor site to expand the universe, and your own domain to keep it commercially aligned.
Validate and prioritize with forecasts (without treating them as “truth”)
Once you’ve collected ideas, move them into a plan and use forecasts to sanity-check scale and prioritization. Forecasts refresh daily and are based on recent data (with seasonality adjustments), which makes them directionally useful for prioritizing themes and timeboxing tests. They are not a promise of performance; the output is still highly dependent on your targeting, bids, budgets, ad quality, and landing-page relevance.
Also plan for gaps: keywords with very low volume or keywords considered sensitive may not be discoverable or forecastable. If you hit that wall, widen the seed (use broader category phrases) and then narrow using filters and your clustering approach.
Practical workflow: competitor page in, landing-page plan out
- Start with a competitor’s highest-intent URL (category/pricing/comparison page) to generate keyword ideas that reflect buying language.
- Refine by theme and intent so you don’t mix “research” queries into “ready to buy” landing pages.
- Create a one-to-one relationship where possible: one primary intent cluster per SEO page, and one primary intent cluster per ad group/landing page in paid search.
Use Google Ads data to uncover competitor pressure and the real searches you’re entering
Auction Insights: identify who you actually compete with in paid search
Auction Insights is your clearest view of paid-search competitors because it compares you with other advertisers participating in the same auctions. It’s available for Search, Shopping, and Performance Max campaigns, and you can run it at different levels (such as campaign, ad group, or keyword for Search). The key is to interpret it as “competitive pressure by theme,” not as a keyword list.
Metrics like overlap rate (how often they show when you show), outranking share (how often you beat them or show when they don’t), and top-of-page/absolute top-of-page rates tell you whether a competitor is aggressively present and whether they’re consistently above you. One operational detail that matters in the real world: Auction Insights won’t show insights when impression share is under 10%, so if you’re running tiny tests, you may need more volume (or a longer date range) before you’ll see meaningful competitor visibility.
Search Terms report: pull the closest thing to “real keyword truth” you can get
If your goal is to find the actual searches triggering your ads (which often includes terms you didn’t explicitly add as keywords, depending on match types and automation), the Search terms report is where you’ll live. It shows how ads performed when triggered by searches, but only includes terms with sufficient volume (“a significant number of people”), which means it will never be a complete list.
Use it as a feedback loop. The “Keyword” column (which you can add) tells you which keyword matched to which search term, and the match type column helps you understand how tightly or loosely your targeting is behaving. This is where you discover the competitor-adjacent queries you’re inadvertently paying for, and where you’ll often find profitable expansion ideas that competitors are likely already bidding on.
Search Terms insights: see themes even when individual queries aren’t shown
When you need the bigger picture, Search terms insights groups searches into intent-based categories and subcategories and can include aggregated visibility into searches that aren’t exposed as individual queries due to privacy thresholds. It’s available for Search, Shopping, and Performance Max, and it’s especially useful when you’re trying to understand emerging demand or find new angles for ad copy, landing-page messaging, and feed text. You can view it for custom date ranges going back to March 2023, which is helpful for seasonal competitor analysis (for example, comparing the same month year over year).
One important interpretation tip: category labels are system-generated and may include brand-like labels that don’t necessarily reflect a single literal query. Always expand a category before you make budget decisions, and treat categories as direction for testing, not a final taxonomy.
Brand and competitor keywords: stay compliant while you test
Many advertisers discover competitor brand terms during research and wonder what’s allowed. From a policy standpoint, using a competitor’s trademark as a keyword is generally not restricted. Where advertisers get into trouble is using a trademark in ad text in ways that are confusing or misleading, and direct competitors may be restricted from using that trademark in ad copy after a complaint process. If you plan to test competitor brand campaigns, keep your ad copy clean, avoid implying affiliation, and make sure your landing page clearly represents who you are.
Put it all together: a tight, repeatable competitor keyword discovery system
- SEO signal: Use Search Console queries to find high-impression opportunities where you’re not earning the click, then cluster by intent.
- Expansion engine: Use Keyword Planner “Start with a website” on competitor URLs to generate additional theme coverage, then filter and organize into clusters.
- Paid reality check: Use the Search terms report and Search terms insights to confirm which searches you’re actually matching and which themes are scaling.
- Competitive pressure: Use Auction Insights to see which advertisers consistently overlap and outrank you, then decide whether to respond with bidding/budget, improved ad relevance, better landing pages, or a different keyword focus entirely.
Let AI handle
the Google Ads grunt work
| Step / Area | What it means | How to use it for competitor keywords | Primary Google feature | Helpful Google Ads docs |
|---|---|---|---|---|
| Clarify goal: SEO vs. paid search | “Competitor keywords” in SEO = queries sending traffic to competitor pages. In paid search = actual searches where you enter the same auctions as competitors. | Separate organic “intent coverage” (content gaps) from paid “auction reality” (queries, bids, and budgets). Build both a content roadmap (SEO) and a tightly themed campaign/ad group structure (paid). | Search campaigns & overall account structure | Use the Keyword Planner to explore query space before deciding which themes belong in SEO vs. paid. |
| Identify true search competitors | Real search competitors are domains that consistently appear for the same queries you want, not just your “sales deck” competitors. Includes marketplaces, directories, review sites, etc. | Manually search core queries and use reporting to see which advertisers/domains appear most often. Treat these as seed sites for keyword discovery and as benchmarks for coverage and aggressiveness. | Search results pages & Auction-based visibility | Use the “Auction insights – search” view in Report Editor to see competitive visibility over time, as described in the Report Editor glossary. |
| Mine Search Console for SEO keyword gaps | Use your Performance report queries as a competitive diagnostic: high impressions, weak average position and/or low CTR often indicate competitors are winning the click. | Filter by country, device, query text (e.g., “pricing,” “best,” “vs”) and compare time periods to surface where performance dropped, then assume competitor or SERP changes and respond with better-aligned pages. | Search Console Performance report (SEO) | Combine Search Console with the Google Ads “Paid and organic” report type described in the Report Editor glossary to see paid vs. organic visibility on the same queries. |
| Cluster queries into intent-based maps | Group queries into problem/use-case, solution/category, comparison (vs/alternatives), evaluation (best/reviews), and transaction (pricing/quote/near me). | Turn scattered keywords into a map: one main intent cluster per SEO page and one main intent cluster per ad group/landing page. This makes competitor “keywords” actionable as page and campaign plans rather than flat lists. | Campaign and ad group design | Use keyword organisation flows in organising keywords in Keyword Planner to mirror your intent clusters in actual ad groups. |
| Use Keyword Planner with competitor URLs | The “Start with a website” option lets you generate keyword ideas from any site or specific URL (like a competitor’s category, pricing, or comparison page). | Input high-intent competitor URLs to surface the themes they cover. Add your own domain so ideas unrelated to your business model are filtered out. Then sort results into your intent clusters. | Keyword Planner (Discover new keywords) | Follow the “Discover new keywords” workflow described in Use Keyword Planner, and refine ideas with filters as outlined in refining new keywords in Keyword Planner. ([support.google.com](https://support.google.com/google-ads/answer/7337243?hl=en-WS&utm_source=openai)) |
| Validate themes with forecasts | Keyword Planner forecasts give directionally useful estimates based on recent data and seasonality, not guarantees of performance. | Move shortlisted keywords into a plan and compare expected clicks, conversions, and costs by cluster. Use this to prioritize which competitor themes to test first and to size budgets by intent level. | Keyword plan forecasts | Use the “Get search volume and forecasts” flow in Keyword Planner to estimate scale for each competitor-driven cluster. ([support.google.com](https://support.google.com/google-ads/answer/7337243?hl=en-WS&utm_source=openai)) |
| Turn competitor pages into landing-page plans | Starting from competitor category/pricing/comparison pages, you can reverse-engineer the intents they target and design your own more focused experiences. | For each high-intent competitor URL you plug into Keyword Planner, decide which landing page you’ll build or refine, matching one primary intent per page/ad group to keep queries and messaging tightly aligned. | Search campaigns + landing pages | After you build a plan in Keyword Planner, implement clusters as campaigns/ad groups using the workflows in organising keywords in Keyword Planner. ([support.google.com](https://support.google.com/google-ads/answer/12059261?hl=en-WS&utm_source=openai)) |
| Use Auction Insights as a “pressure” gauge | Auction-related reporting shows which advertisers appear alongside you and how often they outrank you, at campaign/ad group/keyword levels. | Interpret overlap rate, outranking share, and top-of-page rates as “how aggressively competitors pursue this intent theme.” Decide whether to respond with higher bids/budgets, better ads/LPs, or by focusing on different themes. | Auction insights reporting and cards | Use the “Auction insights – search” and “Auction insights – shopping” report types described in the Report Editor glossary, and check when insights are available using Why you might not have insights. ([support.google.com](https://support.google.com/google-ads/table/13845063?hl=en&utm_source=openai)) |
| Mine the Search terms report | The Search terms report shows how your ads performed when triggered by actual searches, including many you didn’t add as exact keywords. | Use the “Keyword” and “Match type” columns to see which queries you’re already paying for and how closely they match your targets. Treat profitable, competitor-adjacent queries as expansion clusters; treat irrelevant ones as negatives or themes to avoid. | Search terms reporting | Use the Search terms report type described under “Search terms” in the Search terms table help and in the Report Editor glossary. ([support.google.com](https://support.google.com/google-ads/answer/14005937?hl=en&utm_source=openai)) |
| Use Search terms insights for theme-level views | Search terms insights aggregate individual queries into intent-based categories and subcategories, including some that don’t appear as standalone terms due to privacy thresholds. | Look at categories and subcategories to understand emerging themes competitors may be capturing, then update ad copy, landing pages, and feeds to better match those high-demand categories. | Search terms insights (Insights page) | Learn how categories are built and how to access this view in About search terms insights, and check availability/eligibility in Why you might not have insights. ([support.google.com](https://support.google.com/google-ads/answer/11386930?utm_source=openai)) |
| Handle brand & competitor keywords compliantly | Using competitor trademarks as keywords is generally allowed, but use of trademarks in ad text is restricted when confusing, misleading, or used by direct competitors. | Test competitor-brand campaigns by bidding on their brand terms but keep ad text and landing pages clearly branded as your own, without implying affiliation. Be prepared for trademark complaints and ensure your usage aligns with policy. | Search campaigns on competitor brand terms | Review the Trademarks policy, which clarifies that trademarks may be used as keywords but restricts misleading uses in ad text, especially by direct competitors. ([support.google.com](https://support.google.com/google-ads/answer/6118?utm_source=openai)) |
| Build a repeatable competitor keyword system | Combine organic data, planner expansion, and paid search logs into one recurring workflow instead of one-off “spy on competitors” projects. | 1) Use SEO queries to find high-impression, low-CTR gaps and cluster by intent. 2) Expand themes using competitor URLs in Keyword Planner. 3) Confirm real paid demand and match behavior via Search terms reports and Search terms insights. 4) Measure competitive pressure and decide your response using Auction Insights. | Search Console + Keyword Planner + Search terms + Auction insights | Anchor your workflow in documented features: Keyword Planner, Search terms report, Search terms insights, and the Auction insights entries in the Report Editor glossary. ([support.google.com](https://support.google.com/google-ads/answer/7337243?hl=en-WS&utm_source=openai)) |
To discover competitor keywords, start by separating what you’re trying to learn for SEO (queries that send traffic to competitor pages) versus paid search (queries where you actually meet competitors in auctions), then identify your “true” search competitors by looking at who consistently shows up on the SERP and in Google Ads Auction Insights rather than just your usual business rivals. From there, use Google Search Console to spot high-impression queries where your average position or CTR suggests competitors are winning the click, cluster those queries by intent (use-case, category, “vs/alternatives,” “best/reviews,” “pricing/quote”), and expand each cluster by plugging high-intent competitor URLs (pricing, category, comparison pages) into Keyword Planner’s “Start with a website,” validating priority themes with forecasts. On the paid side, round it out with your Search terms report and Search terms insights to see what people actually typed and what themes are emerging, and use Auction Insights as a “pressure gauge” to decide where it’s worth responding with better ads, landing pages, or budgets—if you want help turning that repeatable workflow into concrete actions inside your account, Blobr connects to Google Ads and can run specialized agents like Keyword Ideas Finder (to generate relevant keyword ideas using performance data, landing pages, SERPs, and Keyword Planner) and Keyword Landing Optimizer (to align keywords and ad groups with the most relevant landing pages using Search Console and Ads data), so competitor research becomes an ongoing system rather than a one-off spreadsheet.
Start with the right goal: “competitor keywords” means different things in SEO vs. paid search
Separate organic opportunity from paid auction reality
When people say “discover competitor keywords,” they’re usually trying to answer one of two questions. In SEO, the question is: “What queries send traffic to competitor pages that I should also earn visibility for?” In Google Ads, the question is: “What searches am I actually entering auctions for, and which advertisers show up against me in those same auctions?” Those sound similar, but the best discovery methods differ because organic rankings and paid auctions run on different systems and have different data limits.
As a practical rule, treat competitor keyword research as an intent-mapping exercise, not a scavenger hunt for an exact list. Your real win comes from identifying the themes (problems, product categories, comparisons, “best” lists, alternatives, pricing, local modifiers, use cases) that competitors cover well and you don’t, then turning those themes into pages (SEO) and tightly controlled ad groups/landing pages (paid search).
Choose the right “competitors” before you choose keywords
The most common mistake is using brand competitors (companies you compete with in the real world) instead of search competitors (domains and advertisers that consistently appear for the same queries you want). Your search competitors might include marketplaces, directories, resellers, review sites, and content publishers—even if they’re not who your sales team thinks of as a competitor.
Once you’ve listed your likely search competitors, you’re ready to pull keyword ideas from three places that are consistently reliable: your own organic query data, Keyword Planner website-based discovery, and Google Ads auction/search-term reporting.
Use first-party organic data to spot where competitors are winning (then turn that into a keyword list)
Mine Search Console queries to reveal “keyword gaps” competitors are capturing
If you have Search Console set up, the Performance report is your fastest way to find high-signal competitor opportunities because it shows the query strings that users searched (non-anonymized queries that returned your site). The trick is to stop looking at it as a reporting tool and start using it as a competitive diagnostics tool.
Here’s the pattern I look for: queries with meaningful impressions where your average position is not strong (or is volatile), and your click-through rate is underwhelming. In plain English, that’s often where competitor pages are earning the click even when you’re showing up.
To make this actionable, use filters aggressively. You can filter by multiple dimensions (for example, combining country and device), and you can filter queries/pages using “contains” rules or a custom regular expression when you need to group many variations together (such as “pricing,” “cost,” “rates,” “fees,” etc.).
Compare time periods to catch competitor moves (not just your own trend lines)
Competitors don’t stand still. A page refresh, a new category page, or a surge in ad spend can change what you see. The Performance report supports comparisons between two time periods (for example, this week vs. last week), and when you compare a metric the table can show a Difference column. Sorting by difference is a clean way to surface queries that suddenly dropped—often a sign that someone else improved, or that the results page changed in a way that now favors a different type of content.
When you spot a meaningful drop, your next step isn’t to panic; it’s to classify the query by intent and decide what the best “right to win” asset is: a product page, a category page, a comparison page, a how-to, a local landing page, or a troubleshooting guide.
Turn organic findings into a competitor keyword “map,” not a flat list
As you export your query set, organize it into clusters that mirror how people decide. A simple structure works: problem/use-case keywords, solution/category keywords, comparison keywords (alternatives, vs.), evaluation keywords (best, top, reviews), and transaction keywords (pricing, quote, near me). This turns “competitor keywords” into a content roadmap and a landing-page roadmap, which is where the ROI actually comes from.
Discover competitor keyword themes quickly with Keyword Planner (using competitor websites)
Use “Start with a website” for competitor-led keyword discovery
Keyword Planner is still one of the most practical ways to discover competitor keyword themes at scale because it can generate ideas from website content. In the “Discover new keywords” workflow, you can start with a website by entering any site and generating keyword ideas related to the content on that site. One important nuance: linked-page content (the contents of hyperlinks) isn’t used to generate keyword ideas, so you’ll usually get better results by testing specific competitor URLs (like a category page or a high-performing product page) rather than only the homepage.
If you want the output to stay relevant to your business model, add your own domain in the flow so the system attempts to exclude ideas that don’t match what you actually offer. Done correctly, you’re using the competitor site to expand the universe, and your own domain to keep it commercially aligned.
Validate and prioritize with forecasts (without treating them as “truth”)
Once you’ve collected ideas, move them into a plan and use forecasts to sanity-check scale and prioritization. Forecasts refresh daily and are based on recent data (with seasonality adjustments), which makes them directionally useful for prioritizing themes and timeboxing tests. They are not a promise of performance; the output is still highly dependent on your targeting, bids, budgets, ad quality, and landing-page relevance.
Also plan for gaps: keywords with very low volume or keywords considered sensitive may not be discoverable or forecastable. If you hit that wall, widen the seed (use broader category phrases) and then narrow using filters and your clustering approach.
Practical workflow: competitor page in, landing-page plan out
- Start with a competitor’s highest-intent URL (category/pricing/comparison page) to generate keyword ideas that reflect buying language.
- Refine by theme and intent so you don’t mix “research” queries into “ready to buy” landing pages.
- Create a one-to-one relationship where possible: one primary intent cluster per SEO page, and one primary intent cluster per ad group/landing page in paid search.
Use Google Ads data to uncover competitor pressure and the real searches you’re entering
Auction Insights: identify who you actually compete with in paid search
Auction Insights is your clearest view of paid-search competitors because it compares you with other advertisers participating in the same auctions. It’s available for Search, Shopping, and Performance Max campaigns, and you can run it at different levels (such as campaign, ad group, or keyword for Search). The key is to interpret it as “competitive pressure by theme,” not as a keyword list.
Metrics like overlap rate (how often they show when you show), outranking share (how often you beat them or show when they don’t), and top-of-page/absolute top-of-page rates tell you whether a competitor is aggressively present and whether they’re consistently above you. One operational detail that matters in the real world: Auction Insights won’t show insights when impression share is under 10%, so if you’re running tiny tests, you may need more volume (or a longer date range) before you’ll see meaningful competitor visibility.
Search Terms report: pull the closest thing to “real keyword truth” you can get
If your goal is to find the actual searches triggering your ads (which often includes terms you didn’t explicitly add as keywords, depending on match types and automation), the Search terms report is where you’ll live. It shows how ads performed when triggered by searches, but only includes terms with sufficient volume (“a significant number of people”), which means it will never be a complete list.
Use it as a feedback loop. The “Keyword” column (which you can add) tells you which keyword matched to which search term, and the match type column helps you understand how tightly or loosely your targeting is behaving. This is where you discover the competitor-adjacent queries you’re inadvertently paying for, and where you’ll often find profitable expansion ideas that competitors are likely already bidding on.
Search Terms insights: see themes even when individual queries aren’t shown
When you need the bigger picture, Search terms insights groups searches into intent-based categories and subcategories and can include aggregated visibility into searches that aren’t exposed as individual queries due to privacy thresholds. It’s available for Search, Shopping, and Performance Max, and it’s especially useful when you’re trying to understand emerging demand or find new angles for ad copy, landing-page messaging, and feed text. You can view it for custom date ranges going back to March 2023, which is helpful for seasonal competitor analysis (for example, comparing the same month year over year).
One important interpretation tip: category labels are system-generated and may include brand-like labels that don’t necessarily reflect a single literal query. Always expand a category before you make budget decisions, and treat categories as direction for testing, not a final taxonomy.
Brand and competitor keywords: stay compliant while you test
Many advertisers discover competitor brand terms during research and wonder what’s allowed. From a policy standpoint, using a competitor’s trademark as a keyword is generally not restricted. Where advertisers get into trouble is using a trademark in ad text in ways that are confusing or misleading, and direct competitors may be restricted from using that trademark in ad copy after a complaint process. If you plan to test competitor brand campaigns, keep your ad copy clean, avoid implying affiliation, and make sure your landing page clearly represents who you are.
Put it all together: a tight, repeatable competitor keyword discovery system
- SEO signal: Use Search Console queries to find high-impression opportunities where you’re not earning the click, then cluster by intent.
- Expansion engine: Use Keyword Planner “Start with a website” on competitor URLs to generate additional theme coverage, then filter and organize into clusters.
- Paid reality check: Use the Search terms report and Search terms insights to confirm which searches you’re actually matching and which themes are scaling.
- Competitive pressure: Use Auction Insights to see which advertisers consistently overlap and outrank you, then decide whether to respond with bidding/budget, improved ad relevance, better landing pages, or a different keyword focus entirely.
