jquery - 使用jQuery加载元素会影响SEO排名吗?

标签 jquery asp.net-mvc seo

<分区>

我的页面有两个加载速度较慢的部分。由于它们已经是 ASCX,因此使用 jQuery 异步呈现它们将是微不足道的。

这显然意味着,所讨论的内容不会在第一次访问时被推送到浏览器,而是在它之后 200 毫秒左右。

蜘蛛是否评估通过脚本加载的内容?对排名有影响吗?

如果不是,那岂不是会允许恶意的 SEO 滥用者通过在加载页面后替换内容来攀升排名(由于在浏览器的第一次推送中使用流行的搜索词而获得更高的排名,将内容替换为通过脚本加载页面后垃圾广告)?

最后,如果将要加载的内容加载到空的 div/元素中与那些已经填充了文本的内容有什么不同吗?乍一看,网站开发人员使用一个没有太多内容的小占位符 div 来改善用户体验似乎更合理。

干杯。

最佳答案

大多数爬虫不知道如何评估 javascript。即使他们这样做了,出于各种原因,除了最简单的 javascript 之外,很难评估更多。因此,如果您的内容未内嵌在页面中,则很可能会影响排名。

对于 SEO 滥用者来说,这是可能的,但将看不见的内容放在隐藏的 div 中也是可能的。请记住,现在大量的网页排名与您网页中的关键字无关,而是您数据的相关性以及指向您网页的链接。 SEO 是必要的,但 SEO 滥用者已经有了一些方法,例如链接交易、向博客发送垃圾链接和其他有趣的东西来提高他们的网页排名。

如果您希望正确地抓取您的内容,您可能需要做的是为最终用户使用 ajax 以提高速度,并在检测到抓取工具时进行缓慢的内联页面加载。这将需要保留一个用户代理列表,并且可能会增加您的代码大小,但它具有附加功能,如果您愿意,您还可以支持没有 javascript 功能的移动/文本浏览器。

关于jquery - 使用jQuery加载元素会影响SEO排名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074955/

相关文章:

javascript - JQuery 不过滤 DOM 更改

asp.net-mvc - 缺少 Microsoft.Data.Tools.Schema.Sql.UnitTesting。再次

AngularJS,混合语言和 SEO 的 URL

asp.net - 如何使用 ViewBag 创建 BaseController

wordpress - 在不使用 .htaccess 的情况下重定向 Wordpress 网站上的非 www

http - 基于用户位置的 301 重定向?

javascript - 将 iframe 放在弹出窗口中

javascript - jQuery - 检查 .json 文件是否有效

Jquery 模态对话框弹出 - 在所有浏览器中固定在屏幕中央

c# - MVC5/EF6 : Object cannot be deleted because it was not found in the ObjectStateManager?