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

Google supports both JSON-LD and microdata for rich snippets. Webmasters can use either one depending on what works best for their site.
5:29
🎥 Source video

Extracted from a Google Search Central video

⏱ 58:01 💬 EN 📅 30/06/2015 ✂ 10 statements
Watch on YouTube (5:29) →
Other statements from this video 9
  1. Search Console : pourquoi les données ne concordent-elles jamais entre l'ancienne et la nouvelle interface ?
  2. 4:57 Faut-il vraiment éviter les mots-clés anglais dans un contenu en langue locale ?
  3. 10:54 Comment hreflang aide-t-il vraiment Google à cibler la bonne langue ?
  4. 16:15 Faut-il vraiment traduire les balises alt en hindi pour un site multilingue ?
  5. 44:04 Les sitemaps XML sont-ils vraiment indispensables ou juste un confort pour Google ?
  6. 46:52 Les URL en langue locale influencent-elles réellement le référencement de votre site ?
  7. 54:06 Faut-il vraiment mettre nofollow sur tous les liens tiers ?
  8. 55:16 Un site sans backlinks peut-il vraiment se classer dans Google ?
  9. 58:02 Le responsive design est-il vraiment la seule approche mobile qui compte pour Google ?
📅
Official statement from (10 years ago)
TL;DR

Google claims to support both JSON-LD and microdata equally for rich snippets, leaving webmasters to choose the format. In reality, JSON-LD has emerged as the recommended standard by the Search team, particularly for its ease of implementation and separation from HTML. This official neutrality masks an on-the-ground reality: JSON-LD benefits from better documentation, priority support for new markup types, and simplifies technical maintenance.

What you need to understand

Why does Google maintain this neutral position between formats?

This statement reflects a historical reality: microdata has long been the dominant format before JSON-LD gradually took over. Google cannot simply deprecate microdata without creating massive issues for millions of sites still using it.

The official position also allows Google to avoid forcing a drastic migration that would penalize legacy sites. But behind the scenes, all recent documentation, code examples, and new types of schema.org are systematically presented in JSON-LD first.

What are the real technical differences between these two formats?

Microdata is embedded directly in the HTML through itemscope, itemprop, and itemtype attributes. This approach creates a strong link between semantic markup and the DOM structure. For simple, static content, it works fine.

JSON-LD operates differently: it's a standalone block of JavaScript code, usually placed in the head, completely independent of the visible HTML. This separation allows dynamic generation of structured data without touching the markup, a huge advantage for complex sites or CMS.

In what context was this statement made?

Google has always maintained this line of communication to avoid panicking webmasters who have invested time in microdata. Forums and official channels regularly repeat this reassuring message: both formats work.

The problem is that this displayed neutrality no longer really corresponds to Google's development priorities. Look at the announcements on new types of rich results: FAQ, HowTo, enriched Product reviews... everything is documented in JSON-LD first, with microdata as an option.

  • JSON-LD: preferred format in official documentation, easier to implement via JavaScript, clear separation between data and presentation
  • Microdata: historic format still supported, embedded in HTML, requires precise knowledge of the DOM
  • RDFa: a third format mentioned but almost absent from practitioner discussions and recent Google documentation
  • The choice of format does not directly impact ranking, but the quality and completeness of the markup does
  • Google can parse both formats simultaneously on the same page without conflict (but avoid duplicating the same data)

SEO Expert opinion

Does this displayed neutrality match the reality on the ground?

Honestly, no. While Google does support both formats, the entire ecosystem has shifted towards JSON-LD in recent years. Developers prefer JSON-LD because it integrates cleanly into any modern tech stack without polluting HTML.

In practice, all major CMS (WordPress, Shopify, Drupal) generate JSON-LD by default through their SEO plugins. Yoast, Rank Math, SEOPress: they all bet on JSON-LD. This silent migration says a lot about the market's real preferences, even if Google maintains its diplomatic stance.

What are the real risks of sticking with microdata?

No immediate risk of visibility loss. Your rich snippets will continue to display correctly as long as the markup is valid and complete. Google has never threatened to deprecate microdata and likely never will to avoid a web catastrophe.

The real issue lies elsewhere: the speed of maintenance and evolution. When Google launches a new type of structured data (for example, dynamic price annotations or video reviews), the documentation comes out in JSON-LD. Adapting these examples into microdata requires more work, more testing, and greater risk of errors. [To be verified]: could certain advanced markup types eventually become JSON-LD only? Nothing official, but the trend is clear.

In what cases does microdata still have a practical advantage?

For ultra-simple static sites with little dynamic content, microdata may suffice. If your markup consists of a few breadcrumbs and a basic article schema, the microdata approach remains functional and understandable for a typical web integrator.

But let's be honest: these cases are becoming rare. As soon as you have server-generated content, price variations, customer reviews, events, or FAQs, JSON-LD drastically simplifies management. The migration cost is largely amortized by the ease of future maintenance.

Warning: If you mix JSON-LD and microdata on the same page for the same entities (for example, two different Product markups), Google may get confused or ignore one of them. Choose one format and stick to it for each type of entity.

Practical impact and recommendations

What should you do if your site still uses microdata?

First step: audit your current markup using Search Console and the Rich Results Test. If your rich snippets display correctly and you don’t have critical errors, there’s no absolute urgency to migrate.

However, if you anticipate technical changes, a redesign, or the addition of new types of structured data, take the opportunity to switch to JSON-LD. The migration can occur gradually, type of content by type of content, without breaking everything at once.

How can you migrate from microdata to JSON-LD without risk?

The best approach is to implement JSON-LD alongside on a few test pages, validate in Search Console that Google correctly parses the new blocks, then gradually deploy. Only remove microdata when you are sure that JSON-LD is working.

Use tools like the schema.org validator and the Google Rich Results Test to compare rendering before and after. Make sure all critical properties (price, availability, rating, author...) are correctly included in the new format.

What common mistakes should be avoided with JSON-LD?

The most frequent error: generating invalid JSON-LD with improperly escaped quotes, extra commas, or incorrect schema.org types. Poorly formed JSON will simply be ignored by Google, with no visible error message to the user.

Another classic pitfall: duplicating the same data in multiple JSON-LD blocks on the same page. Google may then arbitrarily choose which one to use, or worse, consider it structured data spam and ignore everything. A single well-constructed block per entity is sufficient.

  • Always validate your JSON-LD with the Rich Results Test before deployment
  • Test on pilot pages before rolling out site-wide
  • Ensure that structured data accurately corresponds to the visible content on the page (strict consistency)
  • Monitor Search Console for 2-3 weeks post-migration for any potential errors
  • Do not duplicate the same entities in microdata AND JSON-LD simultaneously
  • Document your JSON-LD generation logic to facilitate future maintenance
Google officially supports both formats, but the industry has made a choice: JSON-LD has become the de facto standard. If you are starting from scratch, choose JSON-LD without hesitation. If you are using microdata and everything is working, there’s no absolute urgency, but anticipate a gradual migration. These technical optimizations, while well-documented, can be complex to properly orchestrate depending on your site's architecture. For a secure transition and optimized markup that leverages the latest schema.org developments, the support of an SEO agency specializing in structured data can make the difference between functional implementation and effective utilization of your rich results.

❓ Frequently Asked Questions

Microdata et JSON-LD peuvent-ils coexister sur la même page ?
Oui, techniquement Google peut parser les deux formats simultanément. Mais évitez absolument de baliser la même entité deux fois avec des formats différents, ça crée de la confusion et des risques de rejet.
Est-ce que JSON-LD améliore le ranking par rapport à microdata ?
Non, le format en lui-même n'a aucun impact direct sur le classement. Ce qui compte, c'est la qualité, la complétude et la cohérence des données structurées, pas le format technique utilisé.
Pourquoi JSON-LD est-il devenu le format dominant ?
Parce qu'il sépare complètement les données structurées du HTML, ce qui facilite énormément l'implémentation dynamique, la maintenance et l'intégration dans des stacks modernes. Les développeurs le préfèrent massivement.
Google va-t-il déprécier microdata à terme ?
Rien d'officiel, et ça semble peu probable vu le nombre de sites concernés. Mais la doc Google et les nouveaux types de rich results sortent systématiquement en JSON-LD first, ce qui indique clairement la direction stratégique.
Comment vérifier que mon JSON-LD est correctement parsé par Google ?
Utilisez le Rich Results Test de Google et la Search Console, section Améliorations. Ces outils vous montrent exactement ce que Google extrait de votre balisage et signalent les erreurs critiques.
🏷 Related Topics
Structured Data JavaScript & Technical SEO

🎥 From the same video 9

Other SEO insights extracted from this same Google Search Central video · duration 58 min · published on 30/06/2015

🎥 Watch the full video on YouTube →

Related statements

💬 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.