【问题标题】:Javascript & SEOJavascript和搜索引擎优化
【发布时间】:2009-08-20 05:05:09
【问题描述】:

如何判断 google bot 是否正在阅读我的 javascript 生成的内容?

我有一个 AJAX 脚本,它可以在页面上动态生成一些文本...此内容不会由用户更改,而只是按日期/时间更改。

我不确定如何判断 google 是否看到它。

【问题讨论】:

    标签: javascript seo


    【解决方案1】:

    搜索引擎机器人没有 javascript,因此它们不会看到通过 AJAX 等动态添加到您的页面的任何内容。在您的浏览器选项中,关闭 Javascript 并重新加载您的网站。他们只会看到那里的内容和链接。

    解决方案:在您的页面上,在纯 HTML 中放置一个指向页面的链接,该页面显示您的其余内容(您将通过 AJAX 加载的内容),然后让 Javascript 将该链接替换为内容。搜索引擎机器人将看到该链接并跟随它,为您的所有内容编制索引。只需确保在这些 lo-fi 页面上提供返回到常规页面的链接,因为这是 Google 将链接到的内容。

    【讨论】:

    • 这很奇怪。不过,谁使用 document.write?
    • 但是 - 如果您链接到的内容纯粹是出于这个原因,那么它可能会被 Google 索引,具体取决于它是什么 - 如果有人从搜索结果中直接点击它,可能会看起来很奇怪页面(我希望这是有道理的)。
    • 是的,我知道你的意思——这就是我在最后一句话中想要表达的意思。您总是可以在这些页面上放置 Javascript 重定向。 ;)
    【解决方案2】:

    下载 Lynx 并访问您的网站。如果你能看到你的内容,谷歌也能!

    这是链接Lynx Viewer

    【讨论】:

      【解决方案3】:

      我认为不会。如果您希望它始终被 Google 读取,请尝试在日期时间之前生成一些默认文本服务器端,并用 js 覆盖它。

      【讨论】:

        【解决方案4】:

        它没有。据我所知,Google 还不支持 JavaScript(或者,事实上,任何形式的动态内容)。

        【讨论】:

          【解决方案5】:

          重要的内容,无论是 SEO、可访问性还是两者都需要,都应该提供给没有 JS 的用户(或者在这种情况下是机器人)。虽然,最近我读到了this little blog post,它说 Google bot 有 JS。

          【讨论】:

          • 阅读该博客文章的第一条评论:这比 Googlebot 在一般情况下执行脚本的建议更接近标记。
          【解决方案6】:

          如果您正在考虑开发一个成熟的 AJAX 网站,Google 表示有一种方法是 making AJAX applications crawlable

          简短回答:爬虫和服务器之间在 URI 上达成一致。

          【讨论】:

            【解决方案7】:

            我会通过 Google 的网站管理员工具站点运行它,该站点具有将您的页面作为 Googlebot 来查看的功能。您也许可以通过那里确定它的可见性。

            https://www.google.com/webmasters/tools/home?hl=en

            【讨论】:

              【解决方案8】:

              JavaScript 生成的内容不会被搜索引擎索引。请参阅this question 了解更多信息。

              【讨论】:

                【解决方案9】:

                不,我认为他们不会阅读使用 javascript 生成的动态内容。您所看到的页面视图源通常是 google bot 将读取的内容。或者您可以说出您在 Lynx 中看到的内容。

                【讨论】:

                  【解决方案10】:

                  在 Google 的网站管理员工具中执行抓取和呈现。谷歌会在那里告诉你。或者,使用他们的页面速度测试工具。同样,它会告诉你你的 JS 是否可以访问。

                  最简单的了解方法是在浏览器的 JS 中简单地复制一段文本输出,然后在 Google 中执行搜索。

                  【讨论】:

                    猜你喜欢
                    • 2011-08-28
                    • 2011-05-14
                    • 1970-01-01
                    • 1970-01-01
                    • 2011-12-01
                    • 2018-07-06
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多