Need help?Jamie

Search strategy

How to Turn Search Console Exports into an SEO Action Plan

If your Search Console download leaves you unsure what to change, cut it down to a few page fixes you can recheck later.

Illustration of a marketing search strategy workspace.

SEE HOW WE CONNECT THE PIECES

Explore the decisions
behind our plan.

A question connected to an answer and its evidenceA customer’s questionA clear, useful answerSUPPORTING EVIDENCE
  1. A customer’s question
  2. A clear, useful answer
  3. Supporting evidence
A question connected to an answer and its evidence

A Search Console export can show thousands of rows while leaving a business owner with the same question: what should we actually change? The useful outcome is a short list of decisions, each connected to a real page, a customer need, and a number you can check again. You don't need to turn every row into a task. We usually start with pages that already show up in search but get few clicks, because fixing a page that exists is cheaper than writing a new one.

This workflow uses our free Search Opportunity Finder to organize ordinary search performance data. It covers Google Search Console's Web performance exports. It is not an analysis of Google's separate generative AI impressions report, a live rank tracker, or a prediction of future traffic. The examples below are hypothetical and illustrate the arithmetic. Trojan Digital Marketing can go through the export with you, and you'll agree any work with Jeff Clerisier, our founder. For a second pair of eyes, the first strategy call is free, and during business hours we aim to reply within five minutes.

Start with one business question

Start with the decisionYour serviceFitTrustNext stepScopeEvidenceContact
Fit
Explain the service scope.
Trust
Show supporting evidence.
Next step
Give a clear contact route.
Start with the decisionOne service can lead to different questions about fit, evidence and the next step.

We pick a question narrow enough to answer with the data on hand. A plumbing company might ask which service pages already appear in search but bring few relevant visits. A consultant might ask whether an updated service page is attracting more of the intended audience. A retailer might want to distinguish product searches from people looking for opening hours.

We write down the intended decision before exporting anything. On our own Indiana microsite networks, a town whose search data stays quiet gets rebuilt or replaced. “Choose two service pages to improve this month” is more useful than “find all SEO problems.” Also name the business outcome you eventually care about: qualified calls, suitable bookings, quote requests, or purchases. Search data can inform that outcome, but clicks alone cannot tell you whether the caller was a good fit.

Export a consistent view

In Search Console, choose the correct property, date range, Web search type, and relevant filters. Record those choices alongside the file. Export either the Queries table or the Pages table according to your question. Google's performance documentation distinguishes these dimensions; a normal export of one table does not automatically connect every query with every landing page.

We name each file by property, dimension and date range, and we never edit the original. If you later filter or combine rows, save that working version separately. This simple habit prevents a common reporting problem: two people discussing different exports while assuming the totals should match.

Upload or paste the table into the finder, then check the column mapping. Confirm that clicks and impressions are counts, average position is numeric, and percentage formatting was interpreted correctly. A column full of zeros or missing values deserves inspection before you trust the result.

Validate the export before interpreting the shortlist

We spot-check a few rows in the original file against the imported view. A percentage such as 1.5% must not become a rate of 1.5, which would imply 150%. Counts should remain counts, blank positions should remain unknown, and formatted thousands should not be mistaken for decimals. When a table contains an unexpected field, confirm its meaning before assigning it to the nearest familiar column.

Record the unit of analysis in the file notes. One row might describe a query, a page, or a query and page combination. Those are different objects. A query called “office cleaning” and a page about office cleaning cannot be joined simply because their text seems similar. That would invent a relationship the export never established.

  1. Confirm the property, reporting period, search type, and every active filter.
  2. Check the selected dimension and whether the export is an overall view or a filtered subset.
  3. Compare several source rows with the imported clicks, impressions, CTR, and position values.
  4. Identify missing values, duplicate records, and any rows whose formatting was altered.
  5. Save the validated working version with a note describing changes from the original export.

We keep this check in proportion. The goal is to catch errors capable of changing the decision, not to build a perfect reporting system before reviewing one page. If the file cannot be interpreted confidently, correct the export before producing a ranked list.

Read the metrics without turning them into a verdict

CTR is clicks divided by impressions. Average position summarizes the reported search positions; it is not a fixed ranking seen by every customer. Those definitions are documented in the Search Console metric guide. We treat both as reasons to look closer at a page.

What you seeWhat to investigateWhat you cannot conclude yet
Many impressions, few clicks
Query intent, search appearance, title and page relevance
The title is definitely the problem
Positions near the first page boundary
Whether a useful existing page could answer the need better
A small edit will produce a specific ranking
More clicks after a change
Demand, query mix, dates, and business outcomes
The change caused every additional click

The finder can highlight rows within an editable position range and sort them by impressions. That is a way to choose what to inspect first. It is not an official quality score. We change the filters when they don't fit the business, because a narrow commercial query can matter even when its impressions are modest.

Calculate totals from counts, not averages of percentages

Consider a hypothetical pair of nonoverlapping rows using the same definition and reporting scope. The first has 1,000 impressions and 20 clicks, a 2% CTR. The second has 100 impressions and 10 clicks, a 10% CTR. The combined rate is 30 divided by 1,100, approximately 2.73%. Taking the simple average of 2% and 10% would produce 6%, which overweights the smaller row.

The same caution applies to average position. A simple average across rows treats a rarely seen query as equally influential as a frequent one. For a group's position, we use the filtered figure in Search Console itself. Do not average page and query exports together or reconstruct a property total from incompatible aggregations.

Always label a spreadsheet calculation by what it actually covers. “CTR for these uploaded query rows” is an accurate description when the table is incomplete. Calling the same calculation “the site's CTR” overstates what was measured. Missing rows may matter even if the arithmetic on the available rows is correct.

Separate branded and nonbranded questions

Someone searching your exact business name usually has a different task from someone searching a broad service. Mixing these journeys can hide useful detail. We label searches for the business name, including common misspellings we're sure of, and leave uncertain rows in their own pile.

Then we review each group on its own. A high click rate for the business name does not show that your service pages attract new customers. Conversely, broad research queries can bring exposure without immediate inquiries. Decide whether the current project concerns discovery, evaluation, or navigation, then assess the relevant group.

Connect a promising query to the page Google actually shows

For a shortlisted query, return to Search Console, apply the query filter, and inspect the Pages dimension. Then inspect the relevant page with its Queries dimension. Preserve the filters when exporting each view. This lets you investigate the relationship directly instead of assuming that the page you intended to rank is the one receiving exposure.

If recurring analysis needs combined dimensions, Google's Search Analytics API documentation describes grouping by dimensions such as page and query. It also warns that the API returns top rows within internal limits rather than guaranteeing every row. More elaborate extraction is justified when it answers a repeated business question; it is unnecessary for every small review.

Google's API export guide provides the supported route for teams that need that capability. Keep access authorized and the extraction definition documented. An automated report still needs a person to evaluate intent, business fit, and the actual page.

Use a CTR scenario only when it helps a decision

Suppose a hypothetical page has 10,000 impressions and 100 clicks during the selected period. Its CTR is 1%. If you enter a 2% target, the scenario yields 200 total clicks at the same impression count, or 100 additional clicks. The formula is impressions multiplied by the target rate, minus current clicks, with negative differences shown as zero.

The 2% target is your assumption. It is not an industry benchmark supplied by the tool. A different result layout, audience, or query can make the target unsuitable. Keep the assumption visible in any exported action list so it does not become a sales promise when passed to another person.

If you cannot defend a target, leave it blank. Sorting by existing impressions and reviewing customer relevance is still useful. Read our guide to low search CTR before treating a scenario as a reason to rewrite a page.

Inspect the page and choose one specific improvement

Open a candidate page on a phone. Ask whether its heading describes the service the searcher wanted, whether the service area is clear, and whether the next step is easy to find. Check the actual offer against the page's promises. A page about repairs should not bury repair availability beneath a long company history.

Write the task as an observable change. “Clarify whether the estimate includes disposal” is reviewable. “Optimize content” is not. Assign a person to verify the business detail and a person to implement it if those responsibilities differ. Keep a copy of the original heading and important text so the team can explain what changed.

Some rows do not need a content edit. A discontinued service may need accurate availability information. A confusing navigation path may need a better internal link. A broken form requires a functional repair before additional traffic would help. The page visit keeps the action plan grounded in the customer experience.

Worked example: turn three candidate pages into two tasks

Give each part of the page a jobOfferEvidenceAction
Offer
Explain what the customer can get.
Evidence
Support the offer.
Action
Make the next step easy to use.
Give each part of the page a jobThe offer, evidence and contact route should work together on a small screen.

Imagine a hypothetical commercial equipment service business choosing its next improvements. The figures below describe one invented, consistent Web reporting period. The company has capacity for two content tasks and wants suitable assessment requests. These examples illustrate prioritization; they are not benchmarks or a traffic forecast.

CandidateObserved search dataPage review findingDecision
Commercial repair service
8,000 impressions, 80 clicks, 1% CTR, position 8.4
Accepted equipment categories are unclear
Clarify supported work and assessment preparation
Maintenance planning service
800 impressions, 40 clicks, 5% CTR, position 5.2
Buyers cannot tell what a planning visit establishes
Explain visit scope and the inquiry process
General equipment care article
20,000 impressions, 300 clicks, 1.5% CTR, position 10.2
Audience includes many home users outside service scope
Retain as useful education; defer expansion for this project

A ranking based only on impressions would put the general article first. A ranking based only on low CTR could also overemphasize broad exposure. The operational review changes the order because the two service pages address customers the team can actually help. Their proposed tasks have visible acceptance criteria and available subject matter owners.

The repair task might read: “Add an approved supported equipment section, distinguish assessment from a confirmed repair commitment, and request equipment category in the form.” The maintenance task might read: “Explain the purpose of the first visit, the information the buyer should prepare, and how the team confirms scope.” Each task identifies a missing decision rather than a vague request for more words.

Keep the deferred article on the record with a reason. Deferral is useful information for the next review and prevents someone from reopening the same high impression opportunity without the business context. If the company later introduces a consumer offering, that context may change and justify another assessment.

Keep the exported table honest

Label totals as totals for the uploaded rows. Search Console tables can omit anonymized queries and have row limits, so the table may not match the headline chart. Google explains these differences in its data discrepancy documentation. Missing rows are not evidence that no one searches those terms.

Do not combine overlapping exports by adding their clicks. If you export the same period twice with slightly different filters, duplicate rows can create convincing but false totals. Report questionable rows, keep the source context, and resolve the overlap before comparing results.

Check whether a change is local to the page or part of a wider trend

Before explaining a drop, compare the affected page with related pages and the wider property using consistent reporting settings. A decline across a seasonal service group calls for a different investigation from a sudden loss isolated to one URL. A rise in broad informational queries can also lower average CTR while the intended service queries remain steady.

Google's traffic drop guidance recommends looking across time ranges, pages, queries, and possible demand changes. Use those comparisons to narrow explanations, then inspect the page and relevant site changes. A chart alone does not identify whether a technical issue, search demand, or the content explains a movement.

For a hypothetical comparison, 60 clicks rising to 75 means 15 additional clicks and a 25% increase. If impressions simultaneously rise from 3,000 to 5,000, CTR falls from 2% to 1.5%. Both statements are true. Report them together and examine the new query mix before deciding that the snippet became less effective.

Build a review cycle that produces learning

For each chosen task, record the original observation, the proposed explanation, the change, the implementation date, and what would count as a useful result. Choose a later comparison window that makes sense for the business and has the same basic filters. The companion article on comparing SEO changes explains why matching periods matters.

At the next review, examine both the numbers and the inquiries. Keep a change that improves clarity even if a short observation window cannot prove a traffic effect. Reconsider a change that attracts the wrong audience. The purpose of the process is to make better choices with the evidence available, not to force every line into a success story.

Use the Search Opportunity Finder to prepare the first shortlist. For broader context, read how to improve SEO. If the work requires coordinated technical, content, and local search changes, explore Trojan's SEO, AEO and GEO services with a clear list of questions already in hand.

Frequently asked questions

Why does my exported query table not match the chart total?

Query tables can omit anonymized searches and are subject to row limits. Filters and aggregation can also change totals. Label calculations as covering the uploaded rows and preserve the original report settings.

Can I combine separate Queries and Pages exports to identify landing pages?

Separate summary exports do not establish every query and page relationship. Use a filtered report or a supported extraction with both dimensions, and document the scope and limits.

Is a target CTR an expected result?

No. A target rate is an assumption used to explore a scenario at a stated impression count. It should stay visible in the action plan and should not be presented as a benchmark, guarantee, or forecast.

Sources & further reading

Need our help with this on your own site?

Request a free strategy call

The first strategy call is free, and during business hours we aim to reply within five minutes.