Structured Data

Understand the JSON-LD structured data output including Organization, WebSite, WebPage, and Article schema.

JSON-LD Schema

RationalSEO outputs structured data as JSON-LD using the Schema.org @graph format. This is the format recommended by Google for representing multiple connected entities on a page.

The schema is output in a <script type="application/ld+json"> tag within wp_head.

Publisher Entity

The publisher entity is either an Organization or Person, configured under Settings → RationalWP → SEO → General → Site Type.

The publisher includes:

  • @type — Organization or Person
  • name — Your configured site name
  • logo — Your site logo URL (if set), as an ImageObject

WebSite Entity

A WebSite entity is included on every page, linking to the publisher:

  • url — Your site’s home URL
  • name — Your configured site name
  • publisher — References the Organization or Person entity

WebPage Entity

A WebPage entity is included on every page:

  • url — The canonical URL of the current page
  • isPartOf — References the WebSite entity

Article Entity

On singular posts and pages (except the front page), an Article entity is added with:

  • headline — The SEO title
  • datePublished — Post publish date (ISO 8601)
  • dateModified — Post last modified date (ISO 8601)
  • author — Post author as a Person entity
  • image — Social image as an ImageObject (if available)
  • description — Meta description (if available)
  • publisher — References the Organization or Person entity
  • mainEntityOfPage — References the WebPage entity

Configuration

Structured data output is automatic and requires no per-post configuration. To ensure complete schema:

  1. Set your Site Type (Organization or Person) in General settings
  2. Set your Site Name in General settings
  3. Set your Logo URL in General settings