Skip to content
Outlast Digital bison mark Outlast. Digital — Built to outlast

What a real SEO report should look like (and what most agencies send instead)

If your SEO agency's monthly report is a PDF full of acronyms and no recommendations, you're being managed, not served. Here's what an honest SEO report contains.

By Jack Baum · ·10 min read

A small-business owner forwarded me her last six SEO reports from an agency she’d been paying $1,800/month for a year. Six PDFs, each 14 pages long, each full of charts. She wanted me to translate them.

I read all six. Here’s what they actually said: “Things are happening. Trust us.”

There were no recommendations. There were no comparisons to the previous month that meant anything. There was no plain-English explanation of what had been done. There were a lot of acronyms. There were a lot of bar charts with three bars on them.

This is the SEO reporting standard for most agencies in 2026. It’s bad. It’s bad on purpose — the reports are designed to look like work, not to be read.

A real SEO report should fit on two pages and answer four questions:

  1. What did we do this month?
  2. What changed because of it?
  3. What’s next month’s plan?
  4. What do we recommend you change?

That’s it. Here’s the format we use at Outlast Digital for every client. You can copy it, you can demand it from your current agency, you can hand it to a freelancer as a brief.

The five sections of a real SEO report

Section 1 — Headline numbers (3 numbers, max)

The whole report opens with three numbers from the last 30 days, side by side, compared to the prior 30 days and the same period one year ago.

For a local business those three numbers are almost always:

  • Organic visitors (from Google Search Console or Plausible / GA4)
  • Leads from organic (phone calls + form fills, tracked)
  • Top-3 ranking keywords (count of keywords where you rank in Google positions 1, 2, or 3)

That’s it. Not 18 metrics. Not “impressions.” Not “click-through rate by device.” Three numbers, plus an arrow indicating direction.

This monthLast monthA year ago
Organic visitors1,420 ↑1,180480
Leads from organic18 ↑144
Top-3 keywords11 ↑90

A reader should be able to look at this for 8 seconds and know whether the program is working.

Section 2 — What we did this month

A bulleted list of specific actions, in plain English. Not “implemented technical SEO optimizations.” Specific actions.

  • Wrote and published “How to find an honest HVAC contractor in Brooklyn” (1,400 words, target keyword: “honest HVAC contractor Brooklyn”)
  • Built three internal links from older posts to the new article
  • Reviewed and responded to 14 Google reviews
  • Fixed 6 broken images on the Park Slope service area page
  • Updated meta descriptions on 8 pages where Search Console showed click-through rate below 2%
  • Submitted to the Brooklyn Chamber of Commerce directory
  • Audited and removed 3 outdated NAP citations on Yelp and Yellow Pages

Specific work, specific outputs, specific scope. The reader knows exactly what they paid for.

Section 3 — What changed because of it

Cause and effect, in plain English. Not “we observed positive movement” — what specifically moved and why.

  • The new article ranks page 2 for “honest HVAC contractor Brooklyn” within 11 days of publishing — that’s faster than normal for that keyword. Will likely settle into page 1 within 60 days.
  • Click-through rate on the Park Slope service area page jumped from 1.6% to 3.4% after the meta description rewrite. That’s worth ~22 more visitors per month at current ranking.
  • The Chamber of Commerce backlink should add small but steady local trust. Expect to see the effect compound over 3–6 months — not this month.
  • Google reviews up 11 in the month (target was 8). Average rating held at 4.8.

Note what’s NOT in this section: claims that the agency caused things they didn’t cause, claims of progress with no specific evidence, generic statements like “improved domain authority.”

Section 4 — What we recommend you do

This is the section most agency reports skip — because it requires actual judgment.

  • Update your hours on the GBP. You’ve been showing as closed on Sundays, but you actually take emergency calls. That’s costing you the Sunday-night emergency searches. (5 minutes of your time, ~$400/month estimated upside.)
  • Add the new $99 maintenance plan to the website. We see 8–12 monthly searches for “HVAC maintenance plan Brooklyn.” Right now you don’t show up because we don’t have a page for it. We can write it next month if you green-light it.
  • Stop running Yelp ads. We pulled three months of data and they’re not converting. The $340/mo would be better spent on the maintenance plan landing page or boosting our content cadence to two articles per month.

Three specific, actionable recommendations. Each one has the why and the expected outcome. Each one is something the owner can say yes or no to in 30 seconds.

Section 5 — Next month’s plan

Five to seven specific tasks the agency has committed to, with priority and rough timeline.

  • Write and publish “Mini-split vs central AC in a Brooklyn brownstone” (target: “mini split brooklyn brownstone”)
  • Launch the Park Slope homepage redesign (already in staging — link below)
  • Audit and fix Core Web Vitals issues flagged by Search Console (3 URLs)
  • Reach out to Greenpointers for a possible feature (“How a Brooklyn HVAC owner runs his business”)
  • Continue review acquisition cadence (target: 8 new reviews)

If you can read this list and say “yes, that’s what I want them spending my money on,” the relationship is working. If you read it and feel confused or like nothing they’re doing is for you specifically — that’s the conversation to have.

Red flags in an SEO report

Reports that contain the following are usually optimized for looking like SEO, not for doing SEO:

  • More than 10 pages. Real reports are short. Long reports are filler.
  • Charts without commentary. A graph without a sentence next to it explaining what it means is decoration.
  • “Domain authority” or “DA score” as a headline metric. DA is a Moz proprietary metric. It’s a directional indicator at best. It’s not a goal.
  • “Impressions” without a corresponding click or conversion number. Impressions are vanity. Calls and form fills are reality.
  • Generic recommendations like “continue building backlinks” or “improve content.” Real recommendations are specific.
  • A “deliverables” section with vague items like “content optimization” or “technical SEO.” If you can’t tell what they did to which page, they probably didn’t do anything.
  • No mention of what changed for the owner. A good report ties everything back to leads and revenue. A bad report stays in the abstract.

What to ask if you’re not getting reports like this

Email your agency:

Hi [name],

Going forward I’d like our monthly report to be a 2-page document covering:

  1. Three headline numbers (organic visits, leads, top-3 ranking keywords) compared to last month and one year ago
  2. A bulleted list of specific tasks completed this month
  3. A short explanation of what changed because of that work
  4. 3 specific recommendations for me to act on, with the why and the expected impact
  5. Next month’s planned tasks

Could we transition to that format starting with next month’s report?

Thanks, [you]

If they push back, they’re admitting that what they’ve been sending you isn’t backed by real, attributable work. That’s the conversation worth having.

A note on tools

You don’t need expensive software to produce a report like this. The toolkit:

  • Google Search Console — free, where almost all your “what’s ranking” data lives
  • Plausible or GA4 — visits, sources, behavior
  • A call tracking tool (CallRail, $45/mo) — attributes phone calls to source
  • A simple keyword tracker (Ahrefs, Semrush, or Mangools) — daily rank tracking
  • Your CRM — to tie leads back to revenue

The total cost of the toolset is $80–$250/month depending on how much keyword data you need. Everything else is judgment, writing, and showing up.

How we report

At Outlast Digital we send the report above on the first Monday of every month. We also book a 30-minute call to walk through it with you — not because the report needs explaining (it shouldn’t), but because that’s the time we use to make decisions together about next month’s priorities.

If your current agency doesn’t do this, you have two choices. Demand they start — or book a free 30-minute audit with us. We’ll show you what a real audit looks like, and you can decide for yourself whether what you’ve been paying for is the standard.

Built to outlast. Ready when you are.

Tagged: SEOReportingAgencies
JB
About the author

Jack Baum · founder, Outlast Digital

I've spent the last twelve years building software and websites for small businesses. Outlast Digital is the agency I wish my favorite SMB owners had hired the first time. We're based in Brooklyn and we don't ghost.