// Now Viewing
➜Let's Get Started
Reporting

How to Read an SEO Report: The Metrics That Prove Leads, and the Ones That Lie

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:

NumberSourceWhy it is first-tier
Leads, calls and bookings by sourceCall tracking, form tracking, GBP insightsThe 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-gridGeo-grid rank trackerLocal calls come from the Map Pack, and position changes block by block. One rank check is not data.
Search Console clicks and impressionsGoogle Search Console, per mapped searchGoogle’s own record of which searches sent people, and pages climbing before the phone catches up.
GBP engagementGoogle Business Profile insightsCalls, direction requests, website clicks and messages straight from Google.
AI visibilityPrompt tracking across AI enginesWhether 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.

See yours

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-Grid

What 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.

Compare

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 Report

What 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:

  1. How many leads did search produce last month, and how do you know?
  2. Show me my Map Pack position from ten points across my service area, not from your office.
  3. Which specific pages and profile fields changed this month?
  4. Which of my target searches gained clicks in Search Console, and which lost?
  5. Does ChatGPT name my business for my three most important customer questions? Show me.
  6. 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?

  1. Reporting traffic instead of leads. Traffic is a means. Leads are the end.
  2. One rank check from one location. In a dense market it is meaningless.
  3. Tracking the wrong keywords. Ranking first for a search nobody makes is a hobby.
  4. No lead source attribution. If you cannot tell Maps from organic from AI, you cannot decide where to invest.
  5. Skipping AI visibility. It is where a growing share of decisions are made, and it is measurable.
  6. 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

Frequently asked questions

What should an SEO report include?
Leads and calls by source, Map Pack position on a geo-grid, Search Console clicks and impressions for the searches that matter, Google Business Profile engagement, and AI visibility, with a plain-language summary of what was done and what is next.
What is a geo-grid ranking report?
A check of your Google Maps ranking from dozens of points across your service area, plotted on a map by color, so you see exactly where you are in the Map Pack and where you are invisible.
Is website traffic a good SEO metric?
Only as context. Traffic can rise while leads fall. The first-tier metric is leads and calls attributed to search by channel.
How often should I get an SEO report?
A snapshot the first week of every month, a deep-dive analytical review with a recorded video every second month, and a full-year review at month twelve.
What is Google Search Console?
Google’s free tool showing which searches displayed your pages, how many people clicked, average positions and indexing issues. It is Google’s own data and the best record of what actually sent traffic.
How do you track leads from SEO?
Tracking phone numbers on the site and profile, tagged form submissions, booking tracking and a monthly reconciliation against closed jobs, split by organic search, Google Maps and AI referral.
How is AI visibility reported?
A fixed set of realistic customer prompts run across ChatGPT, Gemini, Claude, Perplexity and Copilot on a schedule, with mentions, cited sources and share of voice against competitors, plus screenshots of the answers.
How do I know if my SEO agency is doing real work?
Ask how many leads search produced and how they know, ask for a geo-grid, ask which pages and profile fields changed, and ask to log into the tools. An honest report answers all of it.
// If you liked this one

Where to go next.

Search visibility is one system. These guides cover the rest of it.

The SEO Foundation Every Business Needs in 2026SEO 12 min read

The SEO Foundation Every Business Needs in 2026

Read this next if you want the short version of what has to be true before any of this works.

Read the guide →
GEO vs AEO: How to Get Cited by ChatGPT and GeminiAI Search 13 min read

GEO vs AEO: How to Get Cited by ChatGPT and Gemini

Read this next if you want to understand how AI answers choose their sources, and why a citation beats a ranking.

Read the guide →
How to Win the Google Map Pack in Your CityLocal SEO 14 min read

How to Win the Google Map Pack in Your City

Read this next if you serve a local area and the Map Pack is where your calls come from.

Read the guide →
What SEO Actually Involves: A Deep Dive Into How I Rank a BusinessSEO 14 min read

What SEO Actually Involves: A Deep Dive Into How I Rank a Business

Read this next if you want the full SEO process, step by step, in the order I actually run it.

Read the guide →
Generative Engine Optimization: How I Use EZY.ai to Get Your Business Cited by AIAI Search 13 min read

Generative Engine Optimization: How I Use EZY.ai to Get Your Business Cited by AI

Read this next if you want AI visibility measured and moved month by month, with screenshots.

Read the guide →
How I Optimize a Google Business Profile Completely, Field by FieldLocal SEO 15 min read

How I Optimize a Google Business Profile Completely, Field by Field

Read this next if your Google profile is half built. This fills every field.

Read the guide →
YouTube SEO: How I Grew a Channel Past 243,000 Subscribers, and How Video Ranks Your BusinessVideo 14 min read

YouTube SEO: How I Grew a Channel Past 243,000 Subscribers, and How Video Ranks Your Business

Read this next if you want the playbook that grew a channel past 243,000 subscribers, applied to your business.

Read the guide →
Google Reviews and Reputation: The Complete Playbook, Including How Fake Reviews Get RemovedReputation 13 min read

Google Reviews and Reputation: The Complete Playbook, Including How Fake Reviews Get Removed

Read this next if reviews are your tiebreaker and you want the system that earns and protects them.

Read the guide →
Should You Hire an SEO Agency or Train Your Own Team? The Consulting Model, ExplainedConsulting 12 min read

Should You Hire an SEO Agency or Train Your Own Team? The Consulting Model, Explained

Read this next if you have a marketing team and want the method installed inside it.

Read the guide →
How to Choose an SEO Company in Chicagoland: 12 Questions to Ask, and the Answers That Tell You EverythingChoosing an Agency 16 min read

How to Choose an SEO Company in Chicagoland: 12 Questions to Ask, and the Answers That Tell You Everything

Read this next if you are comparing SEO companies and want the questions that reveal which one will actually grow your business.

Read the guide →
Get A FREE Online Assessment
Call or Text (224) 600-4353