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

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:
- Open Google Search Console and pick your site. If it is not verified yet, that one-time setup comes first.
- Click Performance in the left sidebar.
- 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.
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:
Turn the Queries tab into answers
| What you want to know | The filter | What the result tells you |
|---|---|---|
| Non-brand performance | Query, doesn't contain, your brand name | What you earn from strangers, not from people searching for you |
| Question keywords | Custom regex: how|what|why|when|can|does | The questions your audience types, ready-made content ideas |
| Almost-ranking terms | Position greater than 7, sorted by impressions | Queries where one position of improvement pays most |
| One topic only | Query contains your topic word | Whether a topic is growing or shrinking over time |
| One page's keywords | Click the page first, then open Queries | Every 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.
When a paid rank tracker earns its fee
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:
What are the top queries for [your site] over the last 28 days, with clicks, impressions, and position for each?
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?
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:
- 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.
- Mine the question queries for content. Questions you appear for at position 30 are articles your audience already asked for.
- 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.
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.
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.
Where to go next
People ask this next
Go deeper
Check it yourself
- GSC Regex GeneratorDescribe a Search Console filter in plain English and get an RE2 regex back, explained token by token, with a live match tester.
- SERP PreviewSee your title and meta description the way Google renders them, measured in pixels. Desktop and mobile, with the exact character your snippet is cut at.
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.