【问题标题】:Google SEO and _escaped_fragment_ in light of Google's crawling changesGoogle SEO 和 _escaped_fragment_ 根据 Google 的抓取变化
【发布时间】:2014-07-16 11:48:58
【问题描述】:

Google 刚刚完成(我现在看到我面前的页面刷新)JavaScript 索引。这很酷,因为我不再需要我所有的工具。 Google 现在将执行 JavaScript - SEO JavaScript 问题已解决。到目前为止 - 很棒。

但是,我为旧的!# 片段方案创建了一堆页面。这些页面已经被索引到现在,我打算继续为旧的(IE7-)浏览器提供它们。较新的 SPA 页面包含更多的图形和更少的文本信息。

有什么方法可以选择 GoogleBot 是用旧的_escaped_fragment_= 索引网址还是用 JavaScript 的新方法?

鉴于这一变化,我需要对现有应用进行任何调整吗?

【问题讨论】:

    标签: javascript seo web-crawler googlebot


    【解决方案1】:

    快速回答:没有。

    JavaScript 支持并不新鲜。他们刚刚宣布了它,并在 GWT 中提供了一个工具来查看它的呈现方式。

    他们主要是在谈论通过执行JavaScript进行渲染,而不是在谈论爬虫,但它是相关的。

    Google 可能会查看呈现的页面中的链接。那么你的链接是什么样的?他们仍然使用#! ?如果是这样,Google 仍将通过您的 _escaped_fragment_ URL 跟踪该链接和索引。

    唯一真正的区别是我们可以假设 Google 在用 JavaScript 查找这些链接方面做得越来越好,因此我们不必提供其他方法来发现它们。

    【讨论】:

    • "fetch as googlebot" 昨天没有为我们显示 JavaScript 渲染的页面,而今天却显示了。所以这意味着即使他们之前确实展示了 JS,他们也大大提高了对它的支持。我们如何验证 Google 获取了哪些页面?
    • 这意味着他们创建了一个工具来向您展示类似于他们如何解析页面的内容。 Google 意识到了一个错误,这意味着他们的工具目前不支持基于 # 的网址。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多