Keywords and rankings

Can I See Which Keywords My Website Ranks For?

Yes, and you do not need a paid tool. Google keeps the real list in Search Console. Here is how to read it, filter it, and get around its limits.

Answered by Aditi Chaturvedi · Updated August 26, 2026 · 9 min read

How to see which keywords your website ranks for, in five steps: open the Performance report in Search Console, click the Queries tab, read clicks, impressions and position, filter to the queries that matter, then track the position 8 to 20 list monthly.

Short answer

Yes, free. Open Google Search Console, go to the Performance report, and click the Queries tab. Those are the real searches your site appeared for, with clicks, impressions, and average position for each. Third-party tools estimate this from the outside; Search Console is Google's own record. Filters and a 16-month history let you track changes over time.

The free answer: the Queries tab

You do not need a paid tool for this. Google keeps the real list, and shows it to you free:

  1. Open Google Search Console and pick your site. If it is not verified yet, that one-time setup comes first.
  2. Click Performance in the left sidebar.
  3. Click the Queries tab under the chart.

Every row is a search your site actually appeared for. This is not an estimate: it is Google's own record of your site in its results.

Where keyword data comes from

Your rankings are free. You pay for everyone else's

Google Search Console

Google's own record of your site

  • Every query your site actually appeared for
  • Real clicks, impressions, and average position
  • Free, with 16 months of history
  • Only covers your own verified sites

Third-party rank trackers

Estimates from an outside crawler

  • Track a keyword list you choose, daily
  • See competitors' keywords, not just yours
  • Estimates, so numbers differ from Google's
  • Paid, typically $100+ per month

How to read the four columns

Each query carries four numbers, and the combinations mean more than the numbers alone:

  • Impressions is how often you appeared. High impressions with low clicks means you are seen and not chosen.
  • Clicks is how often you were chosen. This is the column that pays.
  • CTR is clicks divided by impressions. Read it against position: 2% at position 9 is normal, 2% at position 2 is a title problem.
  • Position is your average rank for that query, where 1 is the top. It is an average across every appearance, so treat it as a trend, not a fixed rank.

A worked example: a query with 4,000 impressions, 40 clicks, 1% CTR, and position 9 is healthy for where it sits. The same numbers at position 2 would mean the title is losing a click Google already offered you.

The five filters that answer real questions

The raw table is a list. The filters turn it into answers. These five cover most of what anyone actually asks:

Five filter recipes

Turn the Queries tab into answers

What you want to knowThe filterWhat the result tells you
Non-brand performanceQuery, doesn't contain, your brand nameWhat you earn from strangers, not from people searching for you
Question keywordsCustom regex: how|what|why|when|can|doesThe questions your audience types, ready-made content ideas
Almost-ranking termsPosition greater than 7, sorted by impressionsQueries where one position of improvement pays most
One topic onlyQuery contains your topic wordWhether a topic is growing or shrinking over time
One page's keywordsClick the page first, then open QueriesEvery search that one URL appears for

The regex filter is the most powerful and the most fiddly, because Search Console uses RE2 syntax. The free GSC regex generator writes the pattern from a plain-English description, so brand versus non-brand or question keywords is a paste rather than a puzzle.

What the Queries tab will not show you

Free and first-party comes with four limits worth knowing:

  • Some queries are hidden. Rare and privacy-sensitive searches are withheld, so the rows never add up to your click total. Normal, on every site.
  • History stops at 16 months. Export on a schedule if you want to keep more.
  • Position is an average. Daily movement on a single keyword is invisible inside a 28-day average.
  • Your site only. Competitors' keywords need a third-party index, covered next.

Track changes, not snapshots

A keyword list read once is trivia. The value is in what moved, and Search Console has the comparison built in:

  • Use compare mode. Set the date filter to compare the last 28 days against the previous period. Every query then shows two numbers, and the difference column is the real report.
  • Compare year over year for seasonal sites. A gardening site down 30% from July is normal. Down 30% from last August is not.
  • Export monthly if history matters to you. The 16-month window rolls forward and deleted months do not come back. A simple spreadsheet export on the first of each month keeps the record.
  • Write down what you changed, with dates. When a query jumps or drops, the first question is always what happened around that date, and memory is a bad database.

A tracker is not for seeing your keywords. Search Console does that free. A tracker earns its monthly fee on three jobs:

  • Competitors. Seeing what anyone else ranks for requires an outside crawler and its subscription.
  • Daily precision on a chosen list. Watching 50 exact terms move day by day, during a migration or a Google update.
  • Alerts. Being told about a drop instead of finding it at the next monthly check.

If none of those is your job, keep the money. If competitor coverage is, our competitor analysis checklist shows what to actually do with that data once you have it.

Ask for the list instead of exporting it

With CrawlRaven's MCP server connected, an assistant reads your real query data, so the questions above stop needing filters at all. Replace the bracketed site with yours:

The keyword list
What are the top queries for [your site] over the last 28 days, with clicks, impressions, and position for each?
The movers
Compare the top queries for [your site] over the last 28 days with the previous period. Which queries gained, which lost, and did position move with them?
The list worth working
Find queries for [your site] between position 8 and 20 with real impressions, and rank them by how many clicks one position of improvement would be worth.

CrawlRaven also keeps your target keywords next to the real query data, so the plan and the reality sit in one place. The MCP documentation lists every tool and its limits.

What to actually do with the list

Three moves cover most of the value, in order:

  1. Work the position 8 to 20 list monthly. Improve the page, the title, and the internal links for the highest-impression terms. This is the shortest path from data to clicks.
  2. Mine the question queries for content. Questions you appear for at position 30 are articles your audience already asked for.
  3. Check the brand versus non-brand split quarterly. If non-brand is not growing, your SEO is treading water no matter what the total says, and why your site is not ranking is the next page to read.
Opinion· The habit that beats the tool
Most keyword dashboards get opened, admired, and closed. The list only pays when it changes what you write and fix next month. One filtered view, checked monthly, acted on, beats a paid tracker nobody acts on.

Frequently asked questions

How do I see my website's keywords for free?

Open Google Search Console, click Performance, then the Queries tab. Every search your site appeared for is listed with clicks, impressions, click-through rate, and average position. It is Google's own record, free, with 16 months of history. You need to verify site ownership once, which takes about five minutes.

What does average position mean in Search Console?

The average ranking of your site for that query across every time it appeared, where 1 is the top result. It is an average, so a page shown at position 3 for some searches and 15 for others reads as 9. Treat it as a trend to watch rather than a fixed rank.

Why can't I see all my keywords in Search Console?

Google withholds rare and privacy-sensitive queries, so the query list adds up to less than your total clicks. The gap is normal and affects every site. The interface also shows up to 1,000 rows per table; exporting or using the API reaches deeper into the data.

Can I see which keywords a specific page ranks for?

Yes. In the Performance report, click the Pages tab, click the URL you care about, then switch back to the Queries tab. The table now shows only the searches that page appeared for. It is the fastest way to see what Google thinks a page is about.

Can I see my competitors' keywords in Search Console?

No. Search Console only shows data for sites you have verified. Competitor keywords come from third-party tools that crawl search results and estimate rankings from the outside, which is the main job those subscriptions are actually for.

How accurate is Search Console keyword data?

It is Google's own record, so it is the ground truth for what your site appeared and was clicked for. The caveats are averaging and sampling: position is an average across all appearances, rare queries are withheld, and numbers lag by about two days. Third-party trackers are estimates of the same thing from outside.

How far back does Search Console keyword data go?

Sixteen months. If you want history beyond that, export the data on a schedule before it ages out, or use a tool that stores it for you. The 16-month window is also why year-over-year comparisons work but two-years-ago comparisons do not.

Do I need a rank tracker if I have Search Console?

Not for your own rankings. You need one for the jobs Search Console cannot do: tracking competitors, checking a specific keyword list daily, and alerting you to overnight movements. If you only ever check your own performance monthly, Search Console covers it free.

What are the best keywords to look at first?

The almost-ranking list: queries at position 8 to 20 with real impressions. Those are searches Google already half-trusts you for, where one position of improvement is worth actual clicks. Sort by impressions and work down. It beats starting from a wish list of terms you do not rank for at all.

Can an AI assistant list my ranking keywords?

Yes, with your data connected. Through the CrawlRaven MCP server, an assistant reads your real Search Console queries and answers in plain language: top queries, movers, almost-ranking terms, or a topic filter, without you exporting anything. Without a connection it cannot see your rankings at all.

Aditi Chaturvedi
About the Author

Aditi Chaturvedi

15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist

Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.

Free plan — no credit card

Stop exporting. Start shipping.

Connect Search Console, import your Ahrefs or Semrush lists, and get one ranked plan. Start free with one site, or grab a limited lifetime deal from $29, only 2 licenses left.

3
Data sources joined
200+
Point audit checks
1
Ranked plan out