The Better Marketing Blog

Better tips, tools, and tactics for the AI era.

Smiling man in glasses and red T-shirt using laptop against red background

A good SEO keyword report should tell you where search visibility is creating opportunity, where valuable traffic is at risk, and what to do next. Unfortunately, most SEO keyword reports are page after page of incomprehensible data.

We’ve been doing SEO since before SEO was even a thing, and we’ll show you how to read an SEO keyword report without getting distracted by hundreds of low-impact movements.

We’ll also give you AI marketing prompts for improving your SEO reports: how to detect changes, measure keyword churn, and turn the findings into a great SEO progress report.

What You’ll Learn

  • Which keyword ranking changes deserve attention
  • How to separate consequential movement from normal volatility
  • Why clicks, impressions, intent, and landing pages matter alongside position
  • How to calculate keyword churn without overstating losses
  • Copy-and-paste prompts for analyzing your keyword report

Five-step keyword tracking process from finding data to creating SEO report

Here is a 5-step process to creating an SEO keyword report with AI.

1. Find and Download Your Keyword Data

Marcus, a marketing manager at a B2B cybersecurity company, has SEO data in several places. Search Console shows the queries that generated impressions and clicks, while the company’s rank tracker monitors a smaller set of priority keywords. GA4 shows which landing pages produced demo requests.

For his monthly report, Marcus downloads current and previous-period data from each source. Together, the files show which rankings changed, whether those changes affected traffic, and which landing pages contributed to business results.

You have several options for gathering the data:

Start with Search Console

For most marketers, Google Search Console is the easiest starting point:

  1. Open the Performance report and select Search results.
  2. Choose the reporting period and add a comparison.
  3. Apply the country, device, and search-type filters you need.
  4. Export the Queries and Pages tabs to CSV, Excel, or Google Sheets.

Search Console report exports contain up to 1,000 representative table rows. Larger sites may need the Search Console API or an ongoing BigQuery export to analyze more of their query and page data.

Add a rank-tracker export when you have priority keywords.

Search Console shows the queries for which Google recorded visibility. A rank tracker follows a keyword list selected by your team, including commercially important terms that may have produced few or no impressions.

Keep the source attached to every row. Rankings from different tools should only be compared when their dates, devices, locations, and methods are compatible.

Add conversion data when business impact matters.

To connect keyword changes with results, add a GA4 landing-page export or another conversion report. Include the outcomes your company values, such as demo requests, qualified leads, trials, purchases, or revenue.

You usually can’t match a conversion to an individual Search Console query. The landing page provides the connection: keyword data shows which queries and pages gained visibility, while analytics shows what visitors did after arriving.

Search Console, GA4, and rank tracking data feeding into AI keyword analysis

Prompt: Prepare keyword data for analysis

Upload: Current and previous-period Search Console or rank-tracker exports, plus an optional GA4 landing-page export.

Act as an SEO reporting analyst. Review and prepare the attached files for keyword-change analysis.

Create a normalized table containing, where available:

    • Query or keyword
    • Landing page
    • Current and previous position
    • Current and previous impressions, clicks, and CTR
    • Country and device
    • Keyword category or tag
    • Landing-page conversions
    • Original data source

Keep data from different tools clearly labeled. Flag incompatible periods, filters, locations, devices, missing fields, and export limitations.

Return:

    • A summary of the available data
    • The normalized keyword table
    • Limitations that affect the analysis
    • The dataset that should serve as the primary source

2. Find the keyword changes that matter

With the comparison validated, Marcus sorts the report by position change. A keyword that moved from position 63 to 48 appears near the top, but it generated four impressions and no clicks. Farther down, a product-comparison query moved from position 11 to 8, received 3,700 impressions, and contributed to five demo requests during the quarter.

The second movement is smaller, but it crosses into the top 10, reflects high commercial intent, and supports the sales pipeline. The size of the movement tells only part of the story.

A ranking change becomes material when it changes traffic, business opportunity, or risk.

Prioritize changes using five factors.

Score each movement against:

  1. Business value: Does the query relate to a product, service, problem, or buyer decision?
  2. Visibility threshold: Did it enter or leave the top three, top 10, or top 20?
  3. Traffic effect: Did clicks or CTR change with the ranking?
  4. Impression volume: Is there enough search exposure to make the movement consequential?
  5. Conversion evidence: Does the associated landing page generate leads, sales, trials, or another valuable action?

Use thresholds relevant to your business. A change from position 11 to 8 can create more opportunity than a change from position 70 to 40.

A simple keyword-priority formula:

Give each factor a score from 1–5.

Priority score = business value × traffic potential × magnitude × confidence ÷ effort

Then place each change into an action category:

Google advises against drastic action after a small decline such as position 2 to 4, while a larger drop such as 4 to 29 warrants deeper assessment.

Prompt: Identify the ranking changes that deserve attention

Upload: Validated keyword report, Search Console query-page export, conversion report, and definitions of high-value topics.

Review keyword performance for [REPORTING PERIOD] as a senior SEO strategist.

Score each consequential change from 1–5 for:

    • Business value
    • Search intent
    • Impression and traffic potential
    • Magnitude of the change
    • Conversion evidence
    • Confidence in the data
    • Estimated effort required

Use each query-and-landing-page combination as the unit of analysis.

Classify each change as:

    • Protect
    • Improve
    • Monitor
    • Investigate
    • Ignore for now

Return:

    • The ten most consequential changes
    • Current and previous position, impressions, clicks, and CTR
    • The associated landing page
    • Why each movement matters
    • The recommended response
    • Changes that look dramatic but have little likely business impact

3. Check whether the ranking URL changed

Marcus finds that “vendor risk management software” moved from position 5 to 12. His first instinct is to rewrite the page. Before assigning the work, he checks the complete query-page record.

Impressions are stable, clicks have fallen, and a different URL now ranks for the keyword. The product page and an educational guide may be competing for the same search. Marcus changes the action from “refresh the product page” to “clarify each page’s intent and strengthen internal links pointing to the preferred URL.”

Start by checking whether the URL switched once or whether both pages keep appearing for the same search.

In Search Console, select the query and open the Pages tab for each period. Compare which URLs appeared and how clicks and impressions shifted between them. Then check which page best answers the query and where your internal links point.

If losses spread across several queries or page groups, use the organic traffic-drop guide to investigate broader causes.

SEO change checks: position, impressions, CTR, ranking URL, sitewide patterns

Prompt: Investigate a ranking URL change

Upload: Search Console query-page data for both periods, the affected URLs, and internal-link data if available.

For each priority query, compare the URLs that appeared in both periods and show how clicks, impressions, and position changed for each URL.

Flag cases where the evidence shows a persistent switch, repeated alternation, or too little data to tell.

Check which page best answers the query and whether internal links point to that page. Tie each recommended change to the evidence supporting it.

Return a table with the query, URLs, evidence, preferred page, next action, and what to monitor.

4. Measure keyword churn, gains, and losses

At the quarterly review, Marcus sees that the company ranks for 18% more keywords. That sounds like straightforward growth. He also finds that 27% of the keywords present last quarter are absent from the current tracked set.

Many losses are low-value informational searches, but others cover pricing and implementation questions used by late-stage buyers. The total keyword footprint has grown while commercially valuable parts of the portfolio have weakened.

Marcus adds keyword churn to the report so leadership can see both acquisition and retention of search visibility.

Keyword churn shows how much of the previous period’s ranking footprint disappeared:

Keyword churn rate = keywords ranking in the previous period but absent now ÷ keywords ranking in the previous period × 100

For example, suppose a site ranked for 2,000 tracked keywords last quarter, and 440 are absent this quarter:

440 ÷ 2,000 × 100 = 22% keyword churn

The 22% figure becomes useful after segmentation. Losing 22% of low-value informational terms tells a different story from losing the same share of product, pricing, and comparison terms.

Segment keyword churn by:

  • Branded versus non-branded searches
  • Commercial versus informational intent
  • Top 3, top 10, top 20, and lower positions
  • Product, solution, comparison, and educational topics
  • Gained, retained, lost, and returning keywords
  • High-converting versus low-converting landing pages

Use a consistent tracked keyword set or a complete data source. An absent row in a limited export doesn’t prove a ranking loss. If you’re explaining where additional clicks came from, use the monthly reporting guide’s click-gain breakdown.

Man reviews quarterly SEO performance report with keyword churn on monitor

Prompt: Calculate quarterly keyword churn

Upload: Previous and current-quarter keyword datasets with query, landing page, intent, category, and position.

Compare the attached quarterly keyword datasets and calculate keyword churn.

Using a consistent keyword universe, classify each query as:

    • Retained
    • Gained
    • Lost
    • Returning
    • Changed landing page
    • Unclassified

Calculate keyword churn as the share of the previous period’s ranking keywords that are absent in the current period.

Segment the results by:

    • Branded and non-branded
    • Search intent
    • Topic or product category
    • Previous ranking band
    • Landing-page type
    • Conversion value, where available

Return the churn rate, underlying counts, highest-value losses, strongest gains, methodology, and data limitations. Classify absent export rows as unclassified until comparable data confirms a ranking loss.

5. Build a keyword action list

Marcus validates 74 declines and starts with three that warrant action. One threatens an important product page, one reveals competing URLs, and one affects a high-converting comparison guide.

He also highlights two opportunities: a pricing query entering the top 10 and an implementation cluster gaining impressions. Each finding receives an owner, action, and measurement date.

Record the evidence, owner, and review date for each action. Keep the underlying query and URL data handy so the team can check whether the intended page gains or recovers visibility.

To summarize the findings for leadership, use the worked monthly SEO report.

Prompt: Build a keyword action list

Upload: Prioritized keyword analysis, conversion data, activity log, and team capacity.

Turn the prioritized keyword analysis into a worklist for the SEO team. Focus the list on changes that warrant action or active monitoring.

For each item, include the query, affected or preferred URL, evidence, next step, owner, and measurement date.

Specify what to measure. Use the ranking URL for competing pages, clicks and visibility for ranking changes, and landing-page conversions where the data supports them.

Flag data limitations that could change the recommended action.

How Media Shower Helps You Understand Keyword Changes

A keyword report is useful when it shows which ranking changes matter to buyers and which pages need attention.

Media Shower connects keyword movements to ranking URLs, landing-page performance, and business priorities so your team can see which searches are worth protecting or improving.

Frequently Asked Questions About SEO Keyword Reports

What is an SEO keyword report?

An SEO keyword report shows how a website performs for selected searches. It commonly includes current and previous positions, impressions, clicks, CTR, ranking URLs, and changes over time. The most useful reports also connect keyword movements to landing-page performance, conversions, and recommended actions.

How often should I check keyword rankings?

Check priority commercial keywords weekly when you are actively updating related pages or investigating a decline. A monthly review usually provides enough context for broader reporting, while quarterly analysis can reveal churn and changes in your overall search footprint. Use longer comparison periods for seasonal or volatile searches.

How many ranking positions count as a meaningful change?

There is no universal number. Consider the ranking threshold, impression volume, clicks, intent, and business value. Moving from position 11 to 8 may matter greatly because the result enters the top 10. Moving from position 70 to 50 may create little immediate traffic opportunity.

Why did rankings improve while clicks declined?

Search demand or CTR may have fallen even though average position improved. The ranking could also have improved for a low-volume variation while declining for a more valuable query. Compare position with impressions, clicks, CTR, landing pages, devices, and countries before deciding what happened.

Should I track keywords or use Search Console?

Use both when possible. A rank tracker monitors a consistent keyword set and can support regular checks. Search Console shows the queries that generated impressions and clicks for your site. Matching each query with its landing page provides a stronger basis for diagnosis than either source alone.

Have a question about AI-powered marketing? Ask me anything.