Structured data (JSON-LD) audit
structured_data_auditAudit JSON-LD across pages: validate schema properties, flag invalid JSON and bad dates, and verify entity consistency so search engines can resolve your organization data.
Instructions
Extract JSON-LD from one or more pages, validate required/recommended properties per schema type (Organization, LocalBusiness, TravelAgency, TouristTrip, Product/Offer, Event, Article/BlogPosting, FAQPage, BreadcrumbList, WebSite, Person, Review...), flag invalid JSON and bad dates, and check entity consistency across pages (organization name, telephone, address, sameAs must match everywhere). Also checks what makes an entity resolvable rather than merely declared: whether each sameAs profile still exists, whether the schema's phone appears in the visible text of the pages that claim it, and whether one Organization node carries an @id that publisher/author reference instead of being retyped on every page. Pass explicit urls or a sitemap to sample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | No | ||
| sampleSize | No | ||
| sitemapUrl | No | Sample pages from this sitemap instead of explicit urls. | |
| checkSameAs | No | Fetch each sameAs profile to see whether it still exists. A profile that refuses bots is reported as blocked, never as broken. |