我有一个 Magento 网站,我的产品页面通过 ajax 分页加载客户评论。每个 ajax 链接加载 10 个评论并替换之前的 10 个。没有 url 更改或页面刷新,只是简单的内容替换。我也没有无 javascript 回退,因为没有它,Magento 确实无法运行,所以这是一个有争议的问题。
我已经研究了让搜索引擎知道索引此内容的方法,但我只能找到使用 Google 的 rel="prev/next/canonical"方法进行整页索引的方法:http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html和 http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html .
这些解决方案似乎与我的情况无关,因为我没有对整个产品页面进行分页,而是对其中的一部分进行分页。使用这些方法,搜索引擎会在每个页面(例如 product.html?reviewpage=2)上看到产品信息(描述、标题、规范)并标记重复内容。鉴于我们收到的评论太多,查看所有解决方案将过于繁琐。
我应该重新考虑显示评论的方式吗?我可以将搜索引擎定向到单独的评论页面吗?
有什么建议吗?
谢谢。
最佳答案
如果 SEO 是您的首要任务,那么您应该考虑将评论显示为页面的一部分。我的做法是在页面上显示所有评论(比如最多 1000 条),然后应用一些智能 JavaScript 代码来模拟这些评论的分页。
底线是 AJAX 绕过 SEO。无论 Google 机器人最近变得多么聪明,页面上的传统内容都将赢得 SEO 游戏,因为您可以更好地控制如何显示它以及用户如何与内容互动。
关于php - 用于产品页面评论的 Ajax 分页的 SEO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22185961/