Page Readiness
Page Readiness calculates structured section scores to show how prepared a page is for search indexing and AI retrieval workflows.
Summary
The readiness model stores section-level outputs such as readiness_section_scores and combines them into actionable recommendations.
Use cases
- Identify weakest sections before campaigns
- Prioritize fixes by SEO/AI/GEO/schema impact
- Track score movement after governed apply
How it works
Signals are normalized into per-section scores (SEO, AI, GEO, schema) and then mapped to registry keys for UI guidance.
Inputs
- Visible content and heading structure
- Schema flags and FAQ completeness
- Internal links, entities, and locality signals
Outputs
readiness_section_scorespersisted with page context- Aggregate readiness score
- Recommendation evidence and campaign queue signals
Admin UI location
Displayed across SmartBlocks dashboard and campaign compare views.
Related telemetry
Crawl and agent trends help validate readiness changes in Telemetry Engine.
Related ledger
Score-affecting applies and snapshots are tracked in Visibility Ledger.
Valid fallbacks (not errors)
SmartBlocks uses context-aware scoring. These signals are often informational—they score normally and should not be treated as failures:
- OG title / OG description — falls back to SEO title and meta description
- Canonical URL — empty dedicated canonical with a valid permalink → info “Using default permalink canonical”
- Primary Keyword —
smartblocks_primary_keyword→ else info fallback to Focus Keyword (Rank Math, Yoast, or SmartBlocks) - GEO section — excluded when the page is not local-intent; shown as optional info
- Categories / tags — not required on pages; marked info-only, not penalized
Full workflow context: SmartBlocks User Guide → Valid fallbacks
Security
Readiness processing uses bounded inputs and avoids direct unsafe content rewrites without governed handlers.
Valid fallbacks (not errors)
SmartBlocks uses context-aware scoring. These signals are often informational:
| Signal | Valid fallback |
|---|---|
| OG title / description | Falls back to SEO title / meta description |
| Canonical URL | Default permalink when dedicated canonical is empty |
| Primary Keyword | Falls back to Focus Keyword (Rank Math/Yoast/SmartBlocks) |
| GEO section | Excluded when page is not local-intent—contextual, not a failure |
| Categories / tags | Not required on pages—info only |
Full details: SmartBlocks User Guide — valid fallbacks.