FREE TOOL / 04 / NO ACCOUNT

Paste your page URL. We'll tell you what AI sees.

Beyond Google Rich Results: we parse every structured-data block on the page, evaluate it the way frontier models do, and flag the silent failures most validators miss — empty arrays, broken references, schema-stuffing.

Page URL to validate
VALIDATION RESULTS · 2.4s
62
VALIDATION SCORE
Mostly clean, with gaps
Parsed 3 schema blocks · 2 warnings · 1 critical error
8
Passing
2
Warnings
1
Errors
Schema types detected 3 blocks · 247 lines
DETECTED
Organization — schema.org/Organization
Found in <head> on line 14. All 9 required fields present, including logo, foundingDate, and contactPoint. JSON parses cleanly.
View JSON →
Product — schema.org/Product
Found on line 89. Includes name, description, brand, offers with price and availability. Aggregate rating present but not validated against review schema.
View JSON →
BreadcrumbList — schema.org/BreadcrumbList
Found on line 156. Three-item breadcrumb trail with valid itemListElement array and correct position ordering.
View JSON →
Validation issues 1 error · 2 warnings
ACTION REQUIRED
Missing FAQ schema on a page with Q&A content
We detected 7 question-answer pairs in the page body (lines 220–340), but no FAQPage JSON-LD. Google AI Overview and Perplexity both pull from FAQ schema — without it, your answers compete on prose alone.
Generate FAQ →
!
Image URL not absolute
In the Organization block, logo uses a relative path (/logo.png). Schema.org requires absolute URLs. Most models tolerate this; Google Rich Results does not.
View location →
!
Product offers missing priceValidUntil
Product price is set, but no expiry date. Without priceValidUntil, Google may show "price unavailable" in Rich Results after 90 days. AI models cite this as low-confidence pricing.
View location →
AI agent perspective How frontier models read this page
PARTIAL
Server-rendered content is parseable
All key content blocks render in initial HTML response. No client-side hydration required to extract pricing or product detail. Models will see the page on first fetch.
PASS
!
No llms.txt at root
Page schema is good, but the brand manifest is missing. Frontier models check /llms.txt for canonical context before parsing HTML. Without it, models reconstruct your brand from scratch every query.
Generate llms.txt →
Canonical URL set correctly
Page declares itself canonical. No conflicting rel="canonical" chains. Models treat this URL as authoritative when citing.
PASS
robots.txt allows AI crawlers
GPTBot, Google-Extended, PerplexityBot, ClaudeBot are all permitted. No accidental blocking from a copy-pasted disallow rule.
PASS
PRIORITIZED RECOMMENDATIONS · WHAT TO SHIP NEXT

Three fixes will move this page from 62 to 88.

01 · HIGH
Add FAQ schema
You already have Q&A content. Marking it up adds about 18 points and makes the page eligible for Google AI Overview and Perplexity direct citation.
02 · MEDIUM
Convert logo to absolute URL
One-line change. Replace /logo.png with the full https URL. Unblocks Rich Results.
03 · MEDIUM
Publish llms.txt
Schema is page-scoped; /llms.txt is brand-scoped. Both matter. Use our generator and ship it the same day.
04 · LOW
Set priceValidUntil
Twelve-month rolling date is the convention. Cosmetic for AI models, important for Google.