iFrame 内容是否被索引?

是的,iFrame 内容可以被抓取和索引。

Google 搜索蜘蛛可以通过DOM 扁平化来抓取 iFrame 内容,浏览器将包括 iFrame 在内的所有网页元素组合成一个结构。

不过,Google 不会将所有 iFrame 内容视为“相同”。

加载 iFrames 时,Google 会发出额外的 HTTP 请求来检索 iFrame 的内容。虽然它可以抓取并可能索引该内容,但这取决于 iFrame 的实现方式。

对于希望确保特定 iFrame 内容被索引以加强其 iFrame SEO 策略的发布商来说,使用索引嵌入指令至关重要。

indexed-nested 指令是一个元标记或 HTTP 标头,允许 Google 索引嵌入在 iFrame 中的内容,即使包含 iFrame 的页面本身标有 noindex 标记。

这对于希望嵌入内容(如视频或小部件)在属于其他页面时被 Google 编入索引的发布商非常有用。

以下是在 <head> 部分使用元标记的示例:

<head><meta name=”robots” content=”noindex, indexifembedded”></head>

在这个例子中,页面本身将不会被编入索引(noindex),但如果该内容嵌入在另一个页面的 iFrame 中,则它可能会被编入索引(indexifembedded)。

iFrames 如何影响 SEO?

iFrames 会对 SEO 产生重大影响,既有积极的,也有消极的。以下是内联框架对 SEO 的影响:

SEO信用

与放置在网页 HTML 内的直接内容不同,搜索引擎会以不同的方式处理通过 iFrames 嵌入的内容。

当网络爬虫查看网页时,它们会寻找可以与该网页关联的“原始内容”。

直接包含在 HTML 中的内容被视为页面的一部分,有助 亚美尼亚电话号码数据于提高页面的“相关性”和“权威性”。而通过 iFrame 显示的内容来自不同的来源,这意味着“搜索引擎”可能不会将其与您的域关联。

因此,建议在必要时使用 iFrames,以确保主要内容对网络爬虫仍然可见且可访问。

Web 爬虫和索引

搜索引擎发送网络爬虫来分析和索引您的网站内容。

由于以下几个因素,爬虫程序可能会难以索引 iFrame:

  • 内容访问:如果 iFrame 内的内容位于不同的域(跨域),则由于安全限制,某些爬虫可能无法访问它。
  • Noindex 标签:如果嵌入的内容包含 noindex 元标签或阻止索引的 X-Robots-Tag 标头,则爬虫程序将不会将其包含在索引中。
  • JavaScript 渲染:一些 iFrames 依赖 JavaScript 来加载内容。如果爬虫无法呈现 JavaScript,它们可能无法查看或索引 iFrame 的内容。

为了改进 iFrames 的索引并改善 iFrame SEO,请考虑使用以下内容:

  • 使用有效的 src 属性:正确使用 iFrame 标签以及指向可用内容的有效 src 属性。
  • 允许跨域资源共享:如果 iFrame 内容 以确保在发生纠纷时得到保障 来自不同的域,则需要配置服务器以允许 CORS,以便爬虫可以访问它。
  • 不要使用 Noindex 元标记:确保 iFrame  内容中没有会阻止索引的 noindex 指令。结构化数据:在父文档中实现结构化数据(如 Schema.org),为搜索引擎提供有关 iFrame 内容的上下文。
  • 使用规范标签:使用 <link rel=”canonical”> 指向内容的主要版本(如果适用)。

页面速度

使用 iFrames 会降低PageSpeed,因为加载外部内容需要额外P 请求,这会减慢整体页面加载时间。

加载时间减少的原因是每个 iFrame 都会从外部源获取数据,如果这些源速度很慢或文件很大,则会对您网站的性能产生负面影响。

此外,iFrames 可能会延迟页面上其他元素的渲染,从而进一步影响速度,尤其是在连接速度较慢的情况下。

如您所知,缓慢的 PageSpeed 不仅会 我的电话号码 影响 Core Web Vitals 分数,还会导致糟糕的用户体验。事实上,包括谷歌在内的多个来源都已指出加载时间缓慢对跳出率的影响。

结果如下:当“页面加载时间”从 1 秒缩短至 3 秒时,“跳出率”会增加 32%。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部