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

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?
Sorank matches your answers
Test it for 3 days on your own site and see where you stand on Google, ChatGPT and the other AIs.
Start 3-day free trial3 days free, then stop whenever you want. 90-day money-back guarantee.
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.
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.
| Section | Content | Why it matters |
|---|---|---|
| Summary | Three to five sentences: main movements and their cause | The reader understands in 30 seconds |
| Visibility distribution | Number of keywords in positions 1 to 3, 4 to 10, 11 to 20, 21+ | Shows progress better than an average position |
| Top movers | Biggest gains and losses, with the page concerned | Points to what to reinforce or fix |
| Keywords by topic or page | Position, change, search volume, ranking URL | Links rankings to the content plan |
| Traffic | Clicks, impressions and CTR from Search Console | Shows the business effect of positions |
| SERP features | Featured snippets, AI Overviews, local pack held | Position 1 under an AI answer is not the same as position 1 alone |
| AI visibility | Mention rate in ChatGPT, Gemini, Perplexity on the same topics | Covers the answers that come before the click |
| Next actions | Three to five actions with an owner | Turns 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.
Two sources, which do not measure the same thing:
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).
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.
Here is a compact structure you can reuse in a spreadsheet, a Looker Studio dashboard or a PDF:

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.
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.
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.
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.
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.
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.
THEY TRIED SORANK BEFORE YOU
