与jQuery Ajax的SEO友好链接

时间:2013-02-12 07:08:07

标签: javascript ajax jquery

我使用Ajax jQuery加载数据如下:

<div id=result></div>
  $.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    url: "/co.aspx/getdata",
    success: function(r) {
      var dt = JSON.parse(r.d);
      var str='<a href='+ dt[i].Link+'>'+ dt[i].Name +'</a><br/>';
      $("#result").html(str);
    }
  }):

但是这些链接不会在Google中列出,因为它们不是由任何站点地图生成器生成的。

我如何才能使SEO友好?

1 个答案:

答案 0 :(得分:1)

遵循Progressive EnhancementUnobtrusive JavaScript的原则。

  1. 建立一个无JS的网站
  2. 使用JS
  3. 增强它
  4. 当您使用Ajax操作视图时,使用the history API更新包含非Ajax地址的地址