Schema Markup Tester — JSON-LD SEO & AEO Validator

Paste your JSON-LD schema markup below. We’ll validate it for both Traditional SEO and AI SEO (visibility in AI overviews).

Schema Markup Tester — FAQs

What does the Schema Markup Tester validate?

It checks JSON-LD syntax, @context/@type, required and recommended properties, @id collisions, nested graphs, and overall coherence for both SEO and AEO.

Does it cover AEO signals like Speakable and FAQ?

Yes. It highlights SpeakableSpecification, FAQPage/QAPage coverage, entity linking quality, and other elements that help assistants and AI overviews understand your content.

Which schema types are supported?

Common types including WebPage, Article, Organization, Product, BreadcrumbList, FAQPage, HowTo, VideoObject, SoftwareApplication, and LocalBusiness—plus nested combinations via @graph.

How is this different from Google’s Rich Results Test?

Rich Results focuses on eligibility for specific SERP features. This tester adds entity/AEO checks, relationship mapping, and best-practice hints that go beyond rich result eligibility.

Can I paste multiple JSON-LD blocks?

Yes. You can paste a single object or a full @graph. The tester analyzes them together and flags duplicate or conflicting @id values.

Do you store the markup I paste?

No. The analysis is intended to run client-side and your pasted JSON-LD is not saved. (If you use a custom backend, update this line to reflect your policy.)

Does it check my sameAs and entity links?

It flags missing or weak sameAs references and suggests adding authoritative IDs (e.g., Wikipedia, Wikidata, official profiles) to strengthen entity clarity.

Does it fetch external URLs or images?

No network fetches are made during validation. It verifies structure and format (e.g., absolute URLs) but doesn’t request external resources.

How do I fix errors and warnings?

Run “Analyze” to see issues grouped by object. Each item includes a plain-English fix. Update your JSON-LD and re-run until it passes.

Can I export the results or corrected JSON-LD?

You can copy the corrected block directly from the results. If you add an export button later (JSON/MD), mention it here.

Will this help with AI overviews and voice search?

Yes. Clean entities, clear sameAs links, Speakable, and high-quality FAQ/HowTo markup improve machine understanding for assistants and AI overviews.