2011-03-20 46 views
4

我读过关于谷歌能够抓取基于Ajax网站的一些话题,但信息是相当controvesrial。可能吗?如果是的话,有人可以发布一个链接到教程吗?阿贾克斯SEO技术

我最常以下列方式使用AJAX使用jQuery:

  1. 我有一个div
  2. 我请求发送到产生的HTML中的PHP后台
  3. 当响应到达我设置div的内部html与我的响应

这是一个很好的方法,以使页面优化?

感谢

回答

4

看一看这个链接:http://code.google.com/web/ajaxcrawling/

谷歌已经就如何使您的内容,它的履带式指引。

而且,这个问题对SO谈论同样的事情:What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?

+0

线程颠簸。 [AJAX抓取文档的弃用(https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html)和推荐的[逐行增强](http://stackoverflow.com/问题/ 2486 /什么,是渐进式增强)。 – AA2992 2016-09-02 14:57:40

0

您可以设计的网站是没有JavaScript和加快你想AJAX在它上面的东西后完全访问。

0

在我的网站,我用一个正常的PHP页面,如果它通过Ajax的请求,其不包括页眉和页脚,其只需检索内容(主体)并将其包含在内。

如果内容是从数据库中检索,你可以创建一个正常的页面谁检索内容,只是对Ajax的程序。

试想,如果你禁用Javascript,您的网站继续工作。

1

我更喜欢采取progressive enhancement设计策略,其中网站的设计非常简单,搜索引擎可以抓取,然后在顶部添加AJAX以获得用户体验。这通常会使用“劫持”链接和JavaScript形式来覆盖默认行为并将其替换为AJAX请求。