The Audit Framework, Five Categories
Technical Infrastructure
Issues in this category block rankings regardless of content quality. If the crawler cannot access the page, the page cannot rank.
Schema Markup
Schema is the explicit entity declaration layer. Missing schema forces Google to infer, inference is slower and less accurate.
Content Architecture
Content issues reduce topical authority and keyword relevance signals.
Internal Linking
Internal link gaps leave pages under-indexed and under-ranked.
AEO and AI Visibility Signals
The fastest-growing category of audit findings as of 2026.
Category 1: Technical Infrastructure (fix first)
- HTTPS: all pages served over HTTPS, no mixed content warnings
- Crawlability: robots.txt not accidentally blocking key pages or the /plans/ page
- Mobile usability: no elements wider than screen, tap targets appropriately sized
- Core Web Vitals: LCP under 2.5 seconds, INP under 200ms, CLS under 0.1
- XML sitemap: present, submitted to Search Console, no errors
- No 404 errors on linked pages
- Redirect chain audit: no chains longer than 2 hops
Category 2: Schema Markup
- LocalBusiness or Organization schema on homepage with @id, name, url, telephone, areaServed
- Service schema on every service page
- FAQPage schema on every page with a FAQ section
- Speakable schema targeting .aeo-nugget and h1 on every content page
- BreadcrumbList on all pages below the homepage
- All schema validated via Google Rich Results Test, zero errors
- @graph stacking implemented (all schema types per page in single block)
Category 3: Content Architecture
- Every primary service has its own dedicated page (no service bundling)
- Hub-and-spoke structure: each service hub links to its spoke pages
- AEO nugget present in first 200 words of every service page and blog post
- Minimum 1,000 words per primary service page
- No duplicate content: no pages with identical body content except for city name swaps
- Blog content integrated into cluster structure with internal links to service pages
Category 4: Internal Linking
- Orphan page check: every page receives at least 2 inbound internal links
- Homepage links to every primary service hub page
- Every hub page links to its spoke pages
- Every spoke page links back to its hub page and to 2 related spokes
- All anchor text is descriptive (not "click here" or "read more")
Category 5: AEO and AI Visibility Signals
- Speakable schema installed and targeting correct CSS selectors
- FAQ schema present on all pages with FAQ content
- AEO nuggets are 40-60 words, factual, and contain the primary keyword
- Content freshness: key service pages updated within the last 90 days
- No thin pages in the indexed site (under 300 words of content on pages that should have depth)
Audit Priority Order
Technical Issues
Crawl blocks, 404s, HTTPS errors: these prevent rankings entirely
Schema Errors
Missing or invalid schema limits rich result and AI citation eligibility
Orphan Pages
Add internal links to undiscovered pages
Content Gaps
Pages that are too thin or missing from the cluster
AEO Signals
Speakable schema, AEO nugget quality, FAQ schema
SEO Local