也可以见原文:https://jiajunhuang.com/articles/2019_05_14-seo.md.html
SEO的全称是Search Engine Optimization,就是搜索引擎结果优化。目的就是让你的网站在搜索引擎的返回结果中靠前。现在的搜索引擎
排序算法都精得很,而且不会公开,所以我们只能依靠官网的教程和其他人的经验来做。但是一个好的搜索引擎的目的是,按照用户输入
内容,把对用户输入最有价值的网页排在前面。所以,SEO首先要做的事情就是:
- 提供高质量内容
有了高质量内容,别人就会看得越多,因此会形成良性循环。此外又一个技巧,那就是写好标题,标题是一篇文章的浓缩,因此权重
肯定比其他的标签例如 <h2>
, <h3>
等等更高。
- 写好标题 - 简明扼要的指示出全文内容
此外还包括文章中的一些图片等等的 alt
属性,很多人都是乱写的(包括我),搜索引擎理解文字的程度比理解图片高的多。此外,HTML还有
一些 meta
标签,其中有一个就是 Description
,Google说他们不一定会使用 Description
来展示网页的简述但是还是建议写上。
- 加上
Description
例如<meta name="Description" content="Jiajun的编程随想,主要记录和分享高并发后端编程、源码阅读与分析以及入门教程(Golang, Python, 自动化测试等)">
此外我们从用户体验上来看,如果一个网站响应很慢,那么用户体验就差了,因此也有一条SEO建议:
-
提高网站访问速度,不要加载无用的资源
-
另外,有
sitemap
和robots.txt
来告诉爬虫,该爬什么,不该爬什么。如果不介意爬虫爬所有东西,那就这样写:User-agent: * Disallow:
再次回到内容上,我们应该: