21 号那天输出了一篇文章《什么是 Technical SEO》,索性顺着技术 SEO 这个主题继续输出一篇吧,聊聊怎么做网站的技术优化。
对于没有技术背景的人来说,有些概念可能是第一次接触,所以我尽量写的通俗一点,避免“知识的诅咒”。如果你没能理解,那完全是我能力的问题,可以在文章底下留言,我一一回复。
要想做好网站的技术 SEO 优化,一般涉及几个步骤,分别是:检查页面、提交收录、爬取网站与数据监控。
废话不多说,直接开始。
1. 检查页面
在准备将页面提交谷歌收录之前,最好检查下网站页面是不是符合搜索引擎的收录标准。其中两个核心因素就是页面状态与页面元素。
页面状态比较简单,在技术上就是所谓的服务器响应代码。通常有 200、301、404、500 等等,并不需要太关心其中的技术原理,只要知道这个概念即可。
这里分享一份服务器响应代码及其含义的清单(资料来自菜鸟教程)。
Server Response Code
Server Response Code
除了 200 请求成功之外,其他的响应代码要及时处理,比如常见的 301、404 等代码务必要尽快修复。
另一个因素就是页面元素,也就是页面的 HTML 标签。通常有 H 标签、Meta 标签、Schema 标签等等。
在提交页面收录之前,最好检查下这些页面标签元素是不是有问题。推荐使用一款 Google Chrome 浏览器插件 Detailed SEO Extension。
Detailed SEO Extension
Detailed SEO Extension
使用这个插件可以很方便的检查网站页面的各方面细节是否存在缺陷,发现问题及时修复,修复完成后再提交收录,免得做一些无用功。
2. 提交收录
提交网站或者页面到谷歌站长工具之前,务必要设置好网站的 sitema.xml 文件与 robots.txt 文件,有了这两个文件,搜索引擎爬虫才会知道『这个页面让不让我爬取』,『应该按照什么目录进行爬取』。
想了解更多关于这两个文件的信息,可以看看我很久之前写的文章:
《Robots.Txt 文件是什么》
《什么是站点地图(XML Sitemap)》
想要在网站上创建这两个文件也很简单,一种方式是按照相应语法自己手动写,但是这种方式因为比较麻烦,我并不是很推荐。反而通过安装 RankMath 这种 SEO 插件来自动生成并管理这两个文件的这种方式我是比较喜欢的。
想了解更多关于 RankMath 这款 SEO 插件怎么使用,可以看我之前写的《WordPress SEO 插件 Rank Math 指南》这篇文章。
这两个文件设置好之后,我们直接在谷歌站长工具里面提交,剩下的就是耐心等待搜索引擎的爬取。但是一般全新的域名,没什么权重的情况下,速度与爬取额度都是有限的。
Sitemap Submit
Sitemap Submit
3. 爬取网站
一个结构优秀的网站更受搜索引擎的欢迎,所以在建站之初我们就要构思好页面怎么布局、URL 如何扁平化设计、顶部与底部的导航栏如何优化、侧边栏面包屑这些小东西如何展现等等。
把这些基本功做好了,后续在搜索引擎爬虫抓取的时候才能事半功倍。
这里展示一个优秀的网站结构示意图。
Site Structure
Site Structure
想了解更多关于网站结构方面的信息,可以看看这篇 How to Beat High-Authority Sites with Fewer Links Using proper SEO Silo Structure 文章,比我写得好太多。
4. 监控网站
网站监控只需要使用官方提供的站长工具即可,可以在 GSC 后台中定期查看页面收录与相应问题的反馈,发现问题及时修改即可。
可以点击“Page”来查看页面收录情况。
GSC Page
GSC Page
也可以进一步探索页面未被收录的原因,可以点击到具体分类里面去看看哪些页面没有被收录。
Index Failed Reason
Index Failed Reason
甚至,我们可以进一步看看搜索引擎爬虫在我网站上的爬取报告。
Crawling Report
Crawling Report
进到具体的报告中,可以可视化查看搜索引擎爬虫的爬取情况。
Crawling Details
Crawling Details
还有一个重点就是检查核心网页指标,这套标准是谷歌开发的专门用于衡量用户体验的指标,我们可以通过这个指标来了解谷歌对我们网站用户体验的看法。
Core Web Vitals
Core Web Vitals
查看具体报告发现主要就是 LCP 问题与 CLS 问题,主要就是我的博客的加载速度在 3 秒左右,没达到谷歌的 2.5 秒标准,也不打算投入资源加速了。
关于 LCP 与 CLS 后面再说吧,需要长篇大论。
CWV Report
CWV Report
网站的数据监控主要就涉及这些内容,做好技术 SEO 就主要看这些数据指标。
希望这些内容有些许帮助。