Client reporting
Rank tracking your clients will actually read
14 Sept 2026 · 6 min read · OptiRank Studio
Rank tracking is the most requested and most misunderstood part of SEO reporting. Clients want to know where they rank. Agencies want to show progress. And a daily table of 200 keyword positions satisfies neither, because it mostly shows noise.
Here is how to track positions in a way that gives a client a clear, calm picture of what is happening.
Why daily rank reports backfire
Search results move all the time for reasons that have nothing to do with your work. Google tests changes, competitors publish and update pages, search features appear and disappear, and results vary slightly between checks.
Show a client daily positions and they will see a keyword drop from 6 to 9 on Tuesday and ask what went wrong. By Thursday it is back at 6. You have spent an email and some trust on a movement that meant nothing.
For most small businesses, weekly checks are enough to see real trends without the day-to-day wobble. A position that moves and stays moved over two or three weekly checks is a trend worth talking about. A single weekly change is a note, not a finding.
Report the trend, not the twitch.
Why the client's ranking never matches yours
"I searched for it and we're not on the first page" is the most common rank-tracking conversation, and it is almost never a contradiction. Several things make one person's results differ from another's:
- Location. Results for anything with local intent change with the searcher's location, sometimes street by street. A client searching from their office is seeing the results for their office.
- Device. Mobile and desktop results differ, particularly in which search features appear and how much space they take.
- Search history and signed-in state. Results can be adjusted for the person searching, so a client who visits their own site often is not a neutral tester.
- Search features. A map pack, AI Overview or shopping carousel can push a "position 3" organic result well down the screen.
A rank tracker checks from a set location and device, the same way every time. That consistency is the point: it makes this week comparable with last week. It does not mean the client is wrong about what they saw. They are both right about different searches.
Search Console average position is a different number
Clients who have access to Google Search Console sometimes compare its "average position" with your tracked positions and find they do not match.
They measure different things. Search Console's average position is an average over every impression the site received, across all the locations, devices and variations of the query that people actually searched. A tracked position is a snapshot of one search from one place. Search Console also averages the position of the site's highest result in each impression, which can include results in features, not only the classic blue links.
Use both. Search Console tells you how the site performs across real searches. Rank tracking tells you, precisely and consistently, what is happening for the keywords you have chosen to watch.
Choosing which keywords to track
The keyword list decides whether the report is useful. A few rules:
- Start from the money pages. Each important service or product page should have the two or three searches it is meant to rank for.
- Mix broad and specific. "Accountant" is hard to move and rarely what a local business needs. "Accountant for landscapers in Bristol" is specific, winnable and closer to a customer.
- Include the location modifiers customers use, such as the town, the district, or "near me".
- Keep branded searches separate. A business ranking first for its own name is expected, and mixing those in flatters every average.
- Keep the list stable. Swapping keywords every month makes trends impossible to read. Add new ones deliberately and leave the old ones in place.
For a typical small business, 20 to 50 well-chosen keywords are more useful than 500 scraped from a keyword tool.
What to put in the report
Skip the table of every keyword as the headline. Summarise first, then offer the detail.
- Position bands. How many keywords are in the top 3, the top 10 and positions 11 to 20. Movement between bands is easier to understand than individual positions.
- Improved and declined. How many keywords moved up and down since the last check, with the biggest movements named.
- Best position. The highest position each keyword has reached, which shows progress even when a week wobbles.
- The ranking page. Which URL ranks for each keyword.
That last one is underrated. When a keyword ranks with the wrong page, such as the homepage for a specific service or a blog post instead of the service page, that is a finding in its own right. It usually means the intended page is not clearly enough about that search, or that two pages are competing for it.
When a keyword drops
A drop is worth a calm, structured look before it is worth a phone call.
- Check it held. Wait for the next weekly check. If it bounced back, note it and move on.
- Check the ranking page. If a different URL now ranks, look at what changed on both pages.
- Check indexing. Make sure the page is still indexed and has not picked up a
noindexor a changed canonical. - Check the results page itself. A new map pack, AI Overview or video carousel can change what "position 5" looks like without anything changing on the site.
- Check the competition. See which pages moved above the client and what they offer that the client's page does not.
Most drops are explained by one of these. When one is not, that is the point to tell the client, with what you checked and what you plan to do.
A one-paragraph summary that works
Clients read the first paragraph and skim the rest. Make the first paragraph do the work:
"Of the 32 keywords we track, 9 are now in Google's top 10, up from 6 last month. The biggest gain is 'emergency plumber Salford', which moved from 14 to 7 after we rewrote the service page. Two keywords slipped slightly this week but are within their normal range. Next month we are focusing on the boiler repair page, which ranks on page two for three searches we think it can win."
That paragraph has a number, a direction, a reason and a plan. It is more useful than any table.
AuditOpti's Rank Tracking checks your chosen keywords weekly, from the country and device you pick, and keeps the position history, best position and ranking page for each one. Plan limits are on the pricing page.
OptiRank Studio
We run a technical SEO agency and built AuditOpti because we were writing this report by hand every month. If something here is wrong, we'd like to know.
Read next
- Core Web Vitals, explained for the client who asksWhat LCP, INP and CLS measure, the thresholds Google uses, why PageSpeed scores and real-user data disagree, and how to explain all of it to a business owner in one minute.
- The first technical SEO audit for a new client, in one afternoonA repeatable order of work for a new client's first audit: what to check first, what to leave for later, and how to turn it into five fixes they will actually make.