【问题标题】:Does HTML snapshot required by googlebot need to be styledgooglebot所需的HTML快照是否需要样式化
【发布时间】:2011-07-09 10:33:38
【问题描述】:

为了让 ajax 网站可以被 googlebot 抓取,它要求您的网站在设置了 _escaped_fragment 变量的页面时发回 HTML 快照。 (更多信息见here

此 HTML 快照是否需要正确设置样式,即 googlebot 是否使用快照来预览您的网站(如您在搜索结果页面上看到的那样)。我问我的一些页面使用 javascript 来正确地动态调整图像大小,因为这不能在 CSS 中完成。

谢谢

【问题讨论】:

    标签: javascript html ajax googlebot


    【解决方案1】:

    如果您需要在客户端呈现页面时对其进行快照,那么如果您使用的是 Java 或 php,则使用 HtmlUnit 等无头浏览器生成这些快照可能是有意义的。如果可行,尝试将图像处理移至服务器端可能会减少工作量。

    虽然您的快照不太可能用作预览(我检查过的所有 #! 个已抓取网站都表示“没有可用的预览”),但如果您的快照和在您提供的页面中。我怀疑 Google 会因为一些 CSS 差异而生气,但值得注意的是。

    【讨论】:

    • 有没有办法将 HTMLUnit 与 PHP 集成 - 我的理解是它是用 java 编写的
    • 看看PHP/Java Bridge。他们还提供了为 PHP 和 java 桥设置 Eclipse 的指南。
    • 一个任务:HTML快照意味着在处理完JS/Ajax之后为他们提供完整的HTML。对吗?
    猜你喜欢
    • 2016-04-13
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    • 2015-06-19
    • 2021-01-23
    • 2021-04-04
    • 2011-04-30
    • 2021-11-23
    相关资源
    最近更新 更多