Keyword research

Keyword Research with Google Search Console: A Careful Workflow

Find useful page and query opportunities while accounting for anonymized queries, export limits, filters and aggregate positions.

Updated Sep 28, 20263 min readBy RankCrab Team

Search Console shows search performance observed for your site. Use it to discover where existing pages meet reader needs and where they do not. It is not a complete keyword database, a market-volume estimate or a list of every query anyone used.

Google's reporting guidance explains the core metrics. Query omissions, aggregation and export limits mean table totals and chart totals may differ.

1. Save the report context

Record the property, search type, date range, country, device and active filters with every export. Compare equivalent periods when evaluating change; account for seasonality and incomplete recent data.

FieldExample, for illustrationWhy preserve it
Propertyhttps://example.com/Another host/property can have a different scope
Search typeWebImage and other search types differ
DatesTwo complete periods of equal lengthAvoid comparing different exposure windows
Country/deviceUnfiltered, or explicitly selectedChanges alter the query/position mix
Page/query filterExact URL or documented groupThe totals depend on the selection

2. Read query and page together

Select a relevant query, then inspect its Pages view. Open the intended landing page and write the reader's task in one sentence. If the same query maps to several pages, treat it as a candidate for overlap review, not automatic evidence of cannibalization.

Do not join separate unfiltered Queries and Pages exports by row order. For joint data at scale, use the Search Analytics API with both dimensions, preserving its data limitations.

3. Build an evidence-based queue

PatternQuestion to investigatePossible useful edit
Relevant impressions, limited clicksDoes the page/snippet meet the actual task?Clarify an ambiguous promise
Clicks fell between comparable periodsDemand, position mix, technical issue or changed result layout?Fix the cause you can establish
Several specific queries point to a broad pageCan that page answer them coherently?Add one missing worked example
Brand queries contain a repeated practical questionIs the answer current and easy to find?Update the relevant existing page

There is no universal “bad CTR” percentage. Average position is not a literal page-two location for every impression. Do not forecast clicks by multiplying all impressions by a generic benchmark.

4. Know what exports omit

The browser table/export should not be described as “every query.” Anonymized queries are withheld, and top-row limits apply. The API has request and data limits too; using 25,000 rows as a request size does not make the ordinary browser export contain 25,000 rows or guarantee completeness. See Google's API export limits.

Keep a missing page/query row as “not present in this export,” not zero activity. For larger ongoing reporting, review bulk export and its own omissions before building a dataset.

5. Select a bounded task

The regex builder helps maintain explicit query groups. The content-decay checker compares supplied Pages exports; it does not explain why a decline happened.

Use the one-hour prioritization resource to select an improvement with business relevance. Keep an edit log and review comparable later windows. A content update has no guaranteed ranking timetable, and a newly discovered query does not always justify another page.

Review your own search-query evidence.

Build a Search Console filter and test it against sample queries before applying it.