The SEO Framework · KB

★︎ Start with TSF
  • Extensions
  • Documentation
  • Pricing
  1. Home
  2. Knowledge Base
  3. TSF
  4. Structured data supported by The SEO Framework

Structured data supported by The SEO Framework — Contents

  • Implemented data types
  • It’s not just us
  • Don’t overdo it

Structured data supported by The SEO Framework

Published on May 27, 2019
Revised on February 19, 2024

Structured data helps search engines and other systems understand and interpret your site better.

The SEO Framework embraces structured data via Schema.org with the JSON-LD scripting markup standard. These scripts are invisible to your visitors, and they are compatible with every theme and plugin because structured data collision resolves itself via a “first displayed” policy.

In the left-hand menu on Google’s structured data reference page, you’ll find all supported types under the “Feature guides” accordion tab.

Implemented data types

The SEO Framework’s product family currently implements these types, which are the absolute maximum we can do abiding by Google’s structured data policies:

  • Article:
    • Delivered via the Articles extension.
      • Affected pages: Only outputted on posts that meet all requirements, not pages.
      • Annotation: The post’s headline, description, publishing and updated time, author, and more.
      • Usefulness: This seems to bind sites with the same authors together. News publishers benefit from Carousel (see below).
  • Breadcrumb:
    • Delivered via The SEO Framework plugin. You can find the toggle in the Schema.org settings box, under “Structure”.
      • Affected pages: All singular post types are supported. Support for archives is being worked on.
      • Annotation: The page’s URL hierarchy and related images.
      • Usefulness: Prominently displayed in search engines. It helps potential visitors and search engines understand your site’s hierachy.
  • Carousel (N.B. these docs do not explicitely list “news articles” for carousel, even though they exist):
    • Delivered via the Articles extension.
      • Affected pages: Same as Article.
      • Annotation: This is implied by Article.
      • Usefulness: Higher click-through rate in search engines on contemporary (expiring) content, like news articles.
  • Corporate Contact (official documenation merged into “Local business”):
    • Delivered via The SEO Framework plugin. You can find the toggle in the Schema.org settings box, under “Presence”. Further expanded by the Local SEO extension.
      • Affected pages: Only the homepage. For Local SEO, the homepage and every matched department URL on the same site.
      • Annotation: Only when the website represents an Organization, the name, logo, and connected social networks are listed. More details are annotated with the Local SEO extension.
      • Usefulness: Prominent brand display. Only reputable and well-established websites seem to benefit from this.
  • Local Business:
    • Delivered via the Local SEO extension.
      • Affected pages: The homepage and every matched department URL on the same site.
      • Annotation: General business details, including the business type, opening hours, food delivery options, and more.
      • Usefulness: Prominent brand display. Only trusted websites seem to benefit well from this. You can gain trust via Google My Business.
  • Logo:
    • Delivered via The SEO Framework plugin. You can find the settings field in the Schema.org settings box, under “Structure”.
      • Affected pages: Same as Corporate Contact. Only applies to sites representing an organization.
      • Annotation: This is brought via Corporate Contact. Note that, from TSF v5.0, Google will no longer report this type in Search Console because we now output Schema.org in a graph. This is a bug at Google.
      • Usefulness: Little to none. We have yet to see this being utilized via structured data. Most logos are taken from Wikipedia.
  • Sitelinks Searchbox:
    • Delivered via The SEO Framework plugin. You can find the toggle in the Schema.org settings box, under “Structure”.
      • Affected pages: All pages since TSF v5.0.
      • Annotation: The site name, alternative name (if the blog name differs from the “Presence” name), and the WordPress search endpoint.
      • Usefulness: Only top ranking websites are prone to get this displayed on the search engine result pages. Moreover, we speculate only large and convoluted websites are eligible.
  • Social Profile:
    • Delivered via The SEO Framework plugin and may be populated with the author’s name, Twitter (X) and Facebook profile links, and bio.
      • Affected pages: All pages that have an author since TSF v5.0, and the homepage if the site represents a person.
      • Annotation: The name and bio of the author is gathered from the website’s description if the site represents a person. All pages with a registered WordPress user as author will use their profile instead.
      • Usefulness: Prominent social links display. Only reputable and well-established websites seem to benefit from this.

It’s not just us

Not only The SEO Framework outputs structured data. Many themes may annotate markup information via inline formats. Some plugins may also output structured data; for example, WooCommerce outputs the Product markup.

Don’t overdo it

Not all structured data is useful, as such, we don’t include everything. This is because some types may be redundant–for example, we don’t require to annotate the document language, because WordPress annotates this already via the <html lang="ll-CC"> tag.

Structured data is powerful, but you must follow Google’s strict policies in order to be eligible for this. If you fail to comply, they’ll flag your website for spam. Because of this, we want to give users as little control as possible over the markup. It is also why we remain clear from the Review snippet markup, as it is often abused.

Filed Under: Extension Manager, The SEO Framework

Other articles

  • The SEO Framework

    • Robots.txt blocks
    • Breadcrumb shortcode
    • Constant reference for The SEO Framework
    • Filter reference for The SEO Framework
    • Common plugin update issues
  • Extension Manager

    • About API requests
    • Headless mode
    • Data stored in your database
    • Are there unlimited-site licenses for Extension Manager?
    • How to install Extension Manager

Commercial

The SEO Framework
Trademark of CyberWire B.V.
Leidse Schouw 2
2408 AE Alphen a/d Rijn
The Netherlands
KvK: 83230076
BTW/VAT: NL862781322B01

Twitter  GitHub

Professional

Pricing
About
Support
Press

Rational

Blog
Privacy Policy
Terms and Conditions
Refund Policy

Practical

Documentation
TSF on WordPress
TSF on GitHub
TSFEM on here
TSFEM on GitHub
Feature Highlights

Ad-free in 2025 › The SEO Framework