Insights

Anatomy of an AI Marketing Audit — The Six Layers

There is a category of SEO audit tool that has existed for fifteen years and barely changed. You plug in a URL, the tool crawls the site, and forty-five seconds later you get a PDF with two hundred items color-coded red, yellow, and green. "47 pages missing meta descriptions." "12 images without alt text." "Mobile usability: 78/100." The PDF lands in your inbox. You feel slightly worse about your site. Nothing changes.

These tools aren't useless. They catch the obvious stuff and the obvious stuff is real work. But the failure mode is that they have nothing to say about the things that actually move revenue. They flag a missing meta description on a page that gets six visits a month and stay silent on the fact that your measurement layer is wrong, your AI-overview visibility is zero, and your agency is over-charging you for content nobody asked for.

The Emaration audit runs six layers. Five of them overlap with what tools can do, faster and more thoroughly than the tools. The sixth is the one nobody else does. Here's the walk-through.

Layer 1 — Technical SEO

The unsexy fundamentals. Crawlability, indexability, rendering, schema, Core Web Vitals, log file analysis, internal link structure, canonicalization, hreflang, sitemap hygiene. An automated tool can flag most of this. An AI-orchestrated audit goes a layer deeper: it parses the log files for real Googlebot crawl behavior, it cross-references the rendered DOM against the source HTML to catch hydration gaps, and it checks the schema for the entities and properties that actually drive AI overviews and rich results in 2026 — not the schema spec from 2018.

Example finding from a recent audit: A multi-loc vet group had perfect schema on their location pages — LocalBusiness everywhere — but had never marked up the individual veterinarians on the team pages with Person schema linked back to the practice via worksFor. AI Overviews kept attributing patient testimonials to "the practice" rather than to the named vet, because there was no entity for the named vet. We added Person markup with knowsAbout properties (specializations), alumniOf (vet school), and proper Organization linking. Six weeks later, named-vet citations in AI Overviews went from zero to about a dozen across the queries we tracked. Real signal. Real differentiation in a category where competitors all look identical to the model.

Layer 2 — Content

Topical coverage, content quality, content cadence, refresh discipline, internal linking topology, and the question almost no audit asks: is the content serving a real query that real people type? AI-orchestrated content audits join your published pages against actual query data from Search Console, AI surface queries from our citation tracker, and your competitor's content footprint. Then we tell you which pages are earning, which are dead weight, and which gaps your competitors are filling that you're not.

Example finding: A regional dental group had 240 blog posts. 38 of them got 95% of the traffic. The remaining 200+ posts were eating internal link equity, diluting the topical authority signal, and confusing the model about what the site was actually about. We recommended consolidating 180 of them into 22 pillar pages, redirecting the dead URLs, and rebuilding the internal linking around the 60 pages that matter. The "content audit" the previous agency had done flagged "thin content" on 18 of these pages. The deeper read was that 180 of them were thin, and another 18 were duplicative against the 38 that worked. Tools can see thinness. Tools can't see redundancy as a portfolio.

Layer 3 — AIO / LLM visibility

This is the layer that didn't exist three years ago. AI Overviews are eating informational-query CTR by 30-40%. Perplexity, ChatGPT search, and Claude with browsing are growing fast. If your audit doesn't include "are we cited in the AI surfaces, and at what rank?" your audit is using a 2022 framework on a 2026 market.

We run a citation tracker against Anthropic, OpenAI, Gemini, and Perplexity — the same script in /aio_llm_citation_tracker.py — using a list of seed queries that reflect what a real prospect would ask. We benchmark how often your brand is named, where in the answer it appears, and which competitors are cited alongside or instead of you. We track this over time. We tell you which content moves the needle.

Example finding: An audiology practice in the Pacific Northwest had strong organic rankings — top 3 for every "audiologist [city]" query — and was completely invisible in the AI surfaces. Across 30 seed queries about hearing-loss diagnostics, hearing aid selection, and audiology insurance, the practice was never cited by any of the four LLM surfaces we tested. Competitors three pages deep in organic rankings were being named because they had a single FAQ-style page that the models could lift answers from cleanly. We rebuilt the practice's most-trafficked education pages with answerable Q&A format, primary-source citations the models would pick up, and FAQPage schema with proper entity linking. Eight weeks later, the practice appeared in 9 of the 30 seed queries. By month four, 18. Still climbing.

If your audit doesn't include "are we cited in the AI surfaces, and at what rank?" your audit is using a 2022 framework on a 2026 market.

Layer 4 — Measurement health (the layer SaaS audits skip)

This is the layer that separates a real audit from a tool report. Tools cannot audit your measurement layer because they can't see inside your accounts. Even when they can, they don't know which conversions are real, which are duplicates, which are noise, and which channels are stealing credit from each other.

We do this layer by hand, with AI assistance. We get read access to your GA4, GTM, Google Ads, Meta Ads, Search Console, and — critically — your CRM or PMS revenue export. We trace every conversion event from the user action to the platform that reports it. We check whether server-side GTM is set up, whether BigQuery export is enabled, whether enhanced conversions are flowing, whether offline conversion uploads are running, and whether your Smart Bidding is being fed real revenue or fake "Lead" placeholders.

Example finding: A multi-loc vet group with 9 locations and $480K/yr in marketing spend had their Google Ads "Conversion" tied to the same form submit they used for "Lead" in GA4 — so every form submit was triple-counted (Google Ads conversion, GA4 lead event, and a third event for Meta CAPI). Smart Bidding was optimizing against an inflated denominator. CPA looked artificially low because every action counted as three actions. We rebuilt the conversion stack on server-side GTM, deduplicated the events, set up offline conversion uploads from the PMS for actual new-patient revenue, and turned on enhanced conversions. Smart Bidding spent six weeks re-learning against real data. Real CPA, once accurately measured, was 2.4x what the platform had been reporting. Real CPA, after Smart Bidding adjusted, settled 31% below the original (false) figure. The agency had been winning a race they didn't realize they were running on the wrong track.

This layer is also where most of the audit time goes. A real measurement-health pass is two to three days of analyst time. No tool does this. They can't.

Layer 5 — SKU-mapped scoped vendor quote

This is the part most agencies hate. We don't just tell you what's broken. We tell you what it costs to fix, at SKU granularity, with the vendor mix mapped out. If the technical SEO work needs 40 hours of senior dev time, we tell you. If the measurement build needs $50/mo for a Cloud Run instance plus a one-time $4,200 build engagement, we tell you. If the content refresh plan needs $8,500 to rewrite 22 pages and $1,200/mo to maintain them, we tell you. If you should not hire us for one piece of it because a freelancer would do it better and cheaper, we tell you that too.

Why this matters: the traditional agency sales motion is audit, propose, negotiate, sign, scope-creep. It takes four weeks of back-and-forth before a client knows what they're committing to. Half the time the answer is a flat retainer with no SKU breakdown, no opt-out lever, and no way to say "do this part, not that part."

The SKU-mapped quote collapses that four weeks of agency back-and-forth into one async loop. You read the audit. You see the SKUs. You decide which ones to buy, in what order, at what cadence. You can hire us for the parts where we add the most value and hire someone else for the parts where you have a cheaper, equally good option. We are fine with this. We'd rather earn the work we're best at than pad a retainer with work we're not.

Example finding: A dental group's audit produced a recommendations list with 14 SKUs across the six layers. Total estimated cost if all bought from Emaration: $34K one-time + $7.5K/mo. Total cost if optimized — three SKUs done by Emaration (measurement build, technical SEO, AI-overview content) and the rest distributed to a freelance copywriter and an existing in-house designer: $18K one-time + $4.8K/mo. We recommended option B in the audit, because option B was the right call for that client. The client engaged us for $5K/mo for the three Emaration SKUs and ran the rest themselves. Both sides win. The engagement is now in its second year.

We don't just tell you what's broken. We tell you what it costs to fix, at SKU granularity, with the vendor mix mapped out.

Layer 6 — Mission alignment (the EOCS layer)

Every audit includes a one-page EOCS receipt. Ten percent of the audit fee routes to Emaration's Outreach and Community Support — the charitable arm Jordan Williams runs. EOCS funds accessibility hardware. The first product is the light-up white cane Jordan invented because the existing options didn't keep him safe at night.

The EOCS receipt is not a marketing line. It's a real document with a real dollar amount tied to a real disbursement. You can hang it on the wall. You can show your team. You can show your board. You hired an agency to fix your measurement layer, and you funded a piece of safety hardware that lights up the road in front of a person who needs it. That's the deal.

This is the layer no other agency runs because no other agency is structured to run it. It's not a virtue claim. It's a structural decision baked into how we file taxes.

The founder-signed close

Every audit ships under two signatures: mine, and Jordan Williams's. If we put the audit in front of you, we stand behind every finding. We will get on a call to defend any one of them. We will eat any one we can't defend, in writing, and re-issue the report. We don't ship slop. Our names are on it.

Everything you pay for is delivered and yours to keep. Whether or not you engage us, you keep the audit. Take it to another agency. Take it in-house. We'd rather you fix the problem than fight us about whether the audit was worth the money.

[Get the audit →](/audit)

---

Andrew Dall is the CEO of Emaration, an AI-driven digital marketing agency built around AI orchestration and measurement that survives an audit. Disabled US Coast Guard veteran. 21 years in IT, cybersecurity, and MSP leadership. B.S. Cybersecurity, Oregon Institute of Technology, Cum Laude.

Jordan Williams is the Director of Emaration's Outreach and Community Support. He has vision and hearing loss and invented the light-up white cane.

See what's leaking on your own site.

The audit covers all six layers above — including the measurement-stack and AIO-visibility passes that tools can't run. $497. The audit and your 30 days of monitoring are delivered and yours to keep either way.

Start your audit →