Google Search Console is the only keyword tool that shows the queries your site already ranks for, with real impressions, clicks and average position instead of estimates. To use it for keyword research, open Performance, switch on Average position, filter to queries where you rank between 5 and 20, and treat that list as your fastest wins. Those are terms Google already associates with your site, so improving an existing page usually beats writing a new one.
Why Search Console data beats third-party volume estimates
Every other keyword tool models demand. It samples clickstream data, blends it with what Google Ads reports, and gives you a monthly number that is directionally right and specifically wrong. Search Console does not model anything. It reports what actually happened on your site: this query was shown to a person, this many times, at this position, and this many people clicked.
That difference matters most for the decision you make after research. A third-party tool tells you a keyword exists. Search Console tells you whether Google already thinks you are a plausible answer for it. The second signal is worth far more, because ranking movement from position 12 to position 6 is a page edit, while ranking from nowhere to position 6 is a campaign.
The trade-off is obvious: Search Console only knows queries you already appear for. It is blind to demand you have never touched. So the honest workflow is both, in order. Mine Search Console first for what is already close, then use a keyword research process to find the demand you have no coverage for at all.
How to use Google Search Console for keyword research, step by step
The whole workflow lives in one report. Open your property, go to Performance, then Search results.
- Turn on all four metrics. Clicks and impressions are on by default. Add average CTR and average position, because those two are where the opportunities hide.
- Widen the date range. Three months is the useful default. The last 28 days is too noisy to plan from, and 16 months is too stale for judging current position.
- Open the Queries tab and sort by impressions. This is your real keyword universe, ordered by how often Google chose to show you.
- Filter to striking distance. Add a position filter, or export and filter in a sheet, for queries with average position roughly between 5 and 20. Everything on that list is one good page revision away from the traffic band that actually gets clicks.
- Switch to the Pages tab and cross-reference. For each striking-distance query, find which URL Google ranks. That is the page to improve, and knowing it prevents you from writing a duplicate that competes with your own result.
- Export the whole thing. The interface caps what you can see comfortably. Export to Sheets or CSV and do the sorting where you can pivot.
The four opportunity patterns to look for
Once you have the export, four patterns are worth more than everything else in the file.
High impressions, low CTR, decent position. Google shows you often, at a rank that should earn clicks, and people scroll past. That is almost always a title and meta description problem, not a content problem. It is the cheapest fix in SEO: rewrite the title so it leads with the query and states the outcome, and the same ranking starts producing more traffic.
Position 5 to 20 on a commercially valuable query. Your striking-distance list. Prioritize by intent, not impressions. A query with 90 impressions from people ready to buy is worth more work than one with 9,000 impressions from people writing a school assignment.
Queries you never targeted. Search Console constantly surfaces phrasings you did not think of, because readers describe their problem differently than you do. When one of those has real impressions and no page dedicated to it, you have found a topic with demonstrated demand and zero guesswork.
Two URLs trading positions on one query. If two of your pages appear for the same term across the period, they are splitting the signal. That is keyword cannibalization, and consolidating the weaker page into the stronger one usually lifts both the ranking and the conversion rate.
Turning the export into a content plan
A Search Console export is a list of queries, not a plan. The gap between them is clustering. Group the queries that a single page could satisfy, because Google already treats many of them as the same intent, then decide per group whether you are improving an existing URL or creating a new one.
A practical split: if the group already has a page ranking between 5 and 20, the job is a revision. Add the subtopics the query implies, answer the question directly near the top, and tighten the title. If the group has impressions but no page that genuinely targets it, the job is a new article or landing page. If the group has two competing pages, the job is a merge and a redirect.
This is exactly the step the keyword clustering tool automates, and it is where most Search Console analyses stall. People export three thousand rows, feel productive, and never convert the file into a decision about which four pages get worked on this month.
What Search Console will not tell you
Three blind spots are worth naming, because people plan around Search Console as if it were complete.
It hides low-volume queries for privacy reasons, so the long tail in your report is systematically underrepresented, and the totals in the query table will never quite match the totals at the top of the report. It shows no competitor data whatsoever, so you cannot see what your rivals rank for that you do not. And it gives no difficulty signal, so a query sitting at position 14 might be one revision away or might be guarded by five pages you could never displace. Pair it with a keyword difficulty checker before you commit a month of writing to a term.
One more practical limit: newly published pages do not appear until Google crawls and ranks them, which can take days or weeks. If you publish frequently and want fresh URLs picked up faster, a bulk submission tool that pushes URLs through the official indexing API shortens that wait considerably, and the data then flows back into the same Performance report you are mining.
How often to run this
Monthly is the right cadence for most sites. The striking-distance list changes slowly enough that weekly checks produce noise, and quarterly checks leave easy wins on the table for months. Set a recurring hour: export the last three months, sort for the four patterns above, pick the three pages with the best intent-to-effort ratio, and revise them.
Done consistently, this is the highest-return hour in an SEO month, because you are working with pages Google has already validated. New content is a bet. A page at position 11 with real impressions is not a bet, it is a nearly finished job. Once you have that list, drop your seed topics into the free Keywordpilot demo to fill the gaps Search Console cannot see, and you have both halves of a real keyword strategy: what you nearly rank for, and what you never touched.
Put it into practice
The fastest way to apply this article: run your own niche through the free Keywordpilot demo. One seed keyword, twenty seconds, a clustered mini content plan. No account.