What you'll learn in this article
- Why how to find competitor keywords google is a question of reading signals, not exporting a file
- The exact order I use my tools: auction signals first, estimators last
- How I separate signals that matter from the ones that just make noise
- How I read the SERP and live creative to infer intent I can't measure directly
- How my own search terms report tells me which of my inferences actually held
The first thing to unlearn about how to find competitor keywords google is the fantasy of the export button. There isn't one. Google never hands you a rival's keyword list, so every "competitor keyword" you'll ever hold is something you inferred from the traces a competitor leaves when they run ads. Once I made peace with that, the question stopped being "which tool gives me the list" and became "which signals are real, and how much do I trust each one." That shift is the whole method, and it's what separates advertisers who spend on evidence from those who spend on a vendor's guess.
So this is less a tool roundup than a hierarchy of trust. I move from the signals that come straight out of real auctions, the ones that are first-party and mine, to the estimating tools that model a rival's footprint from crawled ad appearances. Every layer is useful, but they are not equal, and the mistake I see most often is treating a tool's confident-looking estimate as the same kind of fact as an auction overlap number. It isn't. The bulk of the skill in finding competitor keywords is telling the difference, and doing it in the right order so the weak signals never get to lead.
I start with signals, not tools
My first move is always Auction Insights, because it's the only report built from real impressions in my own auctions. Before I estimate anything, I want to know who is genuinely in the room, and Auction Insights answers that with the domains that show alongside my ads plus an overlap rate. A rival with high overlap on a specific ad group is, by definition, competing for the same query space I am, and that's a fact from impressions rather than a crawler's guess. According to Google's own Auction Insights documentation, overlap rate is how often another advertiser's ad appeared when mine did, which is exactly the co-occurrence signal I use to place rivals against my ad groups.
The clever part is reading overlap per ad group as a heat map. Auction Insights won't name a keyword, only an advertiser and an overlap percentage, but the ad group the report sits under supplies the topic. If a competitor shows heavy overlap in my "emergency plumber" ad group and nothing in my "boiler service" one, I've learned exactly where they concentrate without guessing a single term or spending a euro. That heat map is the skeleton the whole keyword list hangs on: it tells me which rivals matter and, roughly, on what themes, before any research tool is even open.
My second free signal is the live SERP, which I read as confirmation. I search my core commercial terms and note which of the advertisers from Auction Insights actually appear, and what angle their copy takes. Ad text is a keyword tell: a headline hammering "24/7 callout" points to urgency-led queries, while "free survey" points to top-of-funnel intent. Between the overlap heat map and the live copy I can tie each real rival to a topic and an intent for free, which is the foundation the paid tools later build on. When I want to widen the net on the genuinely free approaches, I lean on the same first-party discipline I describe in my guide to using competitor brand keywords in Google Ads, because the decision to target a rival at all should rest on evidence you can actually see.
The tools I use, in the order I use them
Only with a shortlist of confirmed rivals do I open the tools, and I use them to expand and size, never to discover. Google's Keyword Planner comes first. I feed it a rival's domain and the topics I've already tied to them from Auction Insights, and it returns the query families around those themes with volume and a top-of-page bid range. I'm not asking the Planner who my competitors are, the auction already answered that; I'm asking how big and how expensive the confirmed space is. Using it as an amplifier of a known signal, rather than a source of unknown ones, is what keeps its estimates anchored to something real.
Next comes the Ads Transparency Center, which lets me see every ad an advertiser is currently running. This is the closest I get to reading intent directly: the number of creative variants, the offers they lead with, the landing pages they point to. A rival running twenty variants on "same-day" messaging is telling me which query cluster they're investing in far more reliably than any keyword estimate, so I treat the creative as a primary read and reverse-engineer the likely terms from it. It ranks above the paid estimators precisely because it shows me what a competitor is actually publishing, not what a model thinks they might be buying.
Paid research tools, Semrush, SpyFu and the like, come last and get the most scepticism. They estimate a rival's footprint by crawling ad appearances over time, which is modelling, not reporting. They earn their place by surfacing long-tail variants my auction and SERP reads missed, but every term they hand me is a hypothesis until my own data confirms it. If you want the full walk-through of how these layers feed a single spreadsheet, my breakdown of the competitor keywords workflow shows how each source maps to a column, and my notes on building a competitor keyword list from these signals cover the tagging that keeps evidence and estimate apart.
Telling signal from noise
Here's the judgement that actually matters when you learn how to find competitors keywords adwords google: not every signal deserves the same weight, and most bad competitor targeting comes from weighting them wrong. My rule is simple, rank every signal by how close it sits to a real impression. Auction overlap is the strongest because it comes from auctions I genuinely entered. A matching SERP ad is next, because I can see the rival showing on the exact term. Live creative in the Transparency Center is a solid directional read of intent. Paid-tool estimates sit at the bottom, because they infer from crawled appearances that may be weeks stale.
Noise, in this framework, has a precise definition: it's anything with no first-party confirmation. A brand name a paid tool swears a rival is bidding on, but which never shows any overlap in Auction Insights and never appears on the SERP, is noise until proven otherwise. So are the endless long-tail permutations a tool generates to look thorough, most of which no one has ever actually searched. The tell is always the same, if the only thing backing a term is an estimate, it's a hypothesis wearing a fact's clothing, and I file it accordingly rather than launching on it.
This is why order matters so much. If I let a paid tool lead, its noise sets the agenda and I spend the whole exercise chasing terms that were never real. If auction signals lead, they set a spine of confirmed rivals and topics, and the tool's output becomes what it should be, a set of candidate expansions I test against that spine. The same discipline underpins ordinary keyword research for Google Ads: the strongest terms are the ones your own data can vouch for, and everything else is a bet you size deliberately rather than a truth you inherit.
Validating what I found with my own data
Everything up to launch is inference, however disciplined, so the method only closes when I replace guessing with evidence I own. That evidence is the search terms report, and it only exists once the campaign runs. After a week or two, it shows me the exact queries my competitor keywords actually matched, which is the first genuinely factual keyword data in the whole process. Everything before it was reading signals; this is the ground truth that says which readings held and which the tools got wrong.
The pattern is remarkably consistent. Terms I found through auction overlap almost always match sensible queries, which keeps validating the signal-first order. Terms I inherited from paid tools are where the surprises live: some match beautifully, and plenty match junk I then negate. I feed those corrections straight back into the file, upgrading the confidence on terms that proved out and cutting the ones that didn't, so the list gets sharper every week it runs. A reconstructed competitor keyword set is never finished at launch; it's a starting hypothesis that my own data steadily corrects into something I actually trust.
Put the sequence together and the answer to how to find competitor keywords on Google is a funnel from least certain to most: auction signals identify the real rivals, tools expand and size the space, judgement separates signal from noise, and my own search terms report validates it after launch. There's no magic export, only a competitor who can't help leaving evidence in the auction, and a method that reads that evidence in the right order. The advertisers who lose on competitor targeting are the ones who mistook a tool's estimate for a fact; the ones who win always knew exactly how much they were guessing.