javascript - 页面上的 SEO 友好分页,无需更改 URL

标签 javascript ajax pagination seo

我的网站使用分页来访问不同的事件页面。问题是,这些页面上的这些 session 没有被搜索引擎选中。下面是我的代码...

<a href="javascript:;" class="first" title="First" onclick="getCoferencesThisWeek(1)"></a>

<a href="javascript:;" class="prev" title="Previous" onclick="getCoferencesThisWeek(2)"></a>

<a href="javascript:;" class="count" onclick="getCoferencesThisWeek(1)">1</a>

<a href="javascript:;" class="count" onclick="getCoferencesThisWeek(2)">2</a>

我可以为 SEO 做些什么,以便 Google 抓取并找到其他页面上的所有 session ?

最佳答案

  1. 使用真实的 URL 制作真实的页面。
  2. 链接到真实页面而不是 javascript:;
  3. 取消链接的默认行为(如果您要继续使用 onclick 属性,则返回 false),以便 JS 仍然具有您想要的效果。
  4. 使用pushState and friends更新 URL 并使后退按钮起作用。

关于javascript - 页面上的 SEO 友好分页,无需更改 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28746525/

相关文章:

javascript - 关于文档性能问题的绑定(bind)事件

javascript - 动态制作的下拉列表,当选择任何列表时,我如何在每个下拉列表上使用事件类

javascript - 如何解决 jQuery 冲突?

php - 从 MySQL 获取时在 json 中获取额外的值

javascript - 只显示一个类的第一次出现

javascript - 如何在滚动时替换项目?

javascript - 如何处理同一个表单中多个Jquery + Ajax依赖的选择框

javascript - 更改分页中选定的页面

ruby-on-rails - will_paginate 列表中每个项目的正确编号?

PHP分页: page 2 shows same page 1 rows if new data added