【发布时间】:2019-11-11 08:49:12
【问题描述】:
许多前端开发人员都知道有效的 HTML 对 SEO 有积极的影响。但是有效的 CSS 会影响 SEO 吗?
在 Google 网站上的 https://support.google.com/webmasters/answer/100782?hl=en 页面上,它说:“干净、有效的 HTML 是一个很好的保险政策,使用 CSS 可以将呈现与内容分开,并且可以帮助页面更快地呈现和加载。验证工具,例如W3 联盟提供的免费在线 HTML 和 CSS 验证器对于检查您的网站很有用,而 HTML Tidy 等工具可以帮助您快速轻松地清理代码。”
但如果你看看世界上最流行的前端组件库,例如,你会发现它甚至包含很多来自 W3C 验证器的错误和警告。
:root{
--blue:#007bff;
--indigo:#6610f2;
--purple:#6f42c1;
--pink:#e83e8c;
--red:#dc3545;
--orange:#fd7e14;
--yellow:#ffc107;
--green:#28a745;
--teal:#20c997;
--cyan:#17a2b8;
--white:#fff;
--gray:#6c757d;
--gray-dark:#343a40;
--primary:#007bff;
--secondary:#6c757d;
--success:#28a745;
--info:#17a2b8;
--warning:#ffc107;
--danger:#dc3545;
--light:#f8f9fa;
--dark:#343a40;
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
} ... <= This is just a small part of the file bootstrap.min.css.
验证器 https://jigsaw.w3.org/css-validator/ 表示 Bootstrap 中有 30 个错误和 670 个警告。但是这个 CSS 被用于许多成功的网站。如果他们使用有效的 CSS,他们会在 SEO 方面更加成功吗?
【问题讨论】:
-
验证器无法识别 CSS 变量,因此会报错,但 CSS 有效
-
这个问题似乎是题外话,因为它是关于 SEO 这在 Stack Overflow 上是题外话。请阅读"Which SEO questions should be closed as non-programming/non-admin?",以更好地了解何时可以在此处提出 SEO 问题(大多数情况不可以)以及您可以在哪里获得帮助。