Advertisement
  1. SEJ
  2.  ⋅ 
  3. SEO

Google & iFrames: Debunking Myths, Understanding SEO Impact

Google's John Mueller explains the search engine's approach to crawling iframes and provides SEO recommendations for iframe content visibility.

  • Google can crawl iframe content, but it's important to accompany iframes with text-based links to improve indexing accuracy.
  • Website owners should consider alternatives to iframes, as iframe content may face challenges in being indexed and appearing in search results.
  • Directly including important content on a page is recommended over relying on iframes to ensure better SEO results and discoverability by search engines.
Google & iFrames: Debunking Myths, Understanding SEO Impact

Does Google ignore iframes? A recent thread on Reddit has sparked discussion among SEO professionals.

The user who started the thread believes that Google doesn’t crawl iframes, but is this assumption accurate?

This article will debunk myths about Google’s ability to crawl iframes, examine Mueller’s response, and discuss the SEO impact.

The Myth: Google Doesn’t Crawl iFrames

Historically, there was a time when search engines struggled to crawl and index content within iframes.

Search engine robots couldn’t access the content inside iframes, and in some cases, they couldn’t exit the iframe to continue crawling the rest of the website.

Additionally, the content in iframes was often considered to belong to another website, leading to uncertainty about whether it should be indexed.

The Reality: Google Can & Does Crawl iFrames

Contrary to the Reddit user’s belief, Google has made significant advancements in crawling iframes.

Today, Google can directly render the iframe and inject its content as part of the hosting page, a process also known as “DOM Flattening.”

Mueller addressed the issue by responding to the thread with the following insights:

“Google does try to crawl iframed content and include it in the indexed page, if it’s allowed. It’s not always trivial though, and I don’t know how other search engines handle it. If you have something that you absolutely want indexed within the context of a page, I’d work to include it directly rather than relying on iframes.”

Mueller went on to provide further advice for those who use embedded or iframed content on their pages:

  • Use the “x-frame-options” header to block iframing entirely if it’s not desired.
  • Use “noindex” robots meta tags or “x-robots-tag” if neither the page nor its embedded content should be indexed.
  • Use “indexifembedded” along with “noindex” if the embedded page itself shouldn’t be indexed, but its content can be included in a page that’s iframing it.

If you’re concerned whether Google can see the content in iFrames, you can use the “mobile-friendly test” in Search Console.

iFrames Not Generally Recommended

Due to the potential for indexing challenges with iFrames, Google recommends refraining from using them as much as possible.

Including important content directly on the page or using other embedding techniques can provide better SEO results and ensure that Google can properly index the content.

While iframes may be useful for embedding external content, such as videos and interactive elements, consider the limitations when designing a website.


Featured Image: Melisa Parlak/Shutterstock

Source: Reddit

Category News SEO
ADVERTISEMENT
SEJ STAFF Matt G. Southern Senior News Writer at Search Engine Journal

Matt G. Southern, Senior News Writer, has been with Search Engine Journal since 2013. With a bachelor’s degree in communications, ...