Valid Article structured data
- <script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Example"}</script>
- Result: valid JSON-LD, 1 block found, type Article.
web validator
Validate rendered JSON-LD structured data for schema.org syntax, rich-result readiness, visible-content alignment, and crawlable schema blocks before publishing.
Extracts <script type="application/ld+json"> blocks from pasted HTML, or parses raw JSON-LD when no HTML tags are present.
Supports a single JSON-LD object or an array of objects and reports the schema @type values found for launch QA.
Requires each parsed JSON-LD object to include string @context and @type fields.
Flags malformed JSON, empty script tags, non-object blocks, and blocks missing required top-level fields.
Validates rendered markup rather than source components because CMS plugins, Next.js metadata, ecommerce themes, and tag managers can change final schema output.
Runs locally in the browser; it does not fetch remote contexts, call Google tools, crawl canonical URLs, or guarantee rich-result eligibility.
Rendered HTML or JSON-LD schema
Paste a rendered page head/body containing application/ld+json scripts, view-source output, deployed preview HTML, crawler export, or raw JSON-LD directly. Rendered HTML is best for checking what crawlers can actually see after your CMS, Next.js metadata, Shopify theme, WordPress plugin, or framework output is generated.
JSON-LD is the structured-data layer that can help eligible pages qualify for rich-result understanding when schema matches the visible content and the canonical URL is crawlable.
Paste rendered HTML to confirm application/ld+json scripts are present, parseable, crawler-visible, and carrying the expected Article, Product, Organization, LocalBusiness, FAQPage, BreadcrumbList, WebSite, or SoftwareApplication types before you publish or request indexing.
Use it after Open Graph/share-card QA to catch schema regressions from CMS plugins, Next.js metadata, Shopify themes, headless templates, and generated pages before Search Console or rich-result tools see the live URL.
The tool is intentionally private and browser-local, making it safe for draft content, staging HTML, unreleased product pages, or client schema snippets that should not be uploaded to a third-party service.
JSON-LD validation runs entirely in your browser. Pasted HTML, draft article schema, product data, local business details, staging URLs, and client snippets are not uploaded, fetched, logged, stored, or sent to a server.
Structural JSON-LD validation only. Passing here does not prove full schema.org conformance, visible-content alignment, search-policy compliance, or rich-result eligibility.