0

我正在使用 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 友好?

4

1 回答 1

1

遵循渐进增强不显眼的 JavaScript原则。

  1. 建立一个无需 JS 的网站
  2. 用 JS 增强它
  3. 当您使用 Ajax 操作视图时,使用历史 API将地址更新为页面的非 Ajax 地址
于 2013-02-12T07:17:16.373 回答