FR, version française
Home / Blog / SEO / Structured data: the practical SEO guide

Structured data: the practical SEO guide

Structured data describes the content of a page in a language that search engines read without ambiguity: author, date, price, address. It opens access to rich results, but the rules have changed: FAQ rich results disappeared in May 2026 and Google states that no special markup is required for its AI features. This guide explains what structured data is in SEO, which format to choose between JSON-LD, microdata and RDFa, which Schema.org types to use for your pages, and how to test them. An annotated JSON-LD example serves as a starting point.

Key takeaways

Structured data is code, most often in JSON-LD, that describes the content of a page using the Schema.org vocabulary. It helps Google understand the page. It makes the page eligible for rich results, with no guarantee of display and no announced effect on ranking.

  • Google recommends the JSON-LD format when the site allows it.
  • Markup must describe only what is visible on the page.
  • No special markup is required to appear in AI Overviews.

What is structured data in SEO?

Google defines it as a standardized format for providing information about a page and classifying its content. On a recipe, it specifies the ingredients, the cooking time and the calories. Google’s introduction to structured data (updated on December 10, 2025) details this principle.

Definition

Structured data is information added to a page’s HTML code, following a shared vocabulary. It states explicitly what the page is about and what its properties are: author, date, price, rating, address.

The most widely used vocabulary is Schema.org, a joint project of the main search engines. It describes hundreds of types (Article, Product, Event, LocalBusiness, Person) and their properties.

In computing, the expression has another meaning. There, structured data is stored in a fixed model, like the rows and columns of an SQL database. Unstructured data has none (texts, images, videos). In between, semi-structured data (JSON, XML) carries tags without a rigid schema. This page deals only with the SEO meaning: the markup of web pages.

Which structured data formats should you choose?

Google Search reads three formats. All use the same Schema.org vocabulary; only the way it is written changes.

FormatPrincipleWhen to use it
JSON-LDScript block separate from the visible HTMLBy default: format recommended by Google, easy to generate and maintain
MicrodataAttributes added within the content’s HTML tagsOlder templates already marked up this way
RDFaHTML5 attributes linked to the visible contentLinked data ecosystems, rarer in SEO
Markup formats read by Google (Google Search Central, December 10, 2025).

JSON-LD has a practical advantage: it does not touch the visible template. A CMS or an SEO plugin can generate it from the page’s fields. You do not have to edit the HTML by hand.

What is structured data used for today?

First use: eligibility for rich results. These displays add an image, a price, a rating or a date to the blue link. Google publishes cases from publishers who measured the effect on their clicks.

+25%

Click-through rate measured by Rotten Tomatoes on its marked-up pages, compared with its pages without markup. Nestlé reports an 82% higher click-through rate on its pages shown as rich results.

Case studies published by Google in its introduction to structured data, page updated on December 10, 2025.

These figures are cases chosen by Google, with no published control group. They show potential, not an expected result on your site. The effect is on appearance and click-through rate. Google does not present markup as a way to gain positions.

Warning: FAQ rich results are gone

Displays change. Google stopped showing FAQ rich results on May 7, 2026. It also announced the removal of their report for June 2026 (Search Engine Journal, May 10, 2026). FAQPage markup remains valid but no longer produces any display.

Second use: understanding. Organization or Person markup linked to your official profiles helps search engines identify who is publishing. It supports the consistency of your E-E-A-T and of your brand entity.

Is structured data useful for AI search engines?

Google’s position is explicit. No particular markup or special file is needed to appear in its AI features. Nor is there any dedicated Schema.org structured data (Google documentation on AI features). To be cited in AI Overviews or AI Mode, a page must be indexed and eligible for a snippet.

Markup remains useful indirectly. It describes without ambiguity the author, the update date and the organization, which answer engines cross-check. It does not replace clear, citable content, the first lever to optimize for AI.

Which Schema.org types should you use for your pages?

PageSchema.org typeWhat it describes
Blog article, guideArticle or BlogPostingTitle, author, publication and update dates, image
All pagesBreadcrumbListBreadcrumb trail and position of the page in the site
Home, AboutOrganization, PersonIdentity, logo, official profiles (sameAs)
Product pageProduct, OfferPrice, availability, reviews
Local businessLocalBusinessAddress, opening hours, phone number
Event, job posting, videoEvent, JobPosting, VideoObjectDates, location, position, duration
Match between page types and the most common Schema.org types.

For a local business, LocalBusiness markup complements the Google Business Profile listing. Both show the same name, address and phone number.

Example of JSON-LD markup for an article

Here is a minimal Article markup, to be placed in the page’s head or body. The values are fictitious: each property must reflect information that is actually displayed.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "301 redirect: the complete SEO guide",
  "datePublished": "2026-09-24",
  "dateModified": "2026-09-24",
  "author": {
    "@type": "Person",
    "name": "First Last",
    "url": "https://www.example.com/about/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.example.com/logo.png"
    }
  },
  "image": "https://www.example.com/images/301-redirect.webp",
  "mainEntityOfPage": "https://www.example.com/seo/301-redirect/"
}
</script>
  • @context and @type declare the vocabulary and the type described.
  • headline repeats the visible title of the article.
  • datePublished and dateModified follow the ISO 8601 format and must match the dates displayed.
  • author points to a real author page; publisher describes the publisher.

How do you test and deploy your markup?

  1. Validate the syntax with the Schema Markup Validator, which checks compliance with the Schema.org vocabulary.
  2. Check eligibility with Google’s Rich Results Test, limited to the types that produce a display.
  3. Test one URL per template (article, product, category) rather than page by page.
  4. Monitor the enhancement reports in Search Console after deployment.

Google’s quality guidelines (updated on July 10, 2026) set two limits. Markup must be a faithful representation of the visible content. Misleading markup, such as fake reviews, can lead to a manual action that removes eligibility for rich results. And even valid markup does not guarantee any display.

If the JSON-LD is injected with JavaScript, check that it appears in the rendered HTML. The points to watch are detailed in our article on JavaScript SEO. Structured data is part of the technical SEO presented in our SEO guide.

Frequently asked questions

What is the difference between structured and unstructured data?

In data management, structured data follows a fixed model (tables, SQL databases). Unstructured data has none (free text, images, videos). Semi-structured data (JSON, XML) sits in between. In SEO, structured data refers to the Schema.org markup that describes the content of a page for search engines.

What are the structured data formats?

Google reads three formats: JSON-LD, microdata and RDFa. It recommends JSON-LD when the site allows it: it is the simplest to set up and maintain. All three use the same Schema.org vocabulary.

Does structured data improve rankings?

Google does not present it as a ranking lever. It helps the search engine understand the page. It makes the page eligible for rich results, which can improve click-through rate. Valid markup does not, however, guarantee that a rich result will be displayed.

Should you keep FAQPage markup?

Google has not displayed FAQ rich results since May 7, 2026. The markup remains valid and can stay in place without risk. Keeping or removing it is a maintenance choice: it no longer produces any display in Google.

Do you need structured data to appear in AI Overviews?

No. Google states that no special markup is needed for its AI features. The page must be indexed and eligible for a snippet. Markup remains useful for describing the author, the organization and the dates.

Sources

  1. Google Search Central, Introduction to structured data markup in Google Search, updated on December 10, 2025. Accessed on September 26, 2026.
  2. Google Search Central, General structured data guidelines, updated on July 10, 2026. Accessed on September 26, 2026.
  3. Google Search Central, AI features and your website, updated on December 10, 2025. Accessed on September 26, 2026.
  4. Schema.org, Getting started with schema.org. Accessed on September 24, 2026.
  5. Google, Rich Results Test. Accessed on September 24, 2026.
  6. Schema.org, Schema Markup Validator. Accessed on September 24, 2026.
  7. Search Engine Journal, Matt G. Southern, Google Drops FAQ Rich Results From Search, published on May 10, 2026. Accessed on September 24, 2026.
claude-editeur Avatar

Digital marketing, SEO and GEO consultant

More about the author

Article checked and updated by the author. Sources consulted on the date shown.

Cite this article

, . (2026, September 26). Structured data: the practical SEO guide. Elev8 Lab. https://elev8-lab.fr/en/seo/structured-data/