gpt4 book ai didi

ajax - 如果我在页面上使用 Ajax 进行所有操作,我该如何进行搜索引擎优化?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:28:06 34 4
gpt4 key购买 nike

爬虫和ajax应用的关系如何?

网络爬虫或浏览器是否读取动态创建的元标记?

我想过:

  1. 向页面添加 anchor
  2. 创建指向内容的永久链接
  3. 动态添加元标记。

http://code.google.com/web/ajaxcrawling/docs/learn-more.html

最佳答案

更新 Google 如何使用 JavaScript 处理 SEO: https://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157这在这一点上看起来相当不错,所以我会忽略我在这个阶段写的大部分内容。

初始记录:就实际意义上的 SEO 而言,JavaScript 对您的帮助不大。搜索引擎大多会看到原始文本,就像您看到页面源代码一样。搜索引擎不会在此页面源代码上运行 JavaScript,它实际上就像您在大部分时间都在查看它一样。一个更有用的方法是解释如何在使用 AJAX 的同时使您的网站 SEO 兼容,而不是依赖对搜索引擎抓取 JavaScript 的非常有限的支持。如果您知道公式,这将非常简单。

如果您应该这样做,首先要了解这一点很重要。对于初学者来说,如果您的网站主要是基于程序化的形式或 HTML5 游戏,那么除了设置初始元标记并在页面上包含解释其内容的内容外,您无需担心 SEO。如果您有一个基于内容的网站,尤其是一个基于电子商务的网站,那就另当别论了,您需要非常小心,确保您的所有内容首先都是可搜索的,然后添加 AJAX 作为锦上添花。

我的背景是创建具有 AJAX 交互性的 SEO 和社交友好型电子商务网站,以提供产品 View 和内容。我还创建了许多基于信息的网站,这些网站通过与 SEO 兼容的 AJAX 提供内容。如果您访问我的个人资料,您可以看到发生这种情况的几个网站,例如 http://www.klim.com/en-us/shop (电子商务示例)和 http://www.kitgui.com/docs (纯内容示例)。这些网站在实现方面非常高端,有些网站在我承担的项目规模方面接近 100K 大关。换句话说,客户非常认真,并期望获得丰厚的投资返回,因此 SEO 非常重要。

与 Google 的提议相比,该方法非常简单且更容易理解。

  1. 在适用的情况下让您的网站在没有 AJAX 的情况下运行。任何提供的内容都应该通过一个唯一的 URL 直接链接,该 URL 会导致浏览器发出另一个请求(而不是哈希标记的 URL)。第一步,只关注内容服务是否简单。
  2. 无论您希望内容服务在何处使用 AJAX,请使用 jQuery 并附加点击事件以取消当前点击行为,然后使用 jQuery“加载”方法通过 AJAX 绘制内容并填充页面上的内容区域。确保每次对相对于根的实际 URL 执行此操作时都在 URL 上设置散列,但附加为散列标记,如下所示:/myoriginalURL#/mynewurl 因此散列后面的内容是您要访问的实际真实 URL .
  3. 注意支持 hashchange 事件,直到 HTML5 历史操作得到更多支持。这将允许您使用历史后退/前进按钮和书签。

如果您想查看详细的实际实现,我在 Stack Overflow 上回答了另一篇相关帖子,您可以在此处找到 -> see post这非常详细,并解释了如何在现实世界场景中执行此操作。

在所有这些关于 SEO 的讨论中,请不要忘记这些其他方式对您网站的流量越来越重要:

  1. Open Graph
  2. The Sematic Web
  3. 社交点赞(Facebook、Twitter、Disqus、AddThis 等)

关于ajax - 如果我在页面上使用 Ajax 进行所有操作,我该如何进行搜索引擎优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8457061/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com