How to Read an SEO Report: The Metrics That Prove Leads, and the Ones That Lie
An SEO report should prove one thing: that search is producing customers, and where. That means leads and calls by source, Map Pack position on a geo-grid, Search Console clicks for the searches that matter, Google Business Profile engagement and AI visibility, reported monthly in plain language, not a dashboard of traffic totals and keyword counts that always go up.
Reporting is the part of this business I care about most, because it is the difference between an agency you trust and an agency you pay. This article shows what my detailed reporting and analytics contains, how to read each piece, what cadence it runs on, and the questions to ask any provider whose report leaves you confused. If you cannot say what your SEO did last month, this is why.
Why are most SEO reports theater?
The standard agency report is built to look good: sessions up, impressions up, 340 keywords tracked, a green arrow next to everything. It answers no useful question. Traffic can rise while leads fall. Impressions can double for searches nobody who would ever buy is making. A keyword count says nothing about whether the keywords make the phone ring.
The tell is simple. If the report does not connect a number to a customer, it is theater. I have audited hundreds of these for businesses coming from other agencies, and the pattern is always the same: the report went up and to the right while the owner could not name a single job that came from search.
What are the five numbers that actually matter?
In order of importance:
| Number | Source | Why it is first-tier |
|---|---|---|
| Leads, calls and bookings by source | Call tracking, form tracking, GBP insights | The only number that is revenue. Split by organic, Maps and AI referral so you know which channel produced it. |
| Map Pack position on a geo-grid | Geo-grid rank tracker | Local calls come from the Map Pack, and position changes block by block. One rank check is not data. |
| Search Console clicks and impressions | Google Search Console, per mapped search | Google’s own record of which searches sent people, and pages climbing before the phone catches up. |
| GBP engagement | Google Business Profile insights | Calls, direction requests, website clicks and messages straight from Google. |
| AI visibility | Prompt tracking across AI engines | Whether ChatGPT, Gemini and the rest name you for real customer questions. |
Everything else, total sessions, bounce rate, domain authority, keyword counts, is context at best and noise at worst. It goes in an appendix, not the headline.
How do you read a geo-grid report?
A geo-grid report checks your Google Maps ranking from dozens of points across your service area, usually a grid of 7 by 7 or larger, and plots each result on a map. Green points with a 1, 2 or 3 mean the Map Pack; yellow means page one below it; red means invisible from that spot.
How to read it: look for the shape, not the average. A green core that fades to red at the edges shows exactly where the next expansion should be. A grid that is green everywhere except one competitor’s neighborhood tells you who to study. Month over month, watch the red turn yellow and the yellow turn green. That is the work landing, and it is visible in a way no spreadsheet can match. Every client of mine gets a geo-grid for their money searches every month, and the maps on my results page are exactly this.
Want a geo-grid of your business, today?
On a free strategy call I will run a geo-grid for your most valuable search, show you the green and the red across your service area, and explain what would change the map.
Show Me My Geo-GridWhat does Search Console tell you that a rank tracker cannot?
A rank tracker tells you where a page ranks. Google Search Console tells you what actually happened: which searches showed your pages, how many people clicked, and how that trended. It is Google’s own data, it is free, and most business owners have never opened it.
What I report from it: clicks and impressions for the searches on your keyword map, not the site total; average position trends for the pages being worked on; new searches that started sending traffic, which often reveal opportunities nobody planned; and indexing problems the moment they appear. When a page’s impressions climb for two months before its clicks do, that is a ranking on the move, and Search Console is where you see it first.
How do you read Google Business Profile insights?
Google Business Profile insights show the profile’s own performance: how many people saw it, from which searches, and what they did: called, asked for directions, clicked to the website, messaged, booked. These are the highest-intent actions in local marketing and they happen without a website visit.
Read them month over month, and read the search terms Google reports, because they tell you what the profile is being found for. A profile with rising views and flat calls has a conversion problem (photos, reviews, hours, categories). A profile with flat views has a ranking problem, which the geo-grid will confirm. The two reports together diagnose the profile completely, which is how I run Google Business Profile optimization.
How should leads and calls be tracked?
Lead tracking is where honest reporting either happens or does not. What it takes: a tracking phone number on the website and, carefully, on the profile so calls from each are counted separately; form submissions tagged by landing page and source; booking actions tracked; and a monthly reconciliation against what the business actually closed. The output is a simple line: this month, search produced this many calls, this many forms and this many bookings, from these channels, on these pages.
That number, tracked over twelve months, is the only defensible answer to “is SEO working.” It is also the number that lets us compute cost per lead and decide where to invest next.
Key takeaways
- A report must connect numbers to customers. Leads by source first, then geo-grid position, Search Console, GBP engagement and AI visibility.
- One rank check from one location is not data. A geo-grid shows position block by block.
- Search Console is Google’s own record of what sent traffic. Report the mapped searches, not the site total.
- Cadence: a monthly snapshot, a deep-dive video review every second month, a full-year review.
- Six questions expose a theater report. An honest one answers all of them from tools the client can log into.
How do you report AI visibility?
AI visibility is reported the same way rankings are: a fixed set of realistic customer prompts run across ChatGPT, Gemini, Claude, Perplexity and Copilot on a schedule, recording whether you are mentioned, which sources the engines cite, and your share of voice against named competitors. Month over month it shows which prompts you gained and lost, and the screenshots of the actual answers naming you go into the report, because an owner who sees ChatGPT recommend the business understands instantly. I explain the platform and method in how I use EZY.ai to get businesses cited by AI.
What cadence should reporting run on?
My cadence, for every client:
- First week of every month: a clean snapshot. Ranking movement, calls and leads, what was done, what is next. Readable in five minutes.
- Every second month: a deep-dive analytical review. Full trend analysis, geo-grid maps, Search Console trends, AI visibility, live questions, and a recorded video walkthrough you can replay or share with a partner.
- Month twelve: a full-year review that sets the plan for the next year.
Video matters. A spreadsheet dump gets filed. A ten-minute video where I point at the map and explain what moved and why gets watched, understood and acted on. That is why every deep-dive is recorded, and it is what most clients tell me they never got from a previous agency.
Not sure what your current report is telling you?
Send it to me. I will read it with you on a free call, tell you what it proves and what it hides, and show you what the same month looks like in my format.
Review My ReportWhat does a real monthly report look like?
A typical month-four snapshot for a home services client reads like this. Leads: 41 calls and 12 forms from search, up from 27 and 6 in month one, with 30 of the calls from Maps. Geo-grid: the money search moved from 9 green points to 24 out of 49, with the remaining red concentrated in one neighborhood we are now building a page for. Search Console: clicks for mapped searches up 58 percent, and a new search, “sump pump replacement cost,” started sending traffic to a page that was not targeting it, so it will be expanded. GBP: calls up 44 percent, direction requests up 31 percent. AI: named in 4 of 30 prompts, up from 0, with ChatGPT citing the FAQ page. Done this month: six service pages rebuilt, review system launched, 40 citations corrected. Next month: neighborhood pages for the red zone, video for the two most-asked questions.
Every number in that paragraph is checkable by the client in a tool they can log into. That is the standard.
Which questions expose a bad report?
Ask any provider these, and watch the report change:
- How many leads did search produce last month, and how do you know?
- Show me my Map Pack position from ten points across my service area, not from your office.
- Which specific pages and profile fields changed this month?
- Which of my target searches gained clicks in Search Console, and which lost?
- Does ChatGPT name my business for my three most important customer questions? Show me.
- Can I log into every tool this data came from?
An honest report answers all six without flinching. A theater report cannot survive the first one.
Which reporting mistakes cost the most?
- Reporting traffic instead of leads. Traffic is a means. Leads are the end.
- One rank check from one location. In a dense market it is meaningless.
- Tracking the wrong keywords. Ranking first for a search nobody makes is a hobby.
- No lead source attribution. If you cannot tell Maps from organic from AI, you cannot decide where to invest.
- Skipping AI visibility. It is where a growing share of decisions are made, and it is measurable.
- A report nobody explains. If it needs a translator, it failed.
Reporting is not the boring part of SEO. It is the proof of it, and it is why the clients on my reviews page can tell you what their campaign is doing. Every question about reporting is answered in the FAQ center.
Ready for reporting that proves what it costs?
Every client sees leads, a geo-grid, Search Console trends, profile engagement and AI visibility, monthly, on video. Book a free strategy call and I will show you the format on a real account.
Book My Free Strategy Call








