Schema generator

Choose the schema type that matches the visible page, fill in only fields you can verify, then copy the JSON-LD into your page template or SEO plugin. The output uses JSON-LD because it is the easiest structured data format for most site owners to maintain.

Article fields

When to use JSON-LD

Use JSON-LD when a page has stable visible facts that search engines and other systems should understand consistently: article identity, publisher identity, breadcrumb hierarchy, product details, local business contact details, or a web application description.

Do not add structured data for facts that are missing from the page. If a Product schema includes price and availability, the visible page should show the same price and availability. If an Article schema includes an author and date, the page should make those facts clear to readers.

Validation checklist

  • The schema type matches the main visible page type.
  • The canonical URL in JSON-LD matches the canonical URL in the page head.
  • Names, dates, images, prices, and business details are visible or clearly represented on the page.
  • Generated markup is tested with Google’s Rich Results Test after publishing.
  • Unsupported or unverifiable fields are removed instead of left as placeholders.