Cyber SEO: 50% off all annual plans
Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Keyword Ranking Report: What to Include, How to Build It and a Template

A keyword ranking report shows where your pages rank and how positions change. What to include, which tools to use, a ready template and how to add AI visibility.

Published on

26/10/2026

Updated on

26/10/2026

Reading time

5 min

Cover of the guide to keyword ranking reports, showing a table of keywords, positions and changes

Tools

On this page

In short

a keyword ranking report shows, for a list of tracked keywords, the position of your pages in search results, the change since the last period and what it means for traffic. A useful report groups keywords by topic or page, shows the share in the top 3 and top 10, links positions to clicks from Search Console, and explains the main gains and losses. In 2026 it should also include a line on AI visibility: whether ChatGPT, Gemini or Perplexity mention your brand for the same topics.

Want to go further? Ask

Quick quiz

How should you find the right keywords?

Question 1 of 425%
Where are you today?

A keyword ranking report (also called an SEO ranking report or search engine ranking report) is the most requested SEO deliverable, and often the least useful when it is a raw list of 300 keywords with arrows. This guide shows what to put in it, where to get the data, how often to send it, and gives a template you can copy.

What is a keyword ranking report?

It is a periodic summary of the positions your site holds on Google (and sometimes Bing) for a set of keywords you chose to track. Its purpose is to answer three questions quickly: are we gaining or losing visibility, on which topics, and why. Positions come from a rank tracker, which checks results from a given location and device, or from Google Search Console, which reports the average position seen by real users.

Rankings are one of the core SEO KPIs, but they are a means: what pays is clicks and conversions. A good report always places positions next to traffic.

What should a keyword ranking report include?

SectionContentWhy it matters
SummaryThree to five sentences: main movements and their causeThe reader understands in 30 seconds
Visibility distributionNumber of keywords in positions 1 to 3, 4 to 10, 11 to 20, 21+Shows progress better than an average position
Top moversBiggest gains and losses, with the page concernedPoints to what to reinforce or fix
Keywords by topic or pagePosition, change, search volume, ranking URLLinks rankings to the content plan
TrafficClicks, impressions and CTR from Search ConsoleShows the business effect of positions
SERP featuresFeatured snippets, AI Overviews, local pack heldPosition 1 under an AI answer is not the same as position 1 alone
AI visibilityMention rate in ChatGPT, Gemini, Perplexity on the same topicsCovers the answers that come before the click
Next actionsThree to five actions with an ownerTurns the report into decisions

Tip

Put the keywords in positions 8 to 20 in their own section. They are pages Google already associates with the query, and a content update or a few internal links often moves them onto page one: these are your SEO quick wins.

Where does the ranking data come from?

Two sources, which do not measure the same thing:

  • Google Search Console: the Performance report gives, for each query, clicks, impressions, click-through rate and the average position of your topmost result, across all the users who saw it. It is free and reflects reality, but it only shows queries where you already appear, and averages mix countries and devices unless you filter.
  • A rank tracker: it checks the results page for each keyword from a set location and device, every day or week. It covers keywords where you do not rank yet and competitors, but it shows one snapshot, not what every user sees, because results vary with location, language and device, as Google explains in How Search works.

A good report uses both: the tracker for the list of target keywords and competitors, Search Console for clicks and for the real average position. Search Console also records its daily data on California time, as noted in About Search Console data, so daily totals can differ slightly from other tools.

Note

An average position of 15 can hide a page that ranks 3rd in one country and 40th in another. Before drawing conclusions, filter Search Console by country and device, and track local positions separately if you have several locations (see local rank tracking).

How often should you report keyword rankings?

Monthly for most businesses and clients; weekly for a site in a migration, a launch or a sensitive period. Daily positions move too much to support decisions: Google updates, competitor changes and test variations create noise. The free SERP volatility sensor helps tell a site-specific drop from a market-wide movement. Compare month to month and year to year to account for seasonality.

A keyword ranking report template

Here is a compact structure you can reuse in a spreadsheet, a Looker Studio dashboard or a PDF:

  1. Header: site, period, comparison period, markets and devices tracked.
  2. Summary: "Top 10 keywords went from 31 to 38 (+7), mainly on the pricing and comparison pages published in September. Clicks +12% month on month. Two pages lost positions after a competitor update."
  3. Distribution table: positions 1 to 3, 4 to 10, 11 to 20, 21 to 100, not ranked; current period vs previous.
  4. Top 10 gains and top 10 losses: keyword, URL, old position, new position, volume.
  5. Topics: for each cluster, number of keywords in the top 10 and clicks.
  6. AI visibility: mention rate on the prompt panel and the brands cited instead of you.
  7. Actions: what will be done before the next report.
Report section with top pages and top queries from Search Console, with clicks, position, impressions and click-through rate
Top pages and top queries pulled from Search Console in a Sorank report.

How do you add AI visibility to a ranking report?

Positions no longer tell the whole story: a query can show an AI Overview above the results, and buyers ask ChatGPT or Perplexity directly. Add a short section that tracks a fixed list of questions linked to your keywords and records, each month, the share of answers that mention your brand and the competitors named. Sorank's AI mention tracking runs these prompts automatically, and the GEO and SEO dashboard shows both kinds of visibility side by side. Our guide GEO vs SEO explains the metrics.

Which tools produce keyword ranking reports?

The large suites (Semrush, Ahrefs, SE Ranking) include rank tracking and exportable reports; Search Console and Looker Studio are free for the traffic side. Our comparisons of rank checking tools and white-label rank trackers go into detail, and the guide on checking positions with a Google API covers the do-it-yourself route.

For agencies, Sorank's white-label SEO reports connect Search Console and send a branded monthly report with traffic, top queries, AI mentions and the work delivered, without building the spreadsheet by hand.

Watch out

Do not report on keywords nobody searches for, or only on your brand name. A report full of first positions on zero-volume queries looks good and brings no business. Keep the list tied to real demand and to your offers.

The bottom line

A good keyword ranking report is short, grouped by topic, tied to clicks and closed with actions, and in 2026 it includes AI visibility. Sorank is SEO and GEO software that runs on autopilot: it finds keywords, publishes the content that ranks for them, and tracks both Google and AI answers. See the Sorank plans, with a 3-day free trial.

Frequently asked questions

What is a good average position in Google?

An average position between 1 and 3 captures most clicks, and 4 to 10 means page one. An average is only meaningful per query, country and device: a site-wide average mixes very different keywords. Look instead at how many of your target keywords are in the top 3 and top 10, and how that number evolves.

Why does my rank tracker show a different position from Search Console?

A rank tracker records one results page from a fixed location and device at one moment. Search Console averages the position seen by all users over the period, across locations, devices and personalized results. Both are correct; they measure different things.

How many keywords should I track?

Enough to cover your offers and main topics, often 50 to 300 for a small or medium site. Group them by topic or page so the report stays readable, and use Search Console to catch the long tail of queries you do not track individually.

Free SEO & GEO audit

Get your content plan for 30 days for free

We analyse your competitors, your website and your AI visibility to create a tailored content plan for free.

Our free SEO tools

See all our free tools

Get a free audit of your site

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com

Try for Free

Start with Google