What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

Microformats have evolved into structured data, now primarily implemented by JSON-LD. This simplifies markup, as JSON-LD is easier to use than microdata attributes in HTML.
1:08
🎥 Source video

Extracted from a Google Search Central video

⏱ 4:41 💬 EN 📅 29/05/2019 ✂ 2 statements
Watch on YouTube (1:08) →
Other statements from this video 1
  1. 2:40 Les outils de test de données structurées garantissent-ils vraiment l'affichage des résultats enrichis ?
📅
Official statement from (6 years ago)
TL;DR

Martin Splitt says that JSON-LD has replaced microformats and microdata as the preferred standard for implementing structured data. Google recommends this format because it simplifies markup by separating structured code from visible HTML. For SEOs, this means less risk of implementation errors and easier maintenance — provided that JSON-LD is generated and validated correctly.

What you need to understand

Why does Google prefer JSON-LD over microdata?

Splitt's statement confirms what Google has been reiterating for several years: JSON-LD is the recommended format for implementing structured data. Unlike microformats and microdata which integrate directly into HTML through attributes (itemscope, itemprop...), JSON-LD is inserted within a separate

SEO Expert opinion

Is this statement consistent with field practices?

Absolutely. For at least four years, all deployment cases of rich snippets that I have followed confirm that JSON-LD is the format favored by Google. Documentation, examples, and testing tools (Search Console, Rich Results Test) highlight JSON-LD.

But — and this is an important nuance — this does not mean that microdata is obsolete. I have production sites that have used microdata for years and perfectly trigger rich results. Google does not penalize microdata; it still supports it. Simply put, Google's development priority is shifting towards JSON-LD.

What practical risks arise when migrating to JSON-LD without caution?

The first pitfall is markup duplication. If you already have microdata in place and you add JSON-LD without removing the old one, Google will parse both. In some cases, it works without issues. In others, it generates errors or inconsistent rich results.

The second risk is incorrectly configured dynamically generated JSON-LD. I've seen sites where JSON-LD was injected by a plugin or a GTM tag, but with missing properties, relative URLs, and poorly formatted dates. The result: validation errors and no rich snippet displayed. [To be verified] systematically with Search Console after each deployment.

In what situations is microdata still relevant despite Google's recommendation?

If you're managing a legacy site with well-established, functional microdata and you lack developer resources to migrate, there is no absolute urgency. Google will continue to read it.

On the other hand, for any new project, redesign, or deployment of new structured features (FAQ, Breadcrumb, Event, Recipe...), JSON-LD is the rational choice. It's cleaner, more maintainable, and you benefit from the most up-to-date documentation.

⚠️ If you are using a CMS that automatically generates microdata and you add JSON-LD on top, check for conflicts. Use the rich results testing tool to detect duplicates or inconsistencies.

Practical impact and recommendations

What should I do if my site is still using microdata?

First step: audit what you currently have. Run your main pages through Google's Rich Results Test. If your rich snippets display correctly and there are no critical errors in Search Console, you're not in immediate danger.

Second step: if you plan a redesign, migration, or addition of new structured data, switch to JSON-LD. Take the opportunity to centralize the generation of your structured tags in your server code or CMS. This will facilitate future developments.

How can I ensure that my JSON-LD is correctly implemented?

Validation is not enough. Yes, the Schema Markup Validator and Rich Results Test detect syntax errors and missing properties. But they do not guarantee that your data matches the visible content of the page.

Google may ignore or not display a rich snippet if the JSON-LD describes something that isn't clearly present in the HTML. For example, a price in JSON-LD that differs from what is shown to users. Therefore, check the consistency between JSON-LD and visible content; this is often where things go wrong.

What mistakes should be avoided when deploying JSON-LD?

First mistake: generating JSON-LD client-side (JavaScript) without ensuring that Googlebot sees it. If your JSON-LD is injected after the initial page load via asynchronous JS, Google may not capture it during the first render. Use the URL Inspection tool to check the rendered HTML.

Second mistake: forgetting to provide required properties. Each Schema.org type has its required fields (name, image, description, datePublished...). If you miss one, the rich snippet simply will not display. The Search Console will show errors, but you still need to check it regularly.

  • Audit existing structured markup with the Rich Results Test and Search Console
  • Plan a migration to JSON-LD during the next redesign or technical evolution
  • Consistently validate JSON-LD using Google's official tools before production deployment
  • Check the consistency between structured data and the visible content of the page
  • Test the rendering on Googlebot with the URL inspection tool if JSON-LD is generated in JavaScript
  • Monitor Search Console after deployment to detect errors and warnings
JSON-LD is now the de facto standard for structured data. If you are starting a new project or redesigning an existing site, it is the format to prioritize. For functional legacy sites using microdata, there is no need for panic, but anticipate a gradual migration. These technical optimizations can be complex to orchestrate alone, especially on high-volume sites or specific architectures. Consulting a specialized SEO agency can help you avoid costly mistakes and ensure a deployment that meets Google's requirements.

❓ Frequently Asked Questions

Google va-t-il arrêter de supporter microdata et RDFa à terme ?
Rien dans les déclarations officielles ne l'indique. Google continue de parser microdata et RDFa, mais toute la documentation et les exemples privilégient JSON-LD. Il n'y a pas de date de dépréciation annoncée.
Puis-je utiliser JSON-LD et microdata simultanément sur la même page ?
Techniquement oui, Google traitera les deux. Mais cela peut créer des doublons ou des incohérences. Si vous migrez vers JSON-LD, retirez progressivement le microdata pour éviter les conflits.
Le JSON-LD injecté par JavaScript est-il pris en compte par Google ?
Oui, si Googlebot peut le voir lors du rendu de la page. Utilisez l'outil d'inspection d'URL de la Search Console pour vérifier que le JSON-LD apparaît dans le HTML rendu par Google.
Quels types de rich snippets nécessitent absolument du JSON-LD ?
Aucun n'est exclusivement limité à JSON-LD, mais certains (FAQ, HowTo, certaines propriétés Product) ont été documentés en priorité avec ce format. Google recommande JSON-LD pour tous les nouveaux déploiements.
Comment vérifier que mes données structurées génèrent bien des rich snippets ?
Utilisez le Rich Results Test pour valider la syntaxe, puis surveillez la Search Console (section Améliorations) pour voir les erreurs et le taux d'affichage des rich results. L'affichage effectif dépend aussi de la pertinence et de la concurrence.

🎥 From the same video 1

Other SEO insights extracted from this same Google Search Central video · duration 4 min · published on 29/05/2019

🎥 Watch the full video on YouTube →

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.