If your SEO report gets prettier every month and your lead count doesn't, you may not be paying for SEO. You may be paying for a magazine about your own website. Circulation: one.
An SEO report factory is an agency whose real product is the monthly report. The dashboard is polished and the charts trend gently upward, while the actual work (new pages, real links, technical fixes) is thin to nonexistent. The report looks like progress. It isn't. It's a picture of progress, which is a different product.
The factory model survives because most business owners can't easily tell delivery from decoration, so the invoices keep clearing. This post fixes that. You'll be able to audit your own vendor in about an hour, using data you already own.
What an SEO report factory actually is
Three things show up together, reliably:
- Beautiful, repetitive reports. Same charts every month with new numbers poured in. The recommendations section has been carried forward, word for word, since onboarding.
- No commercial metrics. Keywords moved, impressions grew, authority scores climbed. Leads, enquiries and revenue never get a mention, because that's where the story falls apart.
- Strategy that never ships. There's always a content calendar being discussed and a link campaign being planned. Published pages and live links, though? Sparse.
The economics explain it. A white-label dashboard exports a handsome PDF in about twenty minutes. Writing pages, earning links and fixing technical debt costs real money. A factory makes the cheap thing and skips the expensive things, and that margin is the business model.
We inherited a client who'd paid the previous agency £1,200/month for 14 months. The monthly deliverable was a PDF whose summary used the phrase "ongoing optimisation" four times. Fourteen months of work amounted to three templated blog posts, zero backlinks, and 11 keywords that crawled from position 18 to position 15. When the client finally asked for a review call, the account manager had left the company. Their replacement would be in touch. (Nobody was ever in touch.)
Seven red flags your agency is selling reports, not SEO
Run your last three monthly reports past this list:
- The charts never change, only the numbers do. If March's report is February's report with fresh data poured in, nobody looked at your account between exports.
- Rankings improve on keywords nobody searches. Page one for a seven-word phrase with no search volume is not a win. It's set dressing.
- Leads and revenue never appear. The report stops at traffic, or worse, at impressions. What happened after the click is apparently not the agency's department.
- You can't name one page they changed last month. Real SEO leaves fingerprints on your site: new pages, rewritten titles, fixed templates. No fingerprints, no work.
- "Ongoing optimisation" is a line item. It's the industry's favourite phrase for "nothing specific happened." Our record sighting is four uses on one summary page.
- You don't have your own Search Console access. If the agency holds all the data and you can't verify any of it, that's not reporting. That's testimony.
- They guaranteed rankings at the pitch. Google's own guidance on hiring an SEO says nobody can guarantee a #1 ranking. An agency that opens with a guarantee has told you something useful about everything that follows.
Three or more of these and you're probably a subscriber, not a client. The overlap with budget SEO warning signs is not a coincidence. Factories and corner-cutters shop at the same store.
Vanity metrics vs numbers that pay the bills
The factory's favourite trick is measuring things that move easily. Here's the translation table:
| What the report shows | What you should ask for |
|---|---|
| Keyword rankings (count of keywords "up") | Rankings on commercial-intent keywords your buyers use |
| Domain authority score | Organic conversions over the last 90 days |
| Backlinks acquired (count) | Links from real sites with real traffic |
| Total impressions | Clicks and click-through rate on your money queries |
| Pages indexed | Pages that actually earn clicks |

The left column moves when anyone does anything, including nothing. The right column only moves when real work gets done, which is exactly why factories don't report it.
How to audit your SEO vendor in one hour
You don't need the agency's cooperation for any of this. Five checks, all from data you own:
- Organic conversions, last 12 months (GA4, 15 minutes). Filter conversions to the organic channel and look at the trend. Flat or falling after six-plus months of retained work means the work isn't compounding. Or isn't happening.
- New pages published (10 minutes). Open your sitemap and count URLs created in the last six months. Compare that number to what the reports claim shipped. This one is frequently illuminating.
- Backlink quality, not count (15 minutes). Pull your recent links in Ahrefs or a free checker. Real sites with real audiences, or a parade of directories and blog networks? If you're not sure what good looks like, we wrote up what legitimate link acquisition looks like.
- Technical progress (10 minutes). Compare Core Web Vitals and crawl errors in Search Console against six months ago. The numbers should be moving. Direction matters more than perfection.
- Commercial keyword movement (10 minutes). Filter any rank tracking to buying-intent queries: "buy," "best," "near me," your service plus your city. Movement there pays invoices. Movement on informational long-tails mostly doesn't.
If a vendor can't tie their work to a commercial outcome after six months, it's not an attribution problem. It's a delivery problem. SEO outcomes are measurable, and the vendors who don't measure them have usually peeked at the answer first.
The AI search blind spot in your monthly report
Here's the check almost nobody's vendor-audit advice covers: even an honest report is measuring a shrinking map if it stops at Google rankings. 25.11% of Google searches now trigger an AI Overview, up 57% in a single quarter, and 93% of AI search sessions end without a website click. Your report can be accurate about rankings and silent about where a growing slice of your buyers actually get their answers.
So ask your vendor one question: "How do we show up when someone asks ChatGPT or Google's AI for a recommendation in our category?" An agency working in 2026 has an answer, even if the answer is "here's the plan." A factory will send you a slide about impressions. We've covered why a number-one ranking on its own no longer settles it. The short version: rankings are now an input, and being the answer is the output.
What a useful SEO report looks like
Three sections. Not forty pages. Seinfeld made a show about nothing run for nine seasons, but your agency doesn't have the writers' room for it.
- Outcomes. Organic traffic, conversions and (where traceable) revenue, period over period, on the queries that matter.
- Work shipped. The specific pages published, fixes deployed and links earned this month, with URLs so you can click them.
- Next month. What will ship, ranked by expected impact, so next month's report can be graded against it.
Our one strong opinion on this whole subject: a monthly report should tell you whether to keep paying, not just what the agency did. "We published four articles and built six links" is an activity log. "Your target keywords moved from 18 to 7 and organic enquiries are up" is a report. The average US small business pays $1,000 to $2,500 a month for SEO, per Backlinko's pricing survey. At that price, a document that can't answer "should I renew?" is expensive wallpaper.
When the answer is: don't fire anyone yet
Fair warning before you draft the cancellation email: some of what feels like factory behaviour is just SEO being SEO. Measurable ranking improvement typically takes 3 to 6 months. Backlinks usually start landing in months two to three. If you're eight weeks in and the report says "foundations laid, content in production," that's not a con. That's the timeline.
So here's when not to fire your agency, and for once it's an agency telling you not to hire us: if your current vendor is under six months in, shipping work you can verify on your own site, and honest about what hasn't moved yet, stay put. An ugly report from an agency doing real work beats a gorgeous one from a factory every time. Switching providers mid-compound restarts the clock, and the gap costs more than the mediocre months did. (Yes, we just argued ourselves out of your budget. Add it to the list of strange sales tactics we're keeping.)
What to do if you're paying a factory

If the audit above came back ugly, here's the exit in four steps:
- Get an inventory of shipped work. Ask for a plain list of everything delivered in the last six months, with URLs. Not the reports. The work. Watch how long it takes to arrive.
- Ask the renewal question directly. "What commercial outcome has this retainer produced?" The answer, or the silence, makes the decision for you.
- Set a 90-day test. Three measurable targets: commercial-intent traffic, organic conversions, technical fixes shipped. Renew or leave based on the scoreboard, not the relationship.
- Line up a successor first. Don't fire a bad vendor into a vacuum. The months of nothing between providers cost more than the bad ones did.
The report factory survives because clients keep renewing it. Stop paying for the report, start paying for the work, and the market sorts itself out with impressive speed.
Frequently asked questions
How do I know if my SEO agency is actually working?
Check outcomes you can verify yourself: organic conversions trending up in GA4, new or changed pages on your site, legitimate backlinks, and movement on commercial-intent keywords. If none of those have shifted in six months, the reports are describing work that isn't happening. The one-hour audit above covers exactly where to look.
What should a monthly SEO report include?
Three things: outcomes (traffic, conversions, revenue where traceable), the specific work shipped that month with links to it, and what ships next month ranked by impact. If you can't tell from the report whether to keep paying, it isn't a report. It's marketing for the agency.
What are SEO vanity metrics?
Numbers that move easily without producing revenue: total keyword counts, domain authority scores, raw impressions, backlink totals. They aren't fake, just weak evidence. The metrics that matter are conversions from organic, clicks on commercial-intent queries, and links from real sites with real audiences.
How long should I give an SEO agency before expecting results?
Technical and on-page fixes should be visible in month one, and measurable ranking movement typically takes 3 to 6 months. What you can expect immediately is verifiable activity: pages going live, fixes you can see on your own site. Give the results six months. Never give the activity a free pass past month one.
How much should SEO cost per month?
The average US small business pays $1,000 to $2,500 a month, according to Backlinko's SEO pricing survey, and established UK agencies commonly start around £1,000/month. Peachy's plans run £300 to £900 (or $300 to $900), month to month, no contracts. Price matters less than whether the work behind it is real. A cheap factory is still overpriced.
Should my SEO report include AI search visibility?
In 2026, yes. Just over a quarter of Google searches now trigger an AI Overview, and buyers increasingly ask ChatGPT for recommendations directly. A report that only covers rankings is measuring a shrinking share of how customers find you. Tracking how you appear in AI answers should be standard, not an upsell.
Can I audit my SEO agency without paying for tools?
Mostly, yes. Google Search Console and GA4 are free and show clicks, impressions, conversions and technical errors. Your sitemap shows what's been published. The only step that benefits from a paid tool is backlink checking, and free tiers get you far enough to spot a pattern.
None of this is complicated. It's just rarely done, which is what factories count on. If you'd rather work with a vendor whose whole pitch is "check the work yourself," that's what our SEO service is built around: real deliverables, monthly rolling, prices on the website. Or start with the free SEO and AI audit and find out what 14 months of "ongoing optimisation" actually left behind. Worst case, you finally know what you've been paying for. Best case? Well, that's the same thing, isn't it.



