1

I am developing a site using asp.net MVC. I have used AJAX for paging,sorting dropdown fillup,showing different content on link click etc. I came to know that AJAX call is always against SEO and SEO is most important for my site. Please suggest me ways to improve SEO of my site without removing AJAX.

4

1 回答 1

2

您应该从一开始就使用渐进增强。您的网站应该可以在不启用 JavaScript/Ajax 的情况下运行。这样,包括搜索引擎在内的所有用户都可以访问您的内容。然后,您应该通过添加 JavaScript 和 Ajax 来增强用户体验,以提供更好的体验。

在这一点上,你没有很多选择。您需要返回并在没有 JavaScript 的情况下提供该内容。您也可以使用Google 的可抓取 Ajax 标准,但这仅适用于 Google,而且您可以通过稍微多一点的工作使每个搜索引擎和每个用户都能够访问您的内容,而无需使用您的网站所需的 JavaScript .

于 2012-04-07T17:01:35.123 回答