我正在使用 asp.net MVC 开发网站。我已经使用 AJAX 进行分页、排序下拉填充、在链接点击时显示不同的内容等。我开始知道 AJAX 调用总是不利于 SEO,而 SEO 对我的网站来说是最重要的。 请建议我在不删除 AJAX 的情况下改进网站 SEO 的方法。
最佳答案
您应该从一开始就使用渐进增强。您的网站应该可以在没有启用 JavaScript/Ajax 的情况下运行。这样所有用户,包括搜索引擎,都可以访问您的内容。然后,您应该通过添加 JavaScript 和 Ajax 来提供更好的体验,增强您的用户体验。
此时您没有太多选择。您需要返回并在没有 JavaScript 的情况下提供该内容。您也可以使用 Google's crawlable Ajax standard也一样,但这仅适用于 Google,并且只需稍多一点的工作,您就可以让每个搜索引擎和每个用户都能访问您的内容,而无需使用 JavaScript 来使用您的网站。
关于ajax - 如何在将 MVC 与 AJAX 结合使用时改进 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052913/