Skip to main content

Site-Wide Sweep

Find every weak page across your entire site, before AI crawlers do.

While URL Analysis audits a single page in depth, the Site-Wide Sweep scans your entire indexed site at once (using signals already collected at ingestion time) to find every thin, slow, or structurally weak page dragging down your GEO performance. It surfaces the weakest pages first, shows which issues affect the most pages across your entire site, and produces a prioritized action plan: what to fix, how many pages are affected, and what impact each fix has on your AI discoverability.

Site-Wide Sweep report list, showing two completed sweeps both scoring 74.4


What It Does

  • Reads quality signals collected automatically for every page when your site was crawled: no additional HTTP requests, no AI tokens consumed during the sweep
  • Computes a quickScore (0–100) for each page from 9 programmatic signals: meta title, meta description, structured data, word count, H1 presence, H2 structure, internal links, token budget, and page speed
  • Surfaces a geoScore (0–100) per page: an AI-assessed content quality score evaluated at ingest time, measuring how clear, authoritative, and citable the page content is
  • Skips geoScore entirely for very thin pages (under roughly 80 words) rather than scoring them 0: these show up as in the report instead of a misleadingly low number
  • Identifies the bottom 20% weakest pages (minimum 10, maximum 100) for priority attention
  • Builds an issue frequency table showing which problems affect the most pages across your site, ranked by pages affected
  • Generates 5 plain-English priority actions: the specific fixes that would improve the most pages at once
  • Supports Include List and Exclude List path filters: by default the sweep analyzes all indexed content for the project; use these only to scope the sweep to specific sections or leave out staging/private paths

How to Generate a Report

🛠️ Step 1: Navigate to Site-Wide Sweep

From the ai12z GEO portal, select Site-Wide Sweep from the navigation menu.

🛠️ Step 2: Click + Generate Report

Click the + Generate Report button in the top-right corner.

🛠️ Step 3: Configure the Sweep (Optional)

New GEO Site-Wide Quality Sweep modal with Include List and Exclude List fields

By default, a sweep analyzes all content currently available for the project: you don't need to configure anything to run one. The two fields below are optional path filters, useful when you only want to check (or skip) specific sections:

FieldDescription
Include ListOptional. Comma-delimited list of paths to limit the sweep to (e.g. /blog/public, /products/*)
Exclude ListOptional. Comma-delimited list of paths to leave out of the sweep (e.g. /blog/private, /staging/*)

Your site must have been crawled and indexed by ai12z at least once before running a sweep.

🛠️ Step 4: Submit and Wait

Click Submit Job. The sweep reads MongoDB directly and completes in seconds regardless of site size. Click Refresh to check for completion.

🛠️ Step 5: View Your Report

Once complete, click View Report to download the full site health PDF. Unlike Q&A Analysis or URL Analysis, there's no separate HTML/summary column here, just the report list and the PDF.


The Two-Score System

Each indexed page carries two complementary scores that together give richer triage than either alone:

ScoreTypeWhat It Measures
quickScoreProgrammatic (no AI)Structural signals: meta tags, headings, word count, internal links, schema, token budget, page speed
geoScoreAI-assessedContent quality: clarity, authority, and AI citeability of the page content

A page can score well on structure but have thin, vague content (high quickScore, low geoScore), or have rich content behind weak metadata (low quickScore, high geoScore). Pages under roughly 80 words don't get a geoScore at all: they show as rather than a 0, since there usually isn't enough content to fairly judge.


quickScore Methodology

SignalPointsThreshold
Meta title present15Title tag exists and is non-empty
Meta description present15Description tag exists and is non-empty
Structured data (JSON-LD)10At least one schema type detected
Word count10≥ 300 words
H1 present10At least one H1 tag
H2 structure10Two or more H2s
Internal links10Three or more internal links
Token budget10Content fits within AI agent context window
Page speed rating10Rated fast (< 1 second) at ingestion time

Score Distribution Bands

The Site Health Scorecard buckets every page into one of four bands:

BandquickScore Range
Critical0–25
Weak26–50
Moderate51–75
Strong76–100

The "Pages Needing Attention" count on the cover page is narrower than the full remediation list: it only counts pages in the Critical + Weak bands. Section 4 ("Pages Needing Attention") is broader: it lists the full bottom 20% by rank (minimum 10, maximum 100 pages), which typically includes a mix of Weak and lower-Moderate pages, not just the ones failing outright.


PDF Report Sections

SectionContents
1 · Site Health ScorecardTotal pages indexed, average quickScore, score distribution across the four bands, per-signal issue counts (no schema, missing meta description, thin content, slow pages), and Avg Content GEO across scored pages
2 · Issue Frequency Across SiteEach issue type ranked by number of pages affected, with percentage of site affected
3 · Priority Actions5 plain-English actions targeting the most common issues first, each naming the exact page count and share of site affected
4 · Pages Needing AttentionRanked table (weakest first) of the bottom 20% of pages, showing URL, quickScore, geoScore, page speed, and the specific issues detected on that page

Cost & Speed

  • ~$0 AI cost to run: the sweep job consumes no AI tokens; all scoring is programmatic reads from MongoDB
  • geoScore ingest cost: ~$0.00003/page (scored asynchronously at crawl time); 1,000 pages ≈ $0.03
  • Seconds to run: reads MongoDB directly, not the web
  • Re-runnable at zero cost: regenerate as often as needed after content fixes

Key Outputs

  • Site Health Scorecard: Total pages, average quickScore, score distribution across Critical/Weak/Moderate/Strong bands, per-signal issue counts, and Avg Content GEO
  • Issue Frequency Table: Each issue type ranked by pages affected, with percentage of site affected
  • 5 Priority Actions: Plain-English recommendations targeting the highest-impact improvements first, each quantified by page count
  • Weakest Pages Table: The full bottom 20% of pages (up to 100), each with quickScore, geoScore (or if too thin to score), speed rating, and issue tags
  • PDF Report: Downloadable site health document

Understanding the Report Table

ColumnDescription
DateWhen the sweep was run
ScoreAverage quickScore across all pages included in the sweep
Org NameThe organization this sweep was run against (relevant for accounts managing multiple orgs/clients)
ReportLink to download the PDF

Perfect For

  • Content managers who need to know which pages to fix first, site-wide, not one at a time
  • Developers auditing a newly indexed site before launch
  • SEO specialists who need a fast triage pass before running deep URL Analysis on priority pages
  • Marketing teams doing quarterly content audits across large sites
  • Agencies running sweeps across multiple client orgs from one dashboard

Example Report Walkthrough

A real sweep of a 447-page site produced an average quickScore of 74.4 (solidly in the Moderate band), with 413 of the 447 pages receiving a geoScore (the remaining 34 were too thin to score) at an Average Content GEO of 70.6.

Site Health Scorecard broke the 447 pages into bands: 0 Critical, 1 Weak, 275 Moderate, 171 Strong: meaning the "Pages Needing Attention" count on the cover read just 1, even though far more pages had real, fixable issues.

Issue Frequency Across Site is where those issues actually surfaced:

IssuePages Affected% of Site
Images missing dimensions21949.0%
Slow page load (>3s)19944.5%
No schema markup17639.4%
Too few H2 headings16536.9%
Thin content (under 300 words)10222.8%
No internal links9521.3%
Missing meta title10.2%
Missing H110.2%

Priority Actions turned that table directly into a to-do list: fix images missing dimensions on 219 pages, optimize the 199 pages loading slower than 3 seconds, add JSON-LD schema to 176 pages, fix heading structure on 165 pages, and expand 102 thin pages past 300 words, five actions, each one moving dozens to hundreds of pages at once.

Pages Needing Attention then listed the actual weakest pages, worst first, for example:

URLScoreGEOSpeedIssues
www.arkanedigital.com/contact40slow (3.5s)No schema, Thin content, Few H2s, Slow
ai12z.com/.../ai12z-platform-release-webinar5542fastNo schema, Thin content, Few H2s, Few internal links, Low GEO
docs.ai12z.net/docs/videos/video-agents6042slow (7.4s)Thin content, Few H2s, Slow, Low GEO
ai12z.com/2026/04/21/ai12z-introduces-ai-discoverability6585fastNo schema, Few H2s, Few internal links

That last row is a good example of why the two-score system matters: a quickScore of 65 (dragged down by missing schema and thin internal linking) sits right next to a strong geoScore of 85: the content itself is good, but the structural signals around it are what's holding the page back from full AI citation eligibility.


  • URL Analysis: Deep-dive any page this sweep flags with the full 19-section audit
  • Q&A Analysis: Cross-reference which weak pages actually match topics your customers are asking about
  • AI Visibility Suite Overview: How Site-Wide Sweep fits alongside the rest of the AI Visibility Suite