Key takeaways
- You can get a keyword ranking report for Google four ways: Search Console’s free Performance report, checking Google by hand, a subscription rank tracker, or a per-report check.
- Search Console shows Google’s own clicks, impressions, CTR and average position, but that position is an average of where your site appeared, not a fixed check of your keyword list.
- Of the 12 subscription trackers I checked on 14 October 2026, the cheapest started at $4.99 a month. Plans that listed client reporting cost more: AgencyAnalytics was $25 per client a month, plus $50 a month per 500 keywords for its Rank Tracker add-on.
- A good report states what was checked, compares each keyword with the previous check, counts keywords in position bands, and shows the ranking URL, SERP features and AI Overview for every row.
- A per-report check hands you exactly that as a web report, PDF and Excel file, from $14.99 for 100 keywords, with no subscription.
A keyword ranking report shows where your pages appear in Google for the searches you care about, and how that changed since last time. There are four ways to get one: free from Google Search Console, by checking Google yourself, from a subscription rank tracker, or as a one-off check you pay for per report. They differ less in the numbers than in what you end up holding: a chart, a screenshot, a dashboard login or a document you can forward. We sell the fourth kind, a keyword ranking report for Google priced per check, and this guide says plainly where the others are the better choice.
I run onwardSEO, which sells the per-report option, so read this as a vendor’s guide. I start with what a good report should contain, then hold each option up against it. Competitor prices are as their pricing pages showed them on 14 October 2026.
What a good keyword ranking report contains
Our public sample report is a real report for an anonymised hotel-software company: 100 keywords checked on four Google engines (google.co.uk and google.com, each on desktop and mobile) to the top 30, on 12 September 2026 against 24 June 2026. Its first screen holds six things every keyword ranking report needs:
- What was checked (marker 1). Keywords, engines, locations and depth: 100 keywords on 4 engines make 400 keyword rows, checked to the top 30. Without this line, no number below can be compared with next month’s.
- A one-line summary (marker 2). 83 rows improved, 108 declined and 209 were unchanged; 25 entered the top 10 and 8 dropped out.
- KPIs against the previous check (marker 3). Visibility 22.8% (unchanged), average position 12.6 (▲2), top 10 at 78 (▲17), top 3 at 16 (▼1).
- AI Overview (marker 4). The site was cited in 5 Google AI Overviews and mentioned in 6.
- What moved (marker 5). The eight biggest gainers and losers, such as “pms system” falling from position 3 to out of the top 30.
- Ranking distribution (marker 6). 16 rows in positions 1 to 3, 62 in 4 to 10, 43 in 11 to 20, 28 in 21 to 30 and 251 outside the top 30, with the previous check as a faded bar.
Below that, the keyword table gives one row per keyword and engine: position, change, best position, a trend line, the ranking URL, the SERP features on that results page, and whether the AI Overview cited or mentioned the site. “adr vs revpar”, for example, ranks 6th on google.co.uk desktop, down 3, and its AI Overview column reads “Mentioned #2 of 6”. Our walkthrough of this rank tracking report reads every section in order.
Option 1: Google Search Console’s Performance report
Search Console is free, and it is the only option here built on Google’s own data. Google’s help page for the Performance report lists four metrics: clicks, impressions, click-through rate and average position. You can group the data by queries, pages, countries, devices, search appearance and dates, and an export button downloads the chart and table data. The default view covers the past three months, and the newest data can be preliminary.
Read the position carefully. On the chart, Google defines it as “the average position of the topmost result from your entire site”; in the table, it is the average position for the query or page in that row. Two things follow:
- It is an average. It blends every search where your site appeared in the period, across devices and countries unless you filter them. A keyword that ranked 3rd for some searches and 15th for others shows a number in between.
- It only covers searches where you appeared. A keyword you target but don’t yet show up for gives you nothing to read.
Search Console does one thing no rank check can: it shows real clicks and impressions. What it isn’t is a snapshot of your keyword list on one Google edition, device and depth that you can line up against last month’s.
Option 2: Checking Google by hand
Typing your keywords into Google is free and fine for a handful. As a report, it breaks quickly:
- Your results are personalised by your location, device, language settings and search history, so what you see is not what a customer elsewhere sees.
- It’s slow. 100 keywords on desktop and mobile means 200 searches, each one scrolled and written down.
- There is no history unless you keep one, and no record of what else was on the results page.
Option 3: A subscription rank tracker
A tracker checks your keyword list on a schedule and keeps the history in a dashboard. Among the trackers I checked on 14 October 2026, the smallest plans started at $4.99 a month for one SERPRobot bot (75 keyword updates per 24 hours) and $7 a month for 100 weekly Google keywords at Keyword.com, while daily trackers such as Wincher Basic started at €49 a month. Some pages showed euros because I opened them from Romania; prices vary by location.
What a tracker hands you as a report depends on the plan. AgencyAnalytics’ pricing page listed “automated client reporting”, unlimited reports and dashboards and a “white-labeled client portal” on its core plan: $25 per client a month billed monthly, or $20 billed annually. Its Rank Tracker add-on cost $50 a month per 500 keywords for desktop, mobile, local and international rankings. Elsewhere, white-label reporting was a higher plan or an add-on: Nightwatch listed white label reports from its Professional plan at €199 a month, and Keyword.com sold a white-label add-on. Our guide to white label rank tracking compares those routes for agencies.
A tracker is the right choice when someone reads rankings every week or every day, or when an agency reports on many clients from one dashboard. For one report a month, it is a lot of machinery.
Option 4: A per-report check
A per-report check runs once, when you order it, and hands you a finished document. With our pay-per-report Rank Check Reports, you send the keyword list, website, Google edition and depth. A live check through a Google results API runs one query per keyword per engine, with desktop and mobile as separate queries. Within one working day you get a web report, a PDF and an Excel file, all built from the same figures and branded with your logo and colour if you want.
| Keywords (up to) | Top 30 | Top 60 |
|---|---|---|
| 100 | $14.99 | $17.99 |
| 200 | $24.99 | $29.99 |
| 300 | $34.99 | $44.99 |
| 400 | $44.99 | $59.99 |
Four Google engines are included: your Google edition and google.com, each on desktop and mobile. Another edition or a city costs $2.99 to $19.99 per engine, per check, depending on the tier. Each repeat order adds a point to every keyword’s trend line. What it isn’t: a dashboard, daily tracking or alerts. It has no search volume and no competitor lists, and it covers Google only.
Keyword ranking report options side by side
| Search Console | By hand | Subscription tracker | Per-report check | |
|---|---|---|---|---|
| Cost | Free | Free | From $4.99 a month (14 Oct 2026) | From $14.99 per check |
| What the position is | Average where your site appeared | What one search showed you | Your list, on a schedule | Your list, one live check |
| Desktop and mobile | Filter by device | One at a time | Depends on the plan | Both, on four Google engines |
| History | Default view: three months | Only what you record | Builds while the plan runs | Your checks from the last 6 months (regular clients) |
| What you can hand over | Exported chart and table data | Screenshots | A dashboard; reports on some plans | Branded web report, PDF and Excel |
A keyword ranking report is only as useful as its comparison with the last one.
Which keyword ranking report to use when
- Is SEO working overall? Search Console, read monthly.
- A report for a boss, a board or a client? A per-report check, or a reporting platform if you run many clients.
- Someone acts on rankings every day? A subscription tracker.
- Before and after a redesign or migration? A per-report check on both sides of the change, with the same keywords and engines.
- One keyword, right now? Check by hand, and remember it is personalised.
Six checks before you trust any keyword ranking report
- It names the Google edition, device and depth, and they match last time.
- It states the check date and the date it compares against.
- Each keyword is compared with its own previous check.
- It counts keywords in the top 3, top 10 and top 30, not only an average.
- The ranking URL is the page you expect to rank.
- It shows whether an AI Overview appeared and whether it cited you.
If you need the numbers, you can order a keyword ranking report for your own list. If you’d rather have someone read the report and turn it into actions every month, our SEO rank tracking service does that.
FAQ
Is Google Search Console a keyword ranking report?
Partly. Its Performance report shows Google’s own clicks, impressions, CTR and average position by query, which is valuable and free. But the position is an average over all the searches where your site appeared, not a check of a fixed keyword list on one Google edition and device.
Why does Search Console show a different position from a rank check?
Search Console averages positions across every search where your site appeared, on all devices and in all countries unless you filter them. A rank check records one live result per keyword and engine at a set moment. Both can be right and still disagree.
Can I get a keyword ranking report for free?
Yes, from Search Console, or by checking Google by hand for a few keywords. For a fixed list on chosen Google editions, with desktop and mobile and a document you can forward, you need a tracker or a per-report check. The lowest price among the 12 trackers I checked on 14 October 2026 was $4.99 a month.
What format should a keyword ranking report be in?
Whatever the reader opens. A PDF suits a client email, a web report suits a link, and a spreadsheet suits anyone who wants to sort and filter. A Rank Check Report comes as all three: a web report, a PDF and an Excel file with Summary, Keywords and History sheets.
Get a keyword ranking report for your own Google keywords: a branded web report, PDF and Excel file for up to 400 keywords on four Google engines, desktop and mobile.
From $14.99 per check · no subscription · report within one working day