【问题标题】:google indexing text retrieved by ajax or javascript after page load页面加载后通过 ajax 或 javascript 检索的谷歌索引文本
【发布时间】:2011-09-06 20:43:39
【问题描述】:

几个谷歌问题:
1 - 谷歌是否有机会“看到”使用 ajax 检索到的文本?
用户从一系列选择框中进行选择,并显示 Db 中的一些文本。

2 - 如果我在 HEAD 区域之外使用 javascript 更改页面标题,谷歌会将修改后的标题编入索引吗?

对不起,如果这些是琐碎的问题,感谢任何回复
祝你有美好的一天:-)

【问题讨论】:

    标签: javascript ajax seo page-title


    【解决方案1】:

    Google 看到的是您在浏览器上禁用 javascript 时看到的内容。所以你的两个问题的答案都是否。

    将站点的所有数据编入索引的正确方法是在<noscript> 标记内优雅地降级。例如,您可以提供一个界面来浏览数据库的所有内容,使用指向正确结果页面的请求列表和子列表,这些页面很好地集成到您的站点中。

    警告:您的内容必须是您网站的无脚本版本。如果你创建一个特殊的站点,它就会变成伪装,即forbidden。


    更新:自 2014 年以来,Google 似乎支持您能想到的一切(包括 javascript 和 ajax)。

    【讨论】:

    • 抱歉,这有点过时了。谷歌对现场 javascript 做了一些糟糕的解析。这意味着:如果现场 javascript 中有文本,谷歌会这样对待它。上面概述的内容大约在 2 到 3 年前是正确的。
    • this 呢?
    【解决方案2】:

    尝试使用 seo-browser.com 或 lynx 浏览器查看 google 如何查看您的网站。

    【讨论】:

      【解决方案3】:

      另请参阅Googlebot doesn't see jquery generated content 和/或 Google 提供的 document 上的此答案,了解如何让您的 AJAX 内容被爬取。

      【讨论】:

        猜你喜欢
        • 2020-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-31
        • 1970-01-01
        • 2011-10-22
        • 1970-01-01
        • 2022-09-09
        相关资源
        最近更新 更多