【问题标题】:google not crawling a SPA as expected谷歌没有按预期抓取 SPA
【发布时间】:2016-01-15 03:05:22
【问题描述】:

我正在使用 prerender.io,它与 Facebook 等其他爬虫完美配合。

但是当我要求谷歌在网站管理员工具上获取和呈现我的链接时,即使呈现正确,它似乎也无法正确获取。

为了澄清,渲染选项卡中的网站图像预览是正确的,但在 Fetching 选项卡上,代码仍未像这样呈现:

<meta property="og:title" content="{{head.name}}" />
<meta property="og:description" content="{{head.description}}" />

在谷歌搜索结果中显示的是来自看起来像渲染页面的文本,其中一些是不可见的(比如未打开的下拉菜单),并且在渲染之前也不可用。

【问题讨论】:

    标签: angularjs single-page-application google-crawlers prerender


    【解决方案1】:

    Fetch as Google 存在一个已知问题,即它不遵循转义片段抓取协议(即使 Googlebot 确实遵循了它)。

    尝试将_escaped_fragment_ URL 传递给Google 抓取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 2016-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多