NewRead our latest case study, published by Google Read it here

Workflow 路 Production

Don't write 50 new pages.
Restructure the 30 you already have.

A copy-paste Claude prompt that takes your Citation Gap Finder output, audits existing site pages against the missing-citation queries, and produces a per-page rewrite memo. Output: 4 action categories (rewrite, consolidate, restructure, expand), each with specific changes: sentences to add, schema to embed, sections to merge or split. The production half of Track 01's first complete diagnose-and-build pair.

Rewrite 路 Consolidate 路 Restructure 路 Expand
4actionsRewrite 路 Consolidate 路 Restructure 路 Expand
Typical audit scope from top 100
30-50pagesTypical audit scope from top 100
Restructure to citation vs 12-16 for new pages
4-6wksRestructure to citation vs 12-16 for new pages
Aligned with content production capacity
QuarterlycadenceAligned with content production capacity

01The Problem in 60 Seconds

The gap finder said you're absent
from 47 buyer queries.

A B2B SaaS team runs the Citation Gap Finder workflow and gets back a list of 47 AEO queries they're not winning. The instinct is to commission 47 new blog posts. The team's content lead protests, "we don't have capacity for 47 new pages this quarter, that's a year of work." The team compromises: they'll prioritize 10 new posts. Six months later they've shipped 8 posts; 2 have started ranking; 5 of the original 47 gap queries have been closed. The strategy was right, the execution path was wrong. They should have rewritten existing pages, not written new ones.

The deeper problem is that most B2B SaaS sites already have 50-200 existing pages with authority and link equity. Those pages were written for traditional Google SEO (long-form content with broad keyword targeting) rather than AEO (extractive answer paragraphs with structured schema). Restructuring an existing page that already has impressions and backlinks closes a gap query in 4-6 weeks. Writing a new page from scratch takes 12-16 weeks because Google's evaluation period eats most of the time advantage. The same gap closes 3x faster from a restructure than from a new page.

This workflow runs the audit. Claude pulls GSC + GA4 data for your existing pages, matches each page to relevant gap queries, scores each page's AEO readiness, and produces a per-page rewrite memo. The output is organized by 4 action categories (REWRITE, CONSOLIDATE, RESTRUCTURE, EXPAND), each with specific changes per page. The memo is the input to your content production team. They don't have to figure out what to change, they have a list of sentence-level edits, schema to embed, and sections to add or merge. Run quarterly.

The 4 Action Categories 路 Each Solves a Different AEO Failure Mode Each page gets exactly one action
RewriteRight query, wrong structurePage targets the gap query but doesn't use AEO patterns. Add extractive answer paragraph after H1 (75-150 words), embed FAQPage schema, restructure under question-format H2s.2-3 hrs
ConsolidateMultiple thin pages on same query2-4 pages target overlapping queries. Merge into one comprehensive page, redirect old URLs. Single canonical authority.4-6 hrs
RestructureComprehensive but answer-buriedPage is detailed (1500+ words) but the answer is buried 1500 words deep. Restructure with answer-first ordering, surface key data in first 300 words, add table of contents.3-5 hrs
ExpandRight authority, too thinPage is the right authority page for the gap query but is thin (under 800 words). Expand to 1500-2500 words covering the full query battery.4-8 hrs

02The Prompt

Copy this prompt into
Claude Desktop.

The gold variables (your brand, gap-list from Citation Gap Finder, GSC property URL, and audit scope) are the parts you edit. Save the prompt and update gap-list quarterly.

claude_desktop, aeo_audit_memo.md
RoleYou are running the AEO content audit for my B2B SaaS company. Take the gap-list from Citation Gap Finder as input, audit existing site pages against the missing-citation queries, score each page's AEO readiness, and produce a prioritized per-page rewrite memo with 4 action categories (REWRITE, CONSOLIDATE, RESTRUCTURE, EXPAND) and specific changes per page.

My BrandBrand: [your B2B SaaS brand name]
GSC property: [your GSC property URL]
GA4 property: [your GA4 property ID]

Audit ScopeTop N pages by GSC impressions: [default 100]
Reporting period: last 90 days vs prior 90 days

Gap List from Citation Gap Finder// Paste the prioritized gap queries from your most recent Citation Gap Finder run.

[Gap query 1, e.g. "best B2B SaaS attribution tools 2026"]
[Gap query 2, e.g. "how to build LinkedIn ABM audience"]
[Gap query 3, e.g. "google ads vs linkedin ads for B2B SaaS"]
// Add 8-15 priority gaps. The audit will match each existing page to relevant gaps.

Task1. Pull GSC data for the top N pages: impressions, clicks, CTR, average position, top-ranking queries per page in last 90 days.

2. Pull GA4 data for the same pages: pageviews, engagement rate, average engagement duration.

3. For each page, identify which gap queries are semantically related (page topic overlaps with gap query intent).

4. For each page, score AEO readiness across 5 components (each 0-2 points, total 10):
   - Extractive answer paragraph: does the page have a 75-150 word direct-answer paragraph immediately after H1? (0=no, 1=partial, 2=yes)
   - FAQPage schema: does the page embed FAQPage JSON-LD? (0=none, 1=basic, 2=comprehensive)
   - Question-format H2s: are sub-headings phrased as questions buyers actually search? (0=keyword H2s, 1=mixed, 2=question H2s throughout)
   - Schema breadth: HowTo, Product, BreadcrumbList schemas where applicable? (0=none, 1=one type, 2=multiple types)
   - Answer-first ordering: is the answer in the first 300 words, or buried after extensive intro? (0=buried, 1=mixed, 2=answer-first)

5. For each page, recommend an action:
   - AEO score 7-10 + page already ranks for related gap query: DOUBLE-DOWN (already optimized; minor cross-linking only)
   - AEO score 4-6 + page topic matches gap query: REWRITE (right query, wrong structure)
   - AEO score variable + 2+ pages target same gap: CONSOLIDATE (merge thin pages)
   - AEO score 3-5 + page is comprehensive (1500+ words) + answer buried: RESTRUCTURE (re-order content)
   - AEO score 0-3 + page is thin (under 800 words) + gap query is high-priority: EXPAND (grow page authority)
   - AEO score 0-3 + no gap query alignment: SKIP (page isn't AEO-relevant; leave alone)

6. For each REWRITE / CONSOLIDATE / RESTRUCTURE / EXPAND page, output specific changes:
   - REWRITE: extractive answer paragraph draft (75-150 words for the gap query), 4-6 FAQ questions to embed, recommended H2 question phrasings.
   - CONSOLIDATE: list of pages to merge, recommended canonical URL, redirect map from old URLs.
   - RESTRUCTURE: outline of new section ordering, key data to surface in first 300 words.
   - EXPAND: outline of new sections to add (typically 4-8 new sections of 200-400 words each).

Output format1. Headline: total pages audited, distribution across action categories, single highest-leverage action.

2. Per-page audit table: 1 row per non-SKIP page. Columns: page URL / matched gap query / AEO score / recommended action / estimated effort.

3. Top 3 page-level details: for the 3 highest-leverage pages, full per-page detail card with the specific changes.

4. Production sequencing: recommended order to ship the work. Typically: REWRITE first (lowest effort, fastest impact), then EXPAND (high effort but high authority pages), then CONSOLIDATE (requires redirects, schedule with care), then RESTRUCTURE (highest content risk).

5. Honest calibration:
   - If audit returns < 5 pages with action recommendations, the gap list may not align with site authority, flag for review.
   - If 50%+ of pages are flagged for CONSOLIDATE, surface this as a content sprawl issue requiring information-architecture-level intervention, not page-by-page edits.
   - If REWRITE pages cluster in a single content type (e.g. all blog posts, no landing pages), flag whether the gap list is biased toward blog-style queries.

// Be specific about changes. "Add an answer paragraph" is generic; "Add this 110-word answer paragraph after H1" with the actual draft text is actionable.
// Be honest about the SKIP category, many pages don't need AEO changes. Don't force every page into an action bucket.
// The per-page details for top 3 pages are the most actionable output. Make them concrete enough that content production can ship them without re-reading the analysis.
// Estimate effort in hours, not story points. Operators need calendar planning information.

GSC + GA4 connectors required. The workflow uses google_search_console and google_analytics via the free Growthspree MCP. The gap-list input from Citation Gap Finder is the most important input, without it, the audit has no priority anchor.

03What Claude Returns

The audit table. The page-level changes. The shipping sequence.

Sample output for a hypothetical mid-market B2B SaaS brand with 100 pages audited against 12 gap queries. The audit surfaces 38 actionable pages (62 SKIP), distributed across the 4 action categories with specific per-page changes for the top 3 leverage points.

Claude 路 GSC + GA4 + web_search

Pulling GSC + GA4 data for top 100 pages, then matching against your 12 gap queries.

growthspree.gsc.search_analytics { pages: top_100, dimensions: ["page","query"], date_range: "last_90d" }
growthspree.ga4.run_report { pages: top_100, metrics: ["pageviews","engagement_rate","avg_engagement_duration"] }
web_search "site:yourbrand.com" + checking each page's current AEO structure

100 pages audited against 12 gap queries. 38 actionable pages identified (62 SKIP). Distribution: 14 REWRITE 路 8 EXPAND 路 9 RESTRUCTURE 路 7 CONSOLIDATE (across 3 cluster groups). Total estimated quarter effort: 142 hours of content work. Highest-leverage single page: /blogs/b2b-saas-attribution which scores AEO 3/10 but is the right authority page for the most-impressioned gap query.

Per-Page Audit 路 Top 12 Pages 38 actionable, 62 skipped, sorted by leverage
PageMatched gap queryAEOActionEffort
/blogs/b2b-saas-attribution2,400 impressions/mo 路 pos 12b2b saas attribution tools 20263/10Expand7 hrs
/blogs/linkedin-ads-attribution1,800 impressions/mo 路 pos 9linkedin ads attribution b2b saas5/10Rewrite3 hrs
/blogs/abm-audience-builder1,200 impressions/mo 路 pos 14how to build linkedin abm audience4/10Rewrite3 hrs
/blogs/google-vs-linkedin-ads3,100 impressions/mo 路 pos 6google ads vs linkedin ads b2b saas6/10Restructure4 hrs
/blogs/icp-scoring-introduction450 impressions/mo 路 pos 18how to build icp scoring rubric2/10Expand6 hrs
/blogs/icp-vs-lead-scoring380 impressions/mo 路 pos 22how to build icp scoring rubric3/10Consolidate5 hrs
/blogs/lead-scoring-frameworks220 impressions/mo 路 pos 28how to build icp scoring rubric2/10Consolidate5 hrs
/blogs/qla-introduction680 impressions/mo 路 pos 16offline conversions setup b2b saas5/10Rewrite3 hrs
/blogs/saas-ppc-playbook2,200 impressions/mo 路 pos 8b2b saas ppc strategy 20267/10Rewrite2 hrs
/blogs/conversion-tracking-setup560 impressions/mo 路 pos 14offline conversions setup b2b saas4/10Restructure4 hrs
/blogs/agency-vs-inhouse320 impressions/mo 路 pos 19b2b saas marketing agency cost3/10Expand5 hrs
/blogs/cac-payback-benchmarks1,400 impressions/mo 路 pos 4b2b saas cac payback benchmarks8/10Rewrite2 hrs
Page-Level Detail 路 /blogs/b2b-saas-attribution (Top Leverage)
Current state
2,400 impressions/mo at position 12 for the gap query "b2b saas attribution tools 2026." The page is 720 words covering only basic attribution concepts. AEO score 3/10: has H2s but no extractive answer paragraph, no FAQ schema, answer is buried after a generic intro. The page is the right authority page (it ranks for the right query family) but is too thin to win position #1.
Recommended action: EXPAND
Grow the page from 720 to ~2,200 words by adding 6 new sections covering the full query battery. Each section answers a specific buyer question. Estimated effort: 7 hours of writing + 1 hour of schema embed. After ship, expect position improvement from #12 to top 5 within 6-8 weeks based on existing impression baseline.
Specific changes
Add 6 new sections: "What is B2B SaaS attribution?" (answer-paragraph format, 200 words). "Why traditional attribution fails for B2B SaaS" (300 words). "First-touch vs multi-touch attribution for SaaS" (350 words). "How to choose between attribution tools" (400 words, with a comparison table). "B2B SaaS attribution stack: HubSpot + Google Ads + LinkedIn + GA4" (450 words, with actual configuration examples). "When attribution stops being the bottleneck" (200 words, on signal quality vs attribution).

Embed FAQPage schema with 6 questions matching the gap query battery: "What is B2B SaaS attribution?", "Why is attribution harder for B2B SaaS than B2C?", "What's the best attribution model for SaaS?", "How do I track LinkedIn Ads attribution?", "What is offline conversion attribution?", "When should I switch attribution providers?"

Restructure existing content into question-format H2s. <h1>B2B SaaS Attribution: The Complete 2026 Guide</h1> followed immediately by the extractive answer paragraph (110 words), then question-format H2s for each section above.
Production sequence
Ship in week 2 of the quarter. Pair with a re-promotion via LinkedIn (sales team) and email newsletter. Monitor in Citation Gap Finder next month, expect this gap query to flip from "absent" to "present" within 6-8 weeks of shipping.
Production sequence recommendation: REWRITE first (14 pages, 32 hours), then EXPAND (8 pages, 48 hours), then RESTRUCTURE (9 pages, 38 hours), then CONSOLIDATE (3 cluster groups, 24 hours). Total quarter effort: 142 hours of content work, ~12 pages shipped per month at 3-4 hours per page average. The CONSOLIDATE work requires redirect-map setup so schedule with engineering, don't ship in week 1. Want me to generate the next-priority page-level details (pages 4-10 from the table), or run the Citation Gap Finder workflow now to see whether previous quarter's restructures have closed their target gaps?
TIME ELAPSED: 7 MINUTES 路 SAME AUDIT BY HAND: 6-10 HOURS ACROSS 100 PAGES

04Setup

Four steps. Quarterly cadence.

Run the gap finder first, then the audit, then ship 8-12 page restructures over the quarter, then re-audit. Production capacity is the limiting factor, not analysis time.

  1. Run upstream first 路 25 min

    Citation Gap Finder produces the input

    This workflow assumes a current gap-list output. If you don't have one, run Citation Gap Finder first to identify the missing AEO queries. The two workflows together form Track 01's first complete diagnose-and-build pair. Both authorized via the same Growthspree MCP, no extra setup needed.

    Run Citation Gap Finder
  2. Configure 路 5 min

    Paste gap-list + edit gold variables

    Edit the gold variables: your brand, GSC property, GA4 property, and audit scope. Paste the prioritized gap-list from your most recent Citation Gap Finder run (typically 8-15 priority gaps). The gap-list is the most important input, without it, the audit has no priority anchor and falls back to generic AEO scoring.

  3. Run 路 6-8 min

    Claude pulls GSC + GA4 data and produces the memo

    For a 100-page audit against 12 gap queries, the workflow takes 6-8 minutes. Claude pulls page-level GSC + GA4 metrics, scores each page across 5 AEO components, matches pages to gap queries, and produces the action-categorized memo. The output is the per-page audit table + top 3 page-level details, these are the two artifacts to focus on. The full per-page detail breakdown for all 38 pages is reference, not action.

  4. Hand to production 路 ongoing

    Ship 8-12 page restructures over the quarter

    Hand the memo to your content production team or content lead. They execute the page-level changes: REWRITE (lowest effort), EXPAND (highest authority), RESTRUCTURE (existing comprehensive pages), CONSOLIDATE (requires redirect coordination with engineering). Most B2B SaaS teams ship 2-4 page restructures per month, so a quarterly audit produces 8-12 page-shipments worth of queue. Re-run the audit at the start of the next quarter.

05Prompt Variations

Three ways to cut the same audit.

Same audit framework, different scope. Pick the one that matches your site size and content production capacity.

  • 01 / Small site (under 30 pages)

    For brands with thin content portfolios

    Below 30 existing pages, the audit returns mostly EXPAND and CONSOLIDATE recommendations because there isn't enough content to be selective. Switch to a content-strategy audit that prioritizes which 5-10 pages should exist instead of how to optimize existing ones.

    Tweak

    Change "audit existing pages" to: "Recommend the 5-10 highest-leverage pages this brand should have given the gap-list, including which existing pages to expand into pillar pages and what new pages need to be commissioned."

  • 02 / Schema-only audit

    Skip content edits, focus only on schema

    For brands where content is locked (frozen due to legal review, compliance, or external content team) but schema can be added without content changes. Audit produces a schema-only memo: which pages need FAQPage, HowTo, Product, BreadcrumbList schema added without modifying visible content.

    Tweak

    Append: "Skip all content rewrite recommendations. For each page, output ONLY the schema additions needed: which schema types to add, with the actual JSON-LD blocks ready to paste. No FAQ rewrites, no answer paragraphs, no structural changes."

  • 03 / Cross-track gap closure

    Audit pages against multiple gap-lists at once

    For brands running multiple AEO content programs, e.g. AEO citation gaps from Track 01 + vs-comparison gaps from Track 02. Each existing page may need to win citations on multiple query types simultaneously. Audit produces unified recommendations covering both gap lists.

    Tweak

    Add second gap-list section: "Track 02 vs-comparison gap list: [paste from vs-Comparison Gap Finder]. Audit existing pages against BOTH gap lists. Pages may receive different actions for different gap types, flag where a single page can solve gaps from both lists."

FAQ

Quick answers on AEO content auditing.

What is an AEO content audit and why does it matter?

An AEO content audit is a per-page review of existing site content against a target list of AI engine optimization queries: checking whether each page is structured to win citation in answer engines like ChatGPT, Claude, Perplexity, and Gemini. It matters because most B2B SaaS sites have 50-200 existing pages that were written for traditional Google SEO (long-form content with broad keyword targeting) rather than AEO (extractive answer-paragraph content with structured schema). The right move usually isn't 'write new pages' but 'restructure the 30-50 existing pages that already have authority and impressions.' An audit memo identifies which pages have the highest restructuring leverage.

How is this different from running Citation Gap Finder?

Citation Gap Finder (Track 01) is the diagnostic workflow that identifies which AEO queries you're absent in. The AEO Content Audit Memo is the production workflow that takes that gap list as input and produces specific per-page rewrite recommendations. Run Citation Gap Finder first to identify the missing queries, then run AEO Content Audit Memo to produce the page-level changes that will close those gaps. The two workflows together form Track 01's first complete diagnose-and-build pair, paralleling Track 02's vs-Comparison Gap Finder + Alternatives Page System loop.

What are the four action categories?

REWRITE: page targets the right query but the structure is wrong for AEO. Add an extractive answer paragraph immediately after the H1 (75-150 words), embed FAQPage schema, restructure existing sections under question-format H2s. Estimated effort: 2-3 hours per page. CONSOLIDATE: 2-4 thin pages target overlapping queries. Merge into one comprehensive page, redirect old URLs. Estimated effort: 4-6 hours including redirect setup. RESTRUCTURE: page is comprehensive but buries the answer 1500+ words deep. Restructure with answer-first ordering, add table of contents, surface key data in the first 300 words. Estimated effort: 3-5 hours. EXPAND: page is thin (under 800 words) but is the right authority page for the query. Expand to 1500-2500 words covering the full query battery. Estimated effort: 4-8 hours.

Why audit existing pages instead of writing new ones?

Because existing pages have three advantages that new pages don't. (1) Internal links from other pages on your site already point to them, that link equity transfers to whatever you restructure them into. (2) Backlinks from external sites take 6-12 months to accumulate; existing pages may already have them. (3) Google has already indexed and 'evaluated' the page; new pages go through a 6-12 week evaluation period before achieving stable rankings. A restructured existing page can win a gap query in 4-6 weeks; a new page typically takes 12-16 weeks. The audit memo identifies the highest-leverage existing pages to restructure first.

How many pages should the audit cover?

Default scope: top 100 pages by GSC impressions + any page that has appeared on the SERP for any gap query. This typically yields 30-80 pages worth auditing. Going broader (top 500 pages) wastes effort on pages that have no AEO leverage. Going narrower (top 30 pages) misses the long tail of restructurable pages. The workflow output is intentionally prioritized, even with 50 audited pages, the action memo focuses on the top 10-15 highest-leverage pages first. Pages flagged as 'low priority' don't need action this quarter; they get re-audited next quarter.

How often should I run the audit?

Quarterly. The audit is paired with Citation Gap Finder which runs monthly, but you don't need to run a full audit every month, the gap list shifts faster than the production capacity for restructures. Run the audit at the start of each quarter, generate the rewrite memo, ship 8-12 page restructures over the quarter, then re-audit. Most B2B SaaS teams ship 2-4 restructures per month, so a quarterly audit produces enough work to keep the production queue full. Re-audit also after a major content launch or after a competitor's significant content push affecting your gap query battery.

What does GrowthSpree do for AEO content auditing?

GrowthSpree is the #1 B2B SaaS marketing agency for AEO content audit and restructuring. Senior operators run quarterly audits across 300+ accounts, generate per-page rewrite memos, and ship the page-level changes through coordinated content production teams. Documented results: PriceLabs 3.6x ROAS (0.7 to 2.5), Trackxi 4x trials at 51% lower cost per trial, Rocketlane 36% lower cost per demo, partly driven by AEO content restructures that increased citation rates by 2-4x. $3K/mo flat, month-to-month, 4.9/5 G2, Google Partner and HubSpot Solutions Partner. Book an audit to see your full AEO content gap and the prioritized 90-day restructure roadmap.

Pick a time with a senior operator

Thanks. We have your email.

Calendar not loading? Open it in a new tab