Guide

What a monthly SEO report should show

By Youssef Hodaigui, Mindflow Marketing · Last reviewed November 1, 2026

A monthly SEO report should show four things, in this order: the calls and booked jobs that came from search, by source; what changed in how people find you on Google; the work done that month; and what's next. Every number in it should come from an account in your name that you can open yourself. If you can't check a number, ask where it comes from.

Report lineWhere you can check it yourself
Calls and form requests, by sourceYour phone records or call tracking, your inbox, your Business Profile
Booked jobs, by sourceYour own job software, CRM or calendar
How often people found and clicked on youGoogle Search Console and your Business Profile
Work done this monthYour website, your Business Profile and the agency's list of changes
Next month's planThe report itself, checked against next month's work list
01

What belongs at the top of the report?

Calls and booked jobs, split by where they came from: Google Maps, regular search results, ads, Local Services Ads, referrals. That's the line that tells you whether marketing is paying for itself. In owner reviews we collected, some describe the opposite: reports full of clicks with almost no calls. Clicks matter only if they turn into calls and jobs.

Booked jobs usually live in your records, not the agency's. Your job software, CRM or calendar knows which estimate became work; the agency only knows that if you share it. A good report asks for that information and shows it, or says plainly that it counts calls and requests and leaves the booked-job match to you.

The cost of a job by source follows from those two lines. Our entries on cost per lead and lead attribution explain how owners usually calculate it.

02

What does each number actually count?

Each Google number counts something narrower than its name suggests. A Business Profile "call" is a tap on the call button, not a conversation. A Search Console "position" is an average, not where you'll see yourself. Knowing what Google counts tells you which lines to trust and which to question. Here are Google's own definitions.

NumberWhere it comes fromWhat Google says it counts
CallsBusiness Profile performance"The number of times a customer clicked on the call button on your Business Profile."
Website clicksBusiness Profile performance"The number of times people clicked on the website link on your Business Profile."
DirectionsBusiness Profile performance"How many people asked for directions to your business."
Profile viewsBusiness Profile performance"How many people viewed your Business Profile on Search and Maps." Google says this "might be lower" than the views in your notifications.
ClicksSearch Console"The number of times a user clicked your site from Google Search results."
ImpressionsSearch Console"How many times your site appeared in Search results."
Average positionSearch Console"The average position of the topmost result from your site."
Key eventsGoogle Analytics"An event that measures an action that's particularly important to the success of your business," such as a form request.
Local Services Ads leadsYour Local Services Ads accountCalls and messages from your ads; Google lets you "Listen to phone lead recordings (US only)."

A call-button tap can be a hang-up or a customer who never got through, so compare it with your phone records. A call tracking number, if you use one, counts calls that actually rang. Our call tracking entry explains how it works.

03

Which numbers look good but tell you little?

Impressions, average position, rankings for searches nobody makes, traffic without calls, and scores invented by SEO tools. Each can rise while your phone stays quiet. They're useful for the agency's own work, but they shouldn't headline a report sent to an owner. When one of them goes up, ask what happened to calls in the same month.

  • Impressions. Your site can appear more often without anyone new clicking.
  • Average position. Google notes that "Search results are specific to the time, place, device, and recent history of the person searching." Where you appear for a homeowner near your shop isn't where you appear for one across town, so an average hides a lot.
  • Rankings for chosen keywords. A list of first-page rankings means little if few people search those words. Ask for rankings next to the clicks or calls they bring.
  • Website traffic. Visitors from other states, or people looking for jobs at your company, count as traffic too.
  • Tool scores. Scores such as "domain authority" are calculated by the tool's maker, not by Google.
04

How do you check a report against your own records?

Set aside 15 minutes when the report arrives. Open your own accounts for the same dates, count your calls and requests, and match booked jobs. You can only do this if you hold the owner or admin role on each account; if you don't, our guide to who owns your website and Google profile shows how to get it back.

You're not auditing the agency's math; you're making sure the story in the report matches what happened in your business that month.

  1. Open your Business Profile performance for the same month and compare calls, website clicks and direction requests with the report.
  2. Open Search Console for the same dates and compare clicks. Look at the same month last year as well as last month.
  3. Count calls and requests yourself from your phone log, call tracking and inbox. Note any that were spam or existing customers.
  4. Match booked jobs in your job software to where each customer said they found you.
  5. Read the work list against what the proposal said would happen each month.

If the numbers don't match, ask how they were counted. In one owner review we collected, a job worth about $5,000 appeared in an agency report as about $15,000 in closed revenue. Another owner's advice was to independently verify where the money goes. A good agency welcomes the question.

05

What should the work section show?

A plain list of what changed that month and where you can see it: pages added or updated, Business Profile changes, reviews replied to, technical fixes and links earned, with where they came from. Then next month's plan and anything the agency is waiting on from you. "Ongoing optimization" isn't a work line; it's a placeholder where one should be.

Before you hire, Google suggests asking an SEO whether it will share every change it makes to your site and the reasoning behind it. The work section is where that promise shows up every month. If the work list barely changes from month to month, ask what's being done.

The work list should also match your proposal. If the proposal promised a page for each service in each town, the report should show which ones are done. Our guide on how to evaluate an SEO proposal covers what that section should say before you sign.

06

How should a report explain a slow month?

Honestly, and against the same month last year. Many home-service trades have busy and quiet seasons, so a drop from July to November can be normal. A good report compares like with like, says what it knows about the cause, says what it doesn't know, and tells you what it will do next.

Our research on when home-service demand peaks shows how much searches for each trade move through the year. Use it to judge whether a slow month is your market or your marketing.

Watch for reports that always compare against your weakest month, or that change which numbers they show when the news is bad. The same lines, every month, in the same order, is the simplest sign of an honest report.

07

What does Mindflow's monthly report cover?

Here's how Mindflow does it. You get a written report every month (what we did, what moved and what's next) and a call every quarter. Because every account is in your name, you can log in to your Business Profile, Search Console and analytics yourself at any time.

More on how we work.

08

Frequently asked questions

How often should I get an SEO report? Monthly is the most common rhythm in the agency guides we read. Google says some changes take hours and others several months, so weekly reports often show day-to-day swings rather than real change. Whatever the schedule, ask for the same lines in the same order each time, and a call every so often to talk through what the numbers mean for your business.

Why don't the agency's numbers match my phone? Usually because they count different things. A Business Profile call is a tap on the call button, so hang-ups and missed calls count too. Your phone log may include existing customers and spam. Ask the agency what each number counts and where it comes from, then compare like with like for the same dates.

Why does Google show me in a different position than the report says? Because results depend on who's searching and where. Google says results are "specific to the time, place, device, and recent history of the person searching," and Search Console's position is an average of your topmost result across all those searches. Your own search from your office is one view, not the whole picture.

Should my report include keyword rankings? It can, as a supporting line. Rankings help the agency see progress on specific searches. They shouldn't replace calls and booked jobs at the top, and they're only useful for searches people actually make. Ask for rankings shown next to the clicks or calls they bring.

Should a report show AI answers like ChatGPT? If the agency says it works on how AI tools describe your business, ask how you'll see that work: what changed on your site and profiles, and what the answers said for a few of your real searches. Answers vary from one try to the next, so treat them as a check, not a score.

09

Sources

Want to see how your business shows up before you look at another report? Get a free AI Visibility Review.