新的AMP HTML标签和搜索引擎索引



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为正常图像吗?

其他的呢…Bing, Yahoo…?

或者对于图像索引,我们应该使用一些多边形,如:
<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>

?

您的amp页面应该仅用于寻找<link rel=amphtml/>的平台,您应该将正常用户和正常搜索引擎指向您的正常/非amp页面。该非AMP页面将参考<link rel=amphtml/>中的AMP版本,这似乎是一个完全现实的期望,任何跟随该链接的机器人都将知道如何阅读AMP HTML。

我希望你能做的最糟糕的事情是试着让你的AMP页面看起来更像一个标准的HTML文档,通过添加像图像这样的东西,使它成为一个无效的AMP文档,我相信无效的AMP HTML页面不会出现在谷歌的搜索结果中,如果这是一种行为,我不会感到惊讶,这将由不同的公司推出AMP。

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

此外,amp-img标记的文档说它是"HTML img标记的运行时管理替代品",并且它将具有与常规img标记类似的属性(包括srcset属性,如果不受本机支持,则行为将被填充)。基于这些信息,我相信amp-img和其他替代标签将以与常规标签相同的方式被索引。

最新更新