0

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>

?

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

4

2 回答 2

3

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

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

于 2015-11-23T13:43:27.057 回答
1

I don't think you'll be able to find a definite answer in the documentation (or anywhere else), so I'll just give you my best guess. According to a few sources, AMP HTML won't be affecting search results (which to me implies that these pages are indexed the same way as non-AMP pages).

Also, the documentation for the amp-img tag says that it is a "runtime-managed replacement for the HTML img tag" and that it will have attributes similar to the regular img tag (including a srcset attribute, where the behavior will be polyfilled if not natively supported). Based on this information, I believe that amp-img and the other replacement tags will be indexed the same way the regular tags are.

于 2015-10-14T18:32:22.667 回答