内联CSS和JavaScript真的会影响网站SEO吗?

时间:2010-02-10 21:28:44

标签: javascript css xhtml seo

内联CSS和JavaScript是否真的会影响网站SEO?

6 个答案:

答案 0 :(得分:11)

几乎没有。对于搜索引擎而言,重要的是文本内容,它会过滤掉其他所有内容。

我认为当CSS确定一部分文本在页面上是可见的时,或者为了SEO的目的而隐藏时,CSS会与搜索引擎发挥作用。但即便如此,无论CSS内联还是样式表都无法发挥作用。

有人可能会争辩说,一个页面包含的CSS和JS越多,搜索词在该页面上的权重就越小。但我认为这个论点是无效的,因为任何非内容内容都会被完全忽略。

答案 1 :(得分:6)

回答并由真正的开发者投票。

内嵌CSS将有助于页面的有效负载,并影响加载速度。加载速度是许多排名因素之一,因此最终无法回答这个问题。

文本与代码比率也起作用。用于呈现几行可见文本的大量代码意味着搜索引擎需要深入挖掘以找到页面中的内容相关性。 Matt Cutts曾多次暗示过这一点。

虽然搜索引擎可能会忽略评论和内联css / js,但带宽,处理和存储物流可能足以在某种程度上抑制重要的在线CSS页面的SEO性能。

就个人而言,我只在绝对特定于页面的场景需要时才使用内联代码,即便如此,我也会使用css压缩工具在准备好生产时减少文档中的空白区域。

我曾经多次进行过这次谈话,但没有任何一方能够得出结论。我的简单回答是,如果它“可能”有害,那么为什么要冒风险呢。

答案 2 :(得分:0)

我不认为大多数蜘蛛在解析页面之前实际执行Javascript。如果您真的想要编制索引,最好将其作为简单内容放在页面上。通过Ajax引入它,通过javascript等动态构建它。 al,肯定只会阻碍其SEO价值。在通过Javascript构建之后形成的棘手链接也是不好的形式 - 简单的站点地图可能会产生更好的价值。

答案 3 :(得分:0)

如另一个答案所述,任何由JavaScript创建或修改的内容都不太可能被搜索引擎“看到”。虽然这当然适用于放置JS的任何地方。

根据页面大小和托管功能,它可能会影响索引编制。如果额外负载足以开始减慢服务器对页面请求的响应,那么搜索引擎将减慢他们的抓取速度,对于大型站点,可能无法及时抓取整个站点。

答案 4 :(得分:0)

搜索引擎主要阅读网站的文本部分。但是有许多因素包括效果seo。使用表格模板,甚至使用内联css使页面加载时间更多一些。即使您可以检查html验证器,它也会将所有内联ccs标记为error.Slower对站点的响应时间。

答案 5 :(得分:0)

javascript会增加网站的加载时间。我相信这可能会影响您网站的排名。转到https://developers.google.com/speed/pagespeed/insights/并测试您的网址。有时在网站的第一个视图上使用javascript会延迟页面加载,因为只有在呈现脚本后才会显示内容。这可能会损害用户体验和SEO。