【问题标题】:SEO friendly page transitions [closed]SEO友好的页面转换[关闭]
【发布时间】:2013-11-13 16:34:02
【问题描述】:

我最近一直在使用 AJAX,并且喜欢它增强用户体验的方式。

(Wordpress)网站还有一个可以改进的地方是在页面之间使用动画过渡。然而,在考虑 AJAX 时,有几件事让我担心。

这就是我想要实现的目标:

  1. 深度链接 - 我想维护 Wordpress 出色的永久链接结构,以便搜索机器人和用户都可以访问页面
  2. 一个很酷的效果,例如使用 CSS3 的these done by Codrops

我已经看到some people 采用了在body 标签上简单地应用display: none 然后使用jQuery 将其变为现实的方法。但这在很大程度上限制了视觉外观方面可以实现的目标。

AJAX 是这里的解决方案吗?如果是这样,如何在不损害网站 SEO 的情况下使用它?或者有没有我没有考虑的替代方案。

【问题讨论】:

  • 我不知道为什么人们不赞成这个,但我会很好奇。根据当今人们对动态网站的处理方式,我认为这是一个有效的问题。
  • 我怀疑这是因为它有点主观问题,而不是要求直接解决代码错误......

标签: jquery ajax css seo


【解决方案1】:

AJAX 和 SEO(搜索爬虫)的问题在于他们查看页面时看到的是没有加载 AJAX 内容的页面。如果您将所有内容都放在一个页面中,并且将页面的各个“部分”设置为动画到前面,例如一些允许滚动内容的移动网站,或者使用同位素效果的网站,爬虫可以点击内容并看到它.但是,如果它是完全动态的,并且您的内容在 AJAX 加载之前不存在,那么您必须小心您的 SEO 方法。

也就是说,对于希望通过 AJAX 创建动态网站并希望其内容保持可抓取和可搜索的人们来说,这并不是一个不常见的问题。然而,解决方案并不是简单的插入代码作为灵丹妙药。比这复杂一点。

大约一年前,Google 开发网站通过一篇解释了部分问题及其处理方法的帖子探讨了这个问题,并提出了一个可能的解决方案。我相信这是现在被接受的方法,Bing 甚至可能会效仿使用它。

阅读有关“使 AJAX 应用程序可抓取”的更多信息 - https://developers.google.com/webmasters/ajax-crawling/

编辑 包含相同链接和一些附加链接/想法的类似问题在这里:https://stackoverflow.com/a/7098472/2754848

【讨论】:

  • 伟大的资源感谢您的贡献。它突出了我对使用 AJAX 作为解决方案的担忧。也许我只能继续做梦,直到有人(比我更聪明)找到更好的解决方案。
猜你喜欢
  • 1970-01-01
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 2016-04-29
  • 2016-01-18
  • 2014-07-09
相关资源
最近更新 更多