How to See What Keywords a Website Is Using (Free and Paid Methods)

how to see what keywords a website is using

Most people asking how to see what keywords a website is using are actually asking three different questions at once, and conflating them is why the answers online feel so unsatisfying. There’s what a page is trying to rank for (its on-page targeting), what it actually ranks for across Google (its organic footprint), and which of those keywords genuinely send it traffic. The free tricks answer the first. Only a keyword database answers the second and third. Get the distinction right and the whole task gets easy.

First, Decide Which Question You’re Really Asking

The “meta keywords” tag died over a decade ago — Google confirmed in 2009 it ignores it entirely, so any tutorial that tells you to view source and read <meta name="keywords"> is quoting a corpse. What you can still read on the page tells you intent, not results. What a site ranks for lives in Google’s index, and what drives traffic lives in that site’s private Google Search Console. Those are three separate layers:

  • Targeting — the keywords a page was optimized around. Visible for free, but it’s a claim, not proof.
  • Footprint — every query the site ranks in the top 100 for. Only visible through a third-party index that crawls SERPs at scale.
  • Traffic — the subset of the footprint that earns real clicks. For your own site this is exact (GSC); for a competitor it’s always an estimate.

Knowing which layer you need saves hours. If you just want to understand how a single page is positioned, the free methods below are enough. If you want to reverse-engineer a competitor’s traffic and steal their best terms, you need the paid layer.

Free Method One: Read the On-Page Signals

Open any page, hit Ctrl+U (or right-click → View Source), and read the elements that carry ranking weight: the <title> tag, the meta description, the single H1, the H2 and H3 subheads, the URL slug, and the image alt text. These are where a competent SEO deliberately places their target term, so they’re the clearest confession of what the page is going after. A page titled “Best Running Shoes for Flat Feet (2026)” with H2s about “overpronation” and “arch support” is telling you its keyword cluster in plain sight.

You don’t even need to view source manually — pull up the page in Chrome, and the tab title plus the first heading usually give you 80% of the story. For a fuller read, browser extensions that surface the heading outline and meta tags in one panel let you scan a page’s targeting in seconds. Just remember: this shows what the page wants to rank for. Whether it succeeds is a completely separate fact.

Free Method Two: Google Search Operators

Search operators turn Google itself into a rough keyword-mapping tool. A few that earn their keep:

  • site:example.com — every indexed page, so you can see how big the footprint is and what topics it covers.
  • site:example.com intitle:keyword — pages whose titles target a specific term, exposing their keyword clusters.
  • site:example.com/blog — scoped to one section to isolate their content strategy from product pages.

Scan the titles and snippets Google returns and you’ll reconstruct the site’s topic map by hand. It’s tedious and it caps out fast — you’re inferring targeting from titles, not measuring rankings — but it costs nothing and it’s genuinely useful for a quick read on whether a competitor is going deep on a niche or spreading thin.

Free Method Three: For Your Own Site, GSC Is Ground Truth

If the site is yours, stop guessing. Google Search Console’s Performance report shows the actual queries that surfaced your pages, with real impressions, clicks, average position, and click-through rate — no estimation involved. This is the single most accurate answer to how to see what keywords a website is using, and it’s free, because it’s Google reporting its own data back to the verified owner.

Two things trip people up. First, GSC only covers your own verified property — you cannot point it at a competitor. Second, Google hides a chunk of low-volume queries for privacy, so your total clicks won’t reconcile perfectly with the query list. It’s ground truth for the queries it shows, but not a complete census. Cross-check it against GA4 for the traffic side of the story.

Paid Method: Keyword Databases and Site Explorers

To see the full keyword footprint of a site you don’t own — every term it ranks for, the position, the estimated volume and traffic — you need a third-party keyword database. Tools built on a large rank index (Ahrefs, Semrush, and platforms like SEO Rocket that run on real Ahrefs-grade index data) maintain their own crawl of the SERPs and can hand you a competitor’s ranked-keyword list in one query. This is the only method that answers the “footprint” and “traffic” layers for a domain that isn’t yours.

What you get back is a table: keyword, position, search volume, estimated traffic, and often keyword difficulty and CPC. Sort by estimated traffic and the top 20 rows tell you exactly which terms carry that site’s organic business. That’s the list worth reverse-engineering — not the 4,000-keyword long tail, but the handful of head terms doing the heavy lifting.

How a Site Explorer Actually Builds That List

It’s worth understanding the mechanism, because it explains why the numbers are estimates. A site explorer doesn’t have access to Google’s traffic logs. Instead it maintains a database of millions of keywords and continuously crawls Google’s results for each one, recording which URL sits at which position. To answer “what does example.com rank for,” it queries that index for every keyword where an example.com URL appears in the top 100.

Traffic is then modeled, not measured: the tool multiplies each keyword’s search volume by a click-through-rate curve for that position (position one earns roughly a quarter to a third of clicks; position ten earns low single digits). Add those up across every ranking keyword and you get “estimated organic traffic.” That’s why two tools can show the same site with different traffic numbers — different keyword databases, different CTR curves, different crawl frequencies. The rankings are observed facts; the traffic is a well-informed guess.

A Worked Example: Reverse-Engineering a Competitor Page

Say you run a Singapore accounting-software site and a rival outranks you. Drop their domain into a site explorer and you might see they rank #3 for “invoicing software singapore” (volume ~1,900), #1 for “free quotation template” (volume ~2,400), and #6 for “gst filing guide.” The template and the GST guide are informational magnets pulling top-of-funnel traffic; the invoicing term is the commercial money keyword. Now view-source their invoicing page and you’ll see the title, H1, and subheads all built around that phrase and its variants.

The insight isn’t “copy their page.” It’s that a free quotation template and a GST filing guide are feeding their funnel, and you have neither. You’ve just found two content gaps and one head term to contest — in about ten minutes. That combination of the observed footprint plus the on-page read is the real payoff of learning how to see what keywords a website is using.

Read the Estimates for What They Are

Every number a third-party tool shows for a site you don’t own is a model output. Estimated traffic can be off by a wide margin, especially for branded queries the tool underweights or for sites with heavy direct and paid traffic that never touch organic search. Treat the rankings as reliable and the traffic figures as directional. If a tool says a competitor gets 40,000 monthly visits, read it as “somewhere in the tens of thousands,” not a bank statement.

Also watch for branded terms inflating the list. A big chunk of any established site’s “keywords” are just people searching its brand name — useless to you, since you can’t rank for someone else’s brand. Filter those out before you draw conclusions, or you’ll overestimate how much of their traffic is actually contestable.

Turn the Keyword List Into a Plan With a Content Gap

A raw list of a competitor’s keywords is trivia until you turn it into a decision. The move is a content gap: line up three to five real rivals and surface the keywords they rank for that you don’t. That intersection is your roadmap — proven-demand terms your direct competitors already monetize, minus everything you’ve already covered.

This is the workflow SEO Rocket is built around. You ask it in plain language for the keywords a competitor ranks for, it pulls the real ranked-keyword data, runs the gap against your own site, and returns a prioritized list you can filter — keep terms that match what you sell, drop branded competitor searches and low-value informational queries — then hand the survivors straight to the validation-gated AI writer to draft against. Reverse-engineering a footprint and acting on it collapse into one conversation instead of a day of spreadsheet surgery.

A Ninety-Minute Workflow

Here’s the whole thing end to end. Spend fifteen minutes reading the on-page signals of the two or three competitor pages that beat you, so you understand their targeting. Spend fifteen more running site: operators to map the shape of their content. Then spend thirty minutes in a site explorer pulling each rival’s ranked-keyword list, sorted by estimated traffic, and flagging their top head terms and their top informational magnets. Finally, spend thirty minutes running a content gap across all of them, filtering to commercially relevant terms, and picking the three you’ll build next. In an hour and a half you’ve gone from “what keywords is this site using” to a prioritized content plan.

Frequently Asked Questions

Can I see a website’s keywords for free?

Partly. You can read a page’s targeting for free by viewing source and reading the title, headings, and slug, and you can map a site’s topics with Google search operators. But to see the full list of keywords a site actually ranks for, you need a third-party keyword database — Google doesn’t expose another site’s rankings for free.

How do I find the keywords my own website ranks for?

Use Google Search Console’s Performance report. It shows the exact queries that surfaced your pages with real impressions, clicks, and average position — the most accurate answer available, and free for verified property owners. A rank tracker adds trend lines and competitor context on top.

Why do different tools show different keyword counts for the same site?

Because each tool crawls its own keyword database and models traffic with its own click-through-rate curve. The rankings they observe are real; the volume and traffic estimates are calculated, so the totals diverge. Trust the direction and the overlap between tools more than any single headline number.

Is checking a competitor’s keywords against Google’s rules?

No. Reading public pages and querying rank data is standard competitive research, not manipulation. What matters is what you do next — building genuinely better content for those terms is white-hat; scraping and spinning their pages is not.

The Bottom Line

Learning how to see what keywords a website is using is really about matching the method to the layer you need: read the source for targeting, use operators for a topic map, lean on Search Console for your own traffic, and use a site explorer to expose a competitor’s real footprint. Then do the part that actually moves rankings — turn that footprint into a content gap and build against it. That last step is the difference between admiring a competitor’s keywords and taking them, and it’s the playbook proven across 1,000,000+ ranking pages that SEO Rocket, at roughly $50 a month with a free tier, is designed to run for you.

Questions? Chat with us