What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

For iframed pages, use a combination of 'noindex' and 'indexifembedded' meta robots tags on the embedded page. This prevents indexing of the individual iframe page while allowing the content to be indexed when integrated into the main page.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 04/07/2022 ✂ 13 statements
Watch on YouTube →
Other statements from this video 12
  1. Faut-il se fier à PageSpeed Insights ou à la Search Console pour mesurer la vitesse de son site ?
  2. Google indexe-t-il vraiment tout le contenu de votre site ?
  3. Pourquoi Googlebot ignore-t-il vos liens JavaScript si vous n'utilisez pas de balises <a> ?
  4. Google a-t-il vraiment abandonné l'idée d'un score SEO global ?
  5. Peut-on créer des liens vers des sites HTTP sans risque SEO ?
  6. Faut-il vraiment écrire « naturellement » pour ranker sur Google ?
  7. Faut-il vraiment supprimer son fichier de désaveu de liens ?
  8. Faut-il vraiment éviter d'implémenter le Schema markup via Google Tag Manager ?
  9. Robots.txt vs meta robots : pourquoi bloquer le crawl peut-il nuire à la désindexation ?
  10. Peut-on dupliquer la même URL dans plusieurs fichiers sitemap sans risque SEO ?
  11. HSTS et preload list : une fausse piste pour le référencement ?
  12. Pourquoi un nom de domaine descriptif ne garantit-il pas votre classement sur sa requête ?
📅
Official statement from (3 years ago)
TL;DR

Google allows you to use a combination of 'noindex' and 'indexifembedded' meta robots tags on an embedded iframe page. The content will be indexed only when it appears integrated in the main page, not when accessed directly. An elegant solution to avoid duplicate content while preserving the SEO value of embedded content.

What you need to understand

Why does this combination of tags exist?

It's a classic problem: you have content displayed via iframe on your site, but that content also exists as a standalone page accessible directly. Without specific directives, Google indexes both versions — the iframe source page AND the main page that embeds it.

The result? Potential duplicate content, competing URLs in the index, and Google having to choose which version to display in search results. The 'indexifembedded' tag solves this dilemma by explicitly stating: "Index this page only if it's embedded elsewhere, never when standalone."

How does this directive actually work in practice?

The syntax is straightforward. On the page that will be embedded in an iframe, you place this in the <head>:

<meta name="robots" content="noindex, indexifembedded">

The 'noindex' blocks indexing of the direct URL. The 'indexifembedded' allows Google to index the content when it detects that it's integrated into another page via iframe. It's an exception to the noindex rule, conditioned by the embedding context.

In which cases is this technique most relevant?

Typically for widgets, interactive tools, calculators, or any reusable content you distribute across multiple pages. You want the content to be crawled and indexed in its context of use, but not as an orphaned page.

Another common scenario: login pages, forms, or embedded technical content that has no SEO value standalone but contributes to the overall user experience of the host page.

  • noindex alone would completely block content indexing, even when embedded
  • indexifembedded alone would have no effect without the accompanying noindex
  • The combination creates a conditional indexation rule based on context
  • Google must be able to crawl both the iframe page and the page embedding it
  • This directive doesn't work with robots.txt — it requires a meta tag accessible to crawlers

SEO Expert opinion

Is this directive widely supported and stable?

Let's be honest: 'indexifembedded' remains a relatively obscure directive, poorly documented in Google's official resources, and rarely discussed in the SEO community. Mueller mentions it here as an established solution, but how many real-world tests do we have to validate its behavior across all contexts?

[To verify] The implementation timeline, the reliability of the mechanism when the host page changes frequently, or the impact on ranking signals for embedded content — so many gray areas that deserve clarification. Official documentation remains inadequate.

What are the hidden risks of this approach?

First pitfall: if Google can't properly crawl or interpret the iframe on the main page, your content disappears entirely from the index. You've blocked the standalone version with noindex, and the embedded version isn't detected — complete loss.

Second point of concern: this technique creates absolute dependency on the host page. If that page loses visibility, gets marked noindex, or simply isn't crawled, your iframe content becomes invisible. And that's where it gets tricky: you have no direct control over the ranking of content that exists only by proxy.

Warning: Never use this combination on critical main content for your SEO. Reserve it for truly auxiliary content whose standalone indexation adds no value.

How do you verify that it's actually working?

Concretely? Test with site:yourdomain.com searching for the exact URL of your iframe page. It shouldn't appear in search results. Then verify that the host page is properly indexed and that its visible content includes the iframe content.

Also use Search Console to monitor excluded pages with the reason "Excluded by 'noindex' tag" — your iframe page should appear there. And most importantly, test the host page rendering using the URL inspection tool to confirm Google can see the embedded content.

Practical impact and recommendations

What do you need to do concretely to implement this directive?

First step: precisely identify which pages are meant only to be embedded in iframes. Don't touch mixed pages that have both standalone AND embedded value — the risk is too high.

On each target iframe page, add the robots meta tag in the <head> with both values. Verify that this tag doesn't conflict with other existing robots directives on the page.

Next, ensure all host pages embedding these iframes are crawlable, indexable, and regularly visited by Googlebot. Without this, your iframe content will never be indexed anywhere.

What errors must you absolutely avoid?

Never block the iframe page in robots.txt — Google needs to crawl it to read the meta tag. robots.txt blocking prevents reading meta directives, so your 'indexifembedded' will never be processed.

Avoid using this technique on content that generates organic traffic when standalone. First check in Analytics and Search Console whether the iframe page URL receives direct visits from search results. If yes, don't mark it as noindex.

And that's where it gets complicated: don't mix directives. If you already have an X-Robots-Tag in HTTP headers, ensure consistency with the meta tag. In case of conflict, behavior can become unpredictable.

How do you verify your implementation is correct?

  • Test the iframe page URL directly in the Search Console URL inspection tool
  • Verify that the status shows "Excluded by 'noindex' tag"
  • Inspect the host page and confirm the HTML rendering includes the iframe content
  • Use site:yourdomain.com to confirm the iframe URL doesn't appear in the index
  • Regularly monitor excluded pages in Search Console to detect any unexpected changes
  • Clearly document which pages use this directive to prevent errors during future updates
Implementing the 'indexifembedded' directive requires precise analysis of your content architecture and ongoing monitoring to prevent indexation losses. These technical optimizations, while powerful, can quickly become complex to orchestrate without a complete view of your SEO strategy. For sites with multiple embedded contents or advanced architectures, working with a specialized SEO agency helps secure implementation and avoid costly errors that could impact your organic visibility.

❓ Frequently Asked Questions

La balise indexifembedded fonctionne-t-elle aussi pour les autres moteurs de recherche ?
Non, 'indexifembedded' est une directive spécifique à Google. Bing et les autres moteurs ne la reconnaissent pas. Ils interpréteront uniquement le 'noindex' et bloqueront donc totalement l'indexation.
Peut-on utiliser indexifembedded sans noindex ?
Non, ça n'aurait aucun sens. La directive 'indexifembedded' est une exception au noindex, elle n'a d'effet que combinée avec lui. Utilisée seule, elle serait simplement ignorée par Google.
Combien de temps faut-il pour que Google applique cette directive ?
Comme pour toute directive noindex, comptez quelques jours à quelques semaines selon la fréquence de crawl de vos pages. La page iframe disparaîtra progressivement de l'index lors des prochains passages de Googlebot.
Cette technique affecte-t-elle le budget crawl ?
Potentiellement oui. Google doit crawler à la fois la page iframe ET la page hôte pour interpréter correctement la directive. Si vous avez des centaines d'iframes, l'impact sur le budget crawl peut devenir significatif.
Que se passe-t-il si la page hôte est en noindex ?
Votre contenu iframe ne sera pas indexé du tout. Le 'indexifembedded' ne peut fonctionner que si la page qui intègre l'iframe est elle-même indexable et indexée par Google.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing AI & SEO Images & Videos

🎥 From the same video 12

Other SEO insights extracted from this same Google Search Central video · published on 04/07/2022

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