Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
内联CSS和JavaScript真的会影响站点SEO吗?_Javascript_Css_Xhtml_Seo - Fatal编程技术网

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

内联CSS和JavaScript真的会影响站点SEO吗?,javascript,css,xhtml,seo,Javascript,Css,Xhtml,Seo,内联CSS和JavaScript真的会影响站点SEO吗?几乎不会。对于搜索引擎来说,重要的是文本内容,它会过滤掉所有其他内容 我假设,当搜索引擎确定某部分文本在页面上是可见的,还是出于搜索引擎优化的目的而隐藏的时候,CSS就起到了作用。但即便如此,CSS内联还是样式表也不会有什么不同 有人可能会说,一个页面包含的CSS和JS越多,搜索词在该页面上的权重就越小。但我认为这个论点是无效的,因为任何非内容内容都将被完全忽略。我认为大多数蜘蛛在解析页面之前不会执行Javascript。如果你真的想要索引

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

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

我假设,当搜索引擎确定某部分文本在页面上是可见的,还是出于搜索引擎优化的目的而隐藏的时候,CSS就起到了作用。但即便如此,CSS内联还是样式表也不会有什么不同


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

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

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


它可能会影响索引,具体取决于页面的大小和宿主的能力。如果额外的负载足以开始减缓服务器对页面请求的响应,那么搜索引擎将减缓其爬网速度,并且对于大型网站,可能无法及时爬网整个网站。

搜索引擎主要读取网站的文本部分。但影响seo的因素很多。使用表模板,甚至使用内联css,都会使页面加载时间延长一点。即使你们可以检查html验证程序,它也会将所有内联ccs标记为错误。网站的响应时间会变慢

javascript增加了站点的加载时间。我相信这就是它如何影响你网站的排名。前往并测试您的URL。有时,在网站的第一个视图中使用javascript会延迟页面加载,因为只有在呈现脚本后才会显示内容。这可能会损害用户体验和SEO。

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

内嵌式CSS将增加页面的有效负载,从而影响加载速度。加载速度是众多排名因素之一,因此几乎不可能最终回答这个问题

文本与代码的比率也起到了一定的作用。呈现几行可见文本的大量代码意味着搜索引擎需要更深入地挖掘以发现页面中的内容相关性。马特·卡茨曾多次提到这一点

虽然搜索引擎可能会忽略评论和在线css/js,但带宽、处理和存储物流可能足以在一定程度上抑制大量在线css页面的SEO性能

就我个人而言,我只在页面特定的场景需要时才使用内联代码,甚至在准备生产时,我使用css压缩工具来减少文档中的空白


我已经在很多场合进行过这样的谈话,没有任何一方是决定性的。我的简单回答是,如果它“可能”有害,那么为什么要冒险呢。

是的,这也是一篇好文章,但作者没有提到对搜索引擎优化的负面影响。这也是一篇好文章,但它也没有说任何关于搜索引擎优化的内容,但3-4年前,我读到内联的东西会影响SEO。心中的问题是额外的DNS查找(烘焙风格的主要原因)CSSOM页面呈现中的延迟时间会影响总呈现时间,因此会在总SEO分数中考虑。正确且比所选答案更具描述性。问题在于大小,而不是JS/CSS本身。此答案不再准确,因为搜索引擎非常能够读取和理解javascript。@Mods就是这个问题是关于主题@?的。尽管这是一个老问题,并且有一个公认的答案,但这个问题主要集中在SEO上,所以应该迁移到专业网站管理员那里,这将是一个更好的选择。我投票关闭这个问题,因为它是关于SEO的。这是不正确的,因为从inlin开始,解析内容需要相同的时间e样式最有可能出现在文档
元素中,而不是
正文中。这些区域最有可能被解析为单独的实体,解析HTML并抛出“样式”也不难元素,这样做的成本是无关紧要的,因为一旦一个页面被爬虫缓存,这是在谷歌服务器上完成的