【问题标题】:New AMP HTML tags and indexing by search engines新的 AMP HTML 标记和搜索引擎索引
【发布时间】:2016-01-12 08:42:28
【问题描述】:

AMP HTML 带有一些新的 html 标签,这些标签通过 javascript 转换为普通元素……例如

<div>
  <amp-img width=500 height=500 src="https://placekitten.com/g/500/500">
  </amp-img>
</div>

(来自文档的示例)

但是这样的图片怎么能被google bot和其他搜索引擎索引呢?

Googlebot 会将amp-img 索引为普通图片吗?

其他人呢……必应、雅虎……?

或者对于图像索引,我们应该使用一些 polyfill,例如:

<div>
  <amp-img width=500 height=500 src="https://placekitten.com/g/500/500">
  </amp-img>
  <noscript>
    <img width=500 height=500 src="https://placekitten.com/g/500/500">
  </noscript>
</div>

<div>
  <amp-img width=500 height=500 src="https://placekitten.com/g/500/500">
    <noscript>
        <img width=500 height=500 src="https://placekitten.com/g/500/500">
    </noscript>
  </amp-img>
</div>

?

我在文档中找不到任何关于此的内容。

【问题讨论】:

    标签: indexing googlebot google-crawlers amp-html


    【解决方案1】:

    您的 amp 页面应仅适用于寻找 &lt;link rel=amphtml/&gt; 的平台,您应该将普通用户和普通搜索引擎指向您的正常/非 amp 页面。该非 amp 页面将引用 &lt;link rel=amphtml/&gt; 中的 AMP 版本,并且任何跟随该链接的机器人都知道如何阅读 amp HTML 似乎是一个非常现实的期望。

    我认为您能做的最糟糕的事情是尝试通过添加图像等内容并使其成为无效的 AMP 文档来使您的 AMP 页面看起来更像一个标准的 HTML 文档,我相信不会出现无效的 AMP HTML 页面出现在 Google 的搜索结果中,如果这是由推出 AMP 的不同公司实施的行为,我不会感到惊讶。

    【讨论】:

      【解决方案2】:

      我认为您无法在文档(或其他任何地方)中找到明确的答案,所以我只会给您我最好的猜测。根据 a few sources 的说法,AMP HTML 不会影响搜索结果(在我看来,这意味着这些页面的索引方式与非 AMP 页面相同)。

      此外,amp-img 标记的 documentation 表示它是“HTML img 标记的运行时管理替代品”,并且它将具有类似于常规 img 标记的属性(包括srcset 属性,如果本机不支持,该行为将被填充)。基于此信息,我相信amp-img 和其他替换标签将像常规标签一样被索引。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 2013-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多