Receipts Group
A live domain. Real dashboards. Receipts attached.

The SEO case study.

We pointed the agent stack
at one domain. Here's two weeks.

Safeguard Impact — impact windows, doors & roofing in South Florida, where I run marketing as Marketing Director. 14 days ago we cut over from a legacy WordPress stack to the agent-built platform that became Receipts Group's foundation, and let the agents run the SEO. Same operator, same domain, completely different machine underneath. Every number in this deck is a screenshot from a tool we don't own.

↓ scroll for the build
02 / 14 · The reset

Where it started

Off WordPress. Onto the agent stack.

A WordPress site on a monthly agency retainer is the default — and the default is slow, bloated, and priced by the hour. Two weeks ago, as Marketing Director at Safeguard, I rebuilt the site from the ground up on the agent-built platform that became Receipts Group's foundation, and handed the SEO program to the agents. Same domain, completely different machine underneath.

Before
WordPress + agency retainer
  • · Plugin sprawl, heavy theme, slow Core Web Vitals.
  • · Content shipped a few posts a month, billed by the hour.
  • · No keyword-cluster strategy — scattered, one-off posts.
  • · No structured data discipline, no AI-crawler story.
After
Custom platform + agents
  • · Hand-built front-end — 100 desktop / 97+ mobile, every page.
  • · Ahrefs feeds keyword clusters straight into the pipeline.
  • · Pillar + service + programmatic pages shipped at scale.
  • · Schema, IndexNow, llms.txt and sitemaps live by default.

The rest of this deck is the four scoreboards that prove the new machine works: Domain Rating, SEO score, AI-detection, and page speed — then the traffic those four produce.

03 / 14 · The pipeline

How we build, in order

An assembly line, not a blog calendar.

Ranking at scale isn't writing more posts. It's a fixed sequence: research the cluster, tear down the top-3 competitors, build the pillar, build the money pages off it, scale with programmatic pages, then gate every publish on quality. The agents run the same six steps every time.

01

Ahrefs pulls the keyword clusters

Every service starts as an Ahrefs keyword pull — search volume, difficulty, intent — grouped into a cluster map of one pillar topic and its supporting long-tail.

Input · the map
02

Top-3 competitor teardown

Every blog topic gets searched. The three pages currently ranking are compared side by side — depth, structure, angles, the gaps they leave open — and the brief is built to beat all three.

Research · the target
03

Pillar writers build the authority page

The pillar-writer agent drafts the deep, comprehensive page for the head term first — the page everything else will link up into. Authority is built top-down.

Build · the trunk
04

AI writers build the service & supporting pages

AI writer agents produce the money pages — one per service — plus the supporting cluster posts, each targeting its own long-tail term and linking back to the pillar.

Build · the branches
05

Programmatic city × service pages scale it

The same cluster gets multiplied across every city in the service area — capturing local long-tail at a volume no hourly retainer could ever hand-write.

Scale · the canopy
06

Every page passes the gate before it ships

Nothing publishes until it clears ~17 quality gates — hard gates that abort the run, soft gates that flag and pass. Then schema + IndexNow fire.

Gate · the proof
04 / 14 · Step 1 — Clusters

The input

Ahrefs decides what gets written. Not opinions.

Most agencies pick topics from a brainstorm. We pick them from data. Ahrefs pulls every term a buyer searches around a service, scores it, and the agents group it into a pillar-and-spoke cluster. The cluster is the content plan — no page exists without a keyword behind it.

1 · Pull
Every term, scored

Ahrefs returns volume, keyword difficulty and intent for the full search space around a service — hundreds of terms, not a dozen guesses.

2 · Cluster
Pillar + spokes

Terms group into one head-term pillar and its long-tail spokes — a map of exactly which pages to build and how they link.

3 · Queue
Build order set

The cluster hands the writers a ranked queue: pillar first, money pages next, programmatic last. Steps 3–5 of the pipeline.

Why it compounds: when every page on the domain maps to a real cluster, internal links form naturally, topical authority builds in one direction, and Google sees a site that covers a subject — not a site that posts about it occasionally. That coverage is what the next four scoreboards measure.

05 / 14 · Likelihood it's AI

Receipt #1 · AI detection

Drafted by agents. Graded human by Ahrefs.

Pillar writers and AI writers do the drafting — but the only thing that matters is what a detector sees. Ahrefs' AI Detector grades the agent-written pages Low on AI: across the library they read 0–8% likely-AI, the rest mostly human. That's the difference between content that ranks and content that gets filtered.

ahrefs.com › site-explorer › page-inspect › ai-detector
Ahrefs AI Detector grading a Safeguard Impact page Low on AI content
Screenshot slot
assets/screenshots/ahrefs-ai-detector.png
Ahrefs AI Detector — content scored across multiple LLMs. Source: ahrefs.com
AI content level
Low
Ahrefs' verdict on the page
Likely pure AI
0–8%
across the agent-written library

Why it matters: AI-flagged content is a ranking and trust liability. Staying in the Low band keeps the whole library eligible — and protects E-E-A-T.

06 / 14 · The gate system

Step 6, up close

17 gates stand between a draft and publish.

The publish gate isn't one check — it's a stack of roughly 17, and they come in two kinds. The split between them is the whole reason agent-written pages read human instead of robotic.

Hard gate Blocks publish

Fail it, and the page never ships.

A hard gate is an objective pass/fail. Miss it and the run won't insert the page. The agent runs a surgical patch — re-prompting only the block that failed and leaving the rest verbatim — then re-checks. After three tries it aborts the run rather than ship something broken.

What hard gates kill
  • ·Keyword stuffing — density capped, hard ceiling enforced
  • ·Duplicate phrasing — <30% n-gram overlap with every other page
  • ·Wall-of-text — 6+ distinct block types required
  • ·Thin or bloated copy — enforced word-count band
Soft gate Never blocks publish

Flag it — fix it quietly, or trust the writer.

A soft gate never aborts the run. A miss is either repaired mechanically before save — meta length, link counts, a missing stat anchor — or simply logged. It covers the fuzzy, stylistic calls where there's no single correct answer.

Why not hard-gate everything

Hard-gating a subjective target sends the agent into retry loops, grinding every page toward the same robotic mean — or killing good copy a retry can't "fix." Reading level is soft on purpose: real trade language — HVHZ ratings, Florida Building Code, product specs — ships intact instead of being dumbed to a uniform grade.

Why this is the human-like engine: hard gates are machine-strict on the mechanics that get content flagged as AI or SEO spam — stuffing, duplication, missing structure. Soft gates stay loose on the style that makes writing sound like a person wrote it. Strict where a rule is objective, human where judgment beats a threshold — that's why the AI Detector on slide 5 grades these pages Low.

07 / 14 · The DR

Receipt #2 · Domain Rating

DR 41 — up 11 on Ahrefs' 3-month change.

Domain Rating is the strength of a site's backlink profile on a 0–100 scale. It's the single best proxy for "can this domain rank competitive terms at all." Safeguard's DR sits at 41 — up 11 over Ahrefs' trailing 3-month window — and the backlink profile behind it nearly quadrupled.

ahrefs.com › site-explorer › overview › safeguardimpact.com
Ahrefs Site Explorer overview for safeguardimpact.com showing DR 41
Screenshot slot
assets/screenshots/ahrefs-overview.png
Ahrefs Site Explorer — changes shown over the last 3 months. Source: ahrefs.com
Domain Rating
41
+11
Backlinks
801
+592
Ref. domains
238
+71
Organic keywords
124
+38  ·  28 in top 3

Why it matters: DR is earned, not bought. A rising DR means every future page launches with more ranking power than the last — the compounding the ROI deck is built on.

08 / 14 · The SEO score

Receipt #3 · On-page score

189 checks. A 95 on-page score.

An independent audit — SEOmator, 189 checks across 16 categories — graded a Safeguard service page built entirely by the agents. The on-page score came back 95, with SEO, accessibility and best-practices all at 100. This isn't one lucky page; it's what the publish gate enforces on every page.

seomator.com › free-seo-audit › safeguardimpact.com
SEOmator Free SEO Audit V2 for a Safeguard Impact page showing a 95 on-page score
Screenshot slot
assets/screenshots/seomator-audit.png
SEOmator Free SEO Audit V2 — 189 checks across 16 categories. Source: seomator.com
On-page score
95
Rated Good
SEO
100
Best practices
100
Accessibility
100
Performance
99

Why it matters: a high on-page score means Google spends zero crawl budget tripping over technical debt — it reads the content and ranks it. Clean code is a ranking input.

09 / 14 · The speed

Receipt #4 · Page speed

100 on desktop. 97+ on mobile. Every page.

Because the front-end is hand-built — no plugin tax, no bloated theme — Core Web Vitals pass clean. PageSpeed Insights returns a perfect 100 / 100 / 100 / 100 on desktop, and the bar holds across the whole portfolio: 97+ on mobile, 100 on desktop, on every page the agents ship.

pagespeed.web.dev › report › safeguardimpact.com
Google PageSpeed Insights desktop report for a Safeguard Impact page with all scores at 100
Screenshot slot
assets/screenshots/pagespeed-insights.png
Google PageSpeed Insights — Desktop. Core Web Vitals assessment: Passed. Source: pagespeed.web.dev
Performance
100
Accessibility
100
Best practices
100
SEO
100
Core Web Vitals — real users
1.8s
LCP
92ms
INP
0.02
CLS
✓ Assessment passed

Why it matters: speed is a confirmed ranking factor and a conversion factor. A fast page ranks higher and turns more of that traffic into booked calls.

10 / 14 · Conversion

Receipt #6 · Microsoft Clarity

Ranking brings the visitor. Clarity shows what they did next.

A #1 ranking that doesn't convert is a vanity metric. So every Safeguard page is wired to Microsoft Clarity — every click, scroll, dead-click and rage-click recorded. The landing page gets optimized against what visitors actually do, not what we guess they do.

clarity.microsoft.com › recordings
Microsoft Clarity session recording of a Safeguard Impact contact page
Screenshot slot
assets/screenshots/clarity-recordings.png
A clear view of every session

Full session replay plus heatmaps — and Clarity writes a plain-English summary of each visit. Here: a visitor lands from Yelp, hits Contact, fires a contact event at 0:09, clicks through to Impact Windows Installation, then the homepage. That's a conversion path you can read and improve.

clarity.microsoft.com › ai-visibility
Microsoft Clarity AI Visibility citation dashboard for Safeguard
Screenshot slot
assets/screenshots/clarity-ai-visibility.png
Bonus — AI Visibility (beta)

Clarity also tracks the Copilot side: 417 citations across AI queries and a 16.74% share of authority against every other domain — the content is getting pulled into AI answers, not just blue links.

Why it matters: SEO wins the click; conversion optimization wins the customer. You can't optimize what you can't see — Clarity makes every interaction visible, and the AI-citation view is a free read on where search is heading.

11 / 14 · The results

Receipt #5 · Search Console

Four clean scoreboards. One rising traffic line.

DR, SEO score, AI-detection and speed aren't the goal — they're the leading indicators. Here's the lagging one: Google Search Console, week over week, in the two weeks since the rebuild went live.

search.google.com › search-console › performance
Google Search Console performance compare view for safeguardimpact.com
Screenshot slot
assets/screenshots/gsc-performance.png
Google Search Console — last 7 days vs previous 7 days. Source: search.google.com
Impressions
32.2K
+25%  ·  from 25.8K
Clicks
198
+32%  ·  from 150
Avg. position
12.2
▲ from 12.6
Organic traffic
381/mo
$881 traffic value
Every leading indicator moved — Ahrefs, change over the trailing 3 months
12 / 14 · AI citations

The next search box

Already cited by the answer engines.

Clean, human-reading, well-structured content doesn't just rank in Google — it gets quoted by the LLMs. Safeguard is already being cited across Grok, Perplexity, Gemini and Copilot, plus Google AI Overviews. That's why the AI-detection score on slide 5 matters: the engines surface human-grade content.

AI citations by engine — Ahrefs Brand Radar
Google AI Overviews
3 +3
Cited on 3 pages — all new.
ChatGPT
2
Referenced on 2 pages.

Why it matters: AI answers are becoming the first result a buyer sees. Being the cited source is the new page-one — and the agent stack is built for it.

13 / 14 · What this proves

Tying it back

This is the start of year 1 — on a real domain, with the dashboards open.

The ROI deck says year 1 is the build: index the site, earn the authority, pick up the long-tail. Safeguard Impact is that build — two weeks in, and every leading indicator already pointing the right way.

The asset is being built

DR 41, climbing. 238 referring domains. 124 keywords ranking, 28 in the top 3. That's a balance-sheet item appreciating in real time.

The machine is repeatable

Clusters → competitor teardown → pillars → service pages → programmatic → gate. The same six steps run on any domain, in any service area.

The quality bar is enforced

Low AI, 95 on-page, 100 desktop speed — not aspirations. Publish gates. Every page clears them or it doesn't ship.

The inflection is coming

Impressions and clicks are already climbing week over week. The ROI deck shows where that curve goes next.

14 / 14

We bring the receipts.

Want this machine pointed at your domain?

Same pipeline, same publish gates, same dashboards you just saw. Drop your domain and we'll pull your current DR, indexability and keyword footprint — and show you exactly which clusters we'd build first.

Receipts Group · We bring the receipts. · SEO ROI Deck

10569 Walnut Valley Dr · Boynton Beach, FL 33473 · (561) 287-8506