我玩AJAX的时间已经很晚了。喜欢它增强用户体验的方式。
可以改进的(Wordpress)网站的一个方面是使用页面之间的动画过渡。但是在考虑AJAX时,有一些事情让我担心。
这是我希望实现的目标:
我看到these done by Codrops只是在display: none
代码& {}上使用body
。然后使用jQuery将其变为现实。但这极大地限制了在视觉外观方面可以实现的目标。
AJAX是解决方案吗?如果是这样,如何使用它而不会损害网站的搜索引擎优化?或者有没有我不考虑的替代方案。
答案 0 :(得分:1)
AJAX和SEO(搜索爬虫)的问题在于他们查看页面,他们看到的是没有加载AJAX内容的页面。如果您拥有一个页面中的所有内容,并且您可以将页面的各个“部分”设置为正面,例如允许滚动内容的某些移动网站或使用同位素效果的移动网站,则抓取工具可以点击内容并查看。但是,如果它是完全动态的并且在AJAX加载之前您的内容不存在,则必须小心您的SEO方法。
也就是说,对于希望通过AJAX创建动态网站的人来说,这也不是一个不寻常的问题,他们希望保持其内容可抓取和可搜索。然而,解决方案不是一个简单的插入代码作为灵丹妙药。它比那复杂一点。
Google Dev网站大约一年前通过一个帖子探讨了这个问题,该帖子解释了问题的一部分以及使用它的方法。我相信这是现在接受的方法,Bing甚至可能会效仿它。
详细了解“使AJAX应用程序可抓取” - https://developers.google.com/webmasters/ajax-crawling/
修改此处包含相同链接和一些其他链接/提示的类似问题:https://stackoverflow.com/a/7098472/2754848