【问题标题】:One template - Many pages : can I use a dynamic sitemap?一个模板 - 许多页面:我可以使用动态站点地图吗?
【发布时间】:2012-11-19 08:56:55
【问题描述】:

我有一个搜索不同机构推荐的应用程序。 该应用程序本身是一个基于 AJAX 的单页应用程序,但为了模拟状态,URL 正在通过 History.replaceState() 方法动态变化。

我正在注入的 URL 也作为单独的 HTML 页面存在,因此当复制 URL 时,他可以重用它来直接加载他寻求的推荐。该模板也由 JavaScript 填充。

URL 结构非常简单:

   http://mattat.org.il/ci/index.php/search/show_full/nsrecommendation/[idOfRec]

建议本身显然是静态的,即它们不会更新。

如果我希望所有内容都被 Google 索引,我该如何进行 SEO。我是否必须手动上传包含所有 ID 的胖站点地图并在每次添加新推荐时更新它?还是有更优雅的方法,例如动态站点地图?

【问题讨论】:

    标签: javascript ajax seo


    【解决方案1】:

    我看到了两种处理方法。

    1. 依靠 google 爬虫的能力来访问(和索引)您的所有页面(因为请记住,站点地图仅用于提示 google 爬虫,而不是控制它)。
    2. 如您所说 - 生成站点地图并在有要添加或删除的条目时定期更新。

    第一个解决方案假定您页面上的某个位置(如果没有,则应该)所有推荐的索引和/或从一个推荐到另一个推荐的链接,以便谷歌可以抓取这些链接。

    请记住,提供站点地图并不一定意味着 google 会简单地跳转到所有这些链接 - 索引整个内容可能需要一些时间,因为它依赖于 google 神秘算法 (tm)。

    来自 OP 的更新:

    我最终使用了从here 下载的站点地图生成器。 它允许无限数量的页面,以及定期更新站点地图的 Cron Job 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 2014-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      相关资源
      最近更新 更多