知识库首页 seo-llm 资料 _index.md

index

本地来源:seo-llm/SEO实战密码-markdown/第05章 页面优化/精简代码/_index.md

精简代码

在 2.4 节中介绍过,搜索引擎预处理的第一步就是提取文字内容。SEO 人员应该尽量降低搜索引擎提取文字内容的难度,包括精简 HTML 代码,使真正的文字内容比例提高,尽量减少 HTML 格式代码、CSS 及脚本。从某种意义上来说,非可见文字代码对关键词来说都是噪声,精简代码就是提高信噪比。

常见的可以精简代码的地方包括以下几个方面。

  • 使用 CSS 定义文字字体、颜色、尺寸及页面排版。有很多网站既使用 CSS,又在可见文字部分用style 或font 再定义一遍字体、尺寸等,这是完全没有必要的冗余代码。
  • 使用外部文件。将 CSS 和 JavaScript 放在外部文件中,页面 HTML 中只要放一行代码进行调用就可以了。查看一些网站源文件时,我们经常可以看到大片大片的 CSS及 JavaScript 代码,而且 JavaScript 代码还经常出现在 HTML 最前面,这就使真正有用的文字部分被推到后面。当然,这里有一个取舍问题。很多网站更愿意把 CSS 和JavaScript放在页面 HTML 代码中,以避免由于某种原因,外部 CSS 或 JavaScript 文件没能下载调入成功,页面排版或功能出现问题的情况。在页面其他方面比较精简、CSS 和 JavaScript不是过分庞大的情况下,这样处理也无不可。
  • 减少或删除注释。代码中的注释只是给程序员或页面设计人员的提示,对用户、浏览器和搜索引擎来说毫无作用,只能成为噪声。
  • 减少表格,尤其是嵌套表格。现在的网页大多使用 CSS 排版,表格使用大大减少。但有的时候使用表格展现是最方便的,也不必刻意完全避免,只要不出现大量多层嵌套表格、产生大量无用代码就可以了。

精简代码也有助于提高页面打开速度,而速度也是搜索排名因素之一。页面打开速度对移动搜索排名的影响更大。

这里说明一下文件大小限制。百度建议 HTML 文件的大小不要超过 128KB。Google技术指南曾经建议,HTML 文件最好限制在 100KB 以下,页面上链接数控制在 100 个以下。其实现在的搜索引擎已经完全可以抓取大得多的文件,几 MB 的文件也没有问题。不过在可能的情况下,还是应该尽量使文件越小越好。虽然搜索引擎可以抓取很大

的文件,但可能不会索引整个文件,而只索引文件前面的一部分内容。文件过大,再加上大量冗余格式代码,可能使实质内容被推到实际被索引的部分之外。文件太大,打开速度降低,用户体验也是个问题。

本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/SEO实战密码-markdown-第05章-页面优化-精简代码-_index-bfdd59.md(仅本地保留,不入库不部署)