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

To provide information in a format different from that visible to users, use the meta tag. For example, a visible currency like the dollar sign should be tagged in ISO format as USD. For enumeration markup types, such as availability, use the link tag.
0:32
🎥 Source video

Extracted from a Google Search Central video

⏱ 1:04 💬 EN 📅 06/12/2011 ✂ 3 statements
Watch on YouTube (0:32) →
Other statements from this video 2
  1. Schema.org produit : pourquoi Google insiste-t-il autant sur l'élément 'offer' ?
  2. Les extraits enrichis produits sont-ils vraiment pilotables avec Schema.org ?
📅
Official statement from (14 years ago)
TL;DR

Google recommends using meta tags to provide product information in a structured format separate from user display, particularly for ISO currencies. Enumeration aspects like availability should utilize the link tag. This directive aims to standardize product data for rich snippets and Google Shopping, but it remains vague on cases where Schema.org JSON-LD would suffice.

What you need to understand

Why does Google differentiate between meta and link for product markup?

Google establishes a clear functional distinction between these two HTML tags. The meta tag is used to convey information that requires technical normalization invisible to the end user.

The example of the US dollar illustrates this perfectly: you display "$" on the screen, but you tag "USD" in ISO 4217 within the meta. This dual layer allows bots to process standardized data without degrading the user experience, who simply sees their usual currency symbol.

When should you use the link tag instead of meta?

The link tag comes into play for enumeration types like product availability. Google refers here to controlled vocabularies from Schema.org: InStock, OutOfStock, PreOrder, Discontinued.

These values represent semantic concepts rather than raw data. The link tag establishes a relationship between your page and the official concept definition in the Schema.org vocabulary, ensuring uniform interpretation by the engine.

Does this method replace JSON-LD for products?

Google's statement remains ambiguous on this crucial point. Most e-commerce sites today use Schema.org Product in JSON-LD, which allows tagging price, currency, and availability in a single structured block.

This meta/link recommendation seems to target specific cases where JSON-LD markup would be absent or incomplete. Google does not invalidate JSON-LD but reminds that native HTML tags remain valid information vectors and sometimes simpler to implement for older CMSs.

  • Meta tags standardize data that differs between user display and machine format (currencies, units of measure)
  • Link tags connect your enumerations (availability, condition) to official Schema.org definitions
  • This approach complements but does not replace the structured JSON-LD markup recommended for rich snippets
  • The statement likely targets legacy sites or contexts where JSON-LD presents technical constraints
  • Google maintains a multi-format compatibility for product markup: microdata, RDFa, meta/link, JSON-LD

SEO Expert opinion

Does this directive truly reflect observed field practices?

Honestly, this recommendation stands out from the current ecosystem. Nearly all modern e-commerce implementations rely on JSON-LD for product markup, and Google’s validation tools (Rich Results Test, Search Console) have never flagged the absence of meta/link as an issue.

The dominant CMSs — Shopify, WooCommerce, Magento, PrestaShop — all generate Schema.org Product in JSON-LD by default. None produce native meta tags for ISO currencies or link tags for availability. If this method were critical, we would observe massive penalties on millions of sites, which is not the case. [To verify]: Google has never published data showing a measurable advantage of meta/link over JSON-LD for product ranking.

In what contexts does this approach still make sense?

This directive becomes relevant in three specific scenarios. First case: sites built before the JSON-LD era that still use microdata or RDFa and seek to enhance their markup without a complete redesign.

Second case: complex multi-currency platforms where display changes dynamically based on user geolocation. Tagging the reference currency in meta ISO avoids confusion when the visible price does not match the backend transaction currency. Third case: technical constraints preventing the injection of JSON-LD — some proprietary CMSs lock the HTML head but allow meta/link through custom fields.

What inconsistencies does this statement raise?

Google remains strangely silent on the hierarchy between formats. If you already have a complete JSON-LD Product with priceCurrency:"USD" and availability:"https://schema.org/InStock", is it necessary to duplicate this information in meta/link? The official documentation never clarifies this.

Another major ambiguity: no technical specification on the exact attributes to use. What syntax for the currency meta tag? name="product:price:currency"? property="og:price:currency"? itemprop="priceCurrency"? Google provides no concrete code examples, making this directive nearly unimplementable without reverse engineering old recommendations.

Note: Implementing meta/link without removing JSON-LD could create contradictory signals if the values are not perfectly synchronized. Websites with real-time stock updates risk discrepancies between the three formats.

Practical impact and recommendations

Should you modify your existing product markup?

If your e-commerce site already operates with a validated JSON-LD Product in Search Console and generates correct rich snippets, do not change anything. Google indexes and displays your products, proving that the current format is more than sufficient.

The meta/link recommendation is more aimed at sites undergoing redesign or platforms struggling with rich snippets despite having JSON-LD in place. In this specific case, adding native tags may serve as a reinforcement signal, but it is never the primary solution to a display issue.

How can you implement these tags without disrupting the existing setup?

For the currency, add a tag like <meta property="product:price:currency" content="USD"> in the <head> that mirrors your JSON-LD exactly. Ensure that the ISO value remains consistent with the priceCurrency field of your Schema.org.

For availability, the link tag should point to the official Schema.org URL: <link rel="product:availability" href="https://schema.org/InStock">. The classic pitfall: forgetting to update these tags when stock changes. If your JSON-LD changes to OutOfStock but the meta remains InStock, you send contradictory signals that can deactivate your rich snippets.

What mistakes should you avoid during implementation?

The first fatal error: duplicating information between meta/link and JSON-LD without a synchronization system. On a catalog of 10,000 products with daily stock variations, maintaining three aligned formats becomes a technical nightmare that generates more bugs than SEO benefits.

The second trap: using approximate syntaxes. In the absence of clear Google specifications, some developers create fanciful attributes that will never be read by the engine. The third error: believing that meta/link compensates for a poorly structured JSON-LD. These tags strengthen an existing signal, they do not fix fundamental structured markup errors.

  • Ensure your current JSON-LD Product is complete and validated before considering meta/link
  • If you add meta/link, automate the synchronization with your product database to avoid discrepancies
  • Use the exact ISO 4217 codes for currencies (USD, EUR, GBP) without symbols or spaces
  • Point link tags to the official Schema.org URLs for availability enumerations
  • Test in Rich Results Test to ensure that the addition of meta/link has not broke your existing snippets
  • Document the implementation logic for future developers who will maintain the code
Markup using meta/link for products remains a second-level optimization whose real SEO impact is not documented by Google. Prioritize impeccable JSON-LD Product, then consider meta/link only if you have infrastructure capable of maintaining consistency across formats. For complex catalogs with thousands of references, this dual maintenance can quickly become counterproductive. Sites looking to maximize their product visibility without risking technical errors will often benefit from consulting an SEO agency that understands the intricacies of structured markup and can audit the entire technical chain to identify the real improvement levers.

❓ Frequently Asked Questions

Le balisage meta/link est-il obligatoire pour apparaître dans Google Shopping ?
Non. Google Shopping fonctionne principalement via le flux Merchant Center et le balisage JSON-LD Product. Les balises meta/link constituent un signal complémentaire mais non obligatoire.
Peut-on utiliser uniquement meta/link sans JSON-LD pour les produits ?
Techniquement possible mais fortement déconseillé. JSON-LD reste le format recommandé par Google pour les rich snippets produit. Meta/link seul limite vos chances d'obtenir des affichages enrichis.
Quelle syntaxe exacte utiliser pour la balise meta devise ?
Google ne spécifie pas de syntaxe officielle dans cette déclaration. Par cohérence avec les standards existants, utilisez property="product:price:currency" content="USD" en respectant les codes ISO 4217.
Les balises meta/link améliorent-elles le ranking des pages produit ?
Aucune donnée Google ne confirme un impact direct sur le ranking. Ces balises servent principalement à standardiser les informations pour les rich snippets, pas à influencer le positionnement organique.
Comment synchroniser meta/link avec un stock qui change en temps réel ?
Intégrez la génération de ces balises dans le même système qui met à jour votre JSON-LD. Sur les plateformes avec stock dynamique, un script serveur doit rafraîchir tous les formats simultanément à chaque changement d'état produit.
🏷 Related Topics
Domain Age & History E-commerce Links & Backlinks

🎥 From the same video 2

Other SEO insights extracted from this same Google Search Central video · duration 1 min · published on 06/12/2011

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