什么是SEO
SEO全称 Search Engine Optimization,中文叫搜索引擎优化。简单来说,就是对网站做各类优化,让网页在百度、谷歌等搜索引擎的免费自然搜索结果获得更好位置,免费拿到搜索过来的访问流量。
概念区分 SEO:免费自然排名,靠内容与页面优化获取流量 SEM:搜索引擎付费广告,按点击计费,花钱买曝光
站内SEO
站内SEO也叫On‑page SEO,全部是你自己网站可以控制修改的部分,VitePress、Hugo这类静态网站非常适合做站内优化。
页面Title标题 每一个网页需要独立的title,是搜索引擎判断页面主题最重要依据,同时也是浏览器标签栏展示文字。 示例:<title>Rust Box智能指针详解 | 技术笔记</title>
Meta Description描述标签 就是搜索结果里面标题下方的简介文字。它不直接参与排名打分,但是极大影响用户会不会点击你的链接。
<meta name="description" content="讲解Rust的Box智能指针,堆内存分配、解引用、Box::leak实战案例">H标签层级结构 一个页面只能有一个 h1,代表整篇文档核心主题; h2 划分大章节,h3 划分小节内容; 不要跳级使用,不要多个h1,搜索引擎依靠H标签理解文章逻辑。
URL路径优化 使用简短、有语义的访问路径,例如 /rust/box-guide。 避免大量乱码、无意义数字ID、复杂参数,爬虫更容易识别友好URL。
正文内容 优先原创内容,贴合用户真实搜索需求;直接复制抄袭他人内容会被降权,不建议采集。内容自然植入关键词,不要疯狂重复堆砌。
图片优化 图片设置alt属性,简单描述图片内容;同时压缩图片体积,减少网页加载耗时。
网页访问速度 速度是重要排名指标,静态站点天生优势,输出纯HTML,没有数据库等待。 优化方向:压缩图片、精简多余JS、服务器开启gzip压缩。
Sitemap.xml站点地图 一份记录网站全部网页的清单文件,交给搜索引擎爬虫,方便一次性抓取全部页面。VitePress、Hugo都可以通过插件或者内置功能自动生成。
robots.txt 放置在网站根目录,用来告诉爬虫哪些页面不要抓取,例如草稿页面、测试页面。
站外SEO
站外SEO也叫Off‑page SEO,不属于你网站本身,来自外部互联网环境。
反向链接(外链 Backlink) 别的网站页面链接到你的网页,相当于外部给你的网站投“信任票”。 高质量正规网站的外链,可以提升网站权重;花钱批量购买的垃圾外链,会造成网站惩罚降权。
社区与社交信号 技术论坛、社交平台转发引用你的文章,也属于站外辅助信号。
白帽SEO与黑帽SEO
白帽SEO
遵循搜索引擎官方规则,写优质内容、合理优化页面、自然积累外链。 优点:排名稳定,长期有效; 缺点:见效慢,通常数周到数月才会看到效果。
黑帽SEO
属于作弊手段,关键词堆砌、隐藏文字、买垃圾外链、批量抄袭采集内容。 短期有可能排名暴涨,一旦被搜索引擎识别,网站直接降权,几乎无法被搜到,不建议使用。
关键词的概念
用户在搜索框输入的文字,就是关键词。 举个例子,用户搜索“Rust Box是什么作用”,这句话就是关键词。写文档的时候围绕用户实际搜索的关键词来创作,才更容易被搜到,而不是凭空造冷门词汇。
SEO完整工作流程
关键词调研,挖掘用户真实会搜索的问题 产出对应的文章、文档内容 站内页面优化,处理title、描述、标题层级、sitemap 提交网站到百度搜索资源平台 / Google Search Console 搜索引擎爬虫抓取你的网页,存入索引库 用户搜索关键词,引擎综合计算权重输出排名 持续更新内容,维护网站质量
静态站点做SEO的优势
输出纯静态HTML页面,打开速度快,爬虫非常友好 可以自动生成sitemap,批量管理页面meta信息 没有数据库,不会出现动态接口卡顿拖垮评分 高度可定制页面头部的各类meta标签
常见误区
修改完页面立刻就有排名 搜索引擎爬虫抓取、收录、排序都需要时间,不会即时生效。
关键词重复越多排名越高 大量堆砌相同关键词属于作弊行为,反而会降低评分。
做好SEO就一定排第一名 排名会受行业竞争、网站权重、内容质量多重因素影响,不存在保证第一名的办法。
备案的影响 ICP备案主要影响百度国内收录;谷歌搜索引擎不看国内备案信息。
实用工具
Google Search Console:谷歌官方工具,查看收录状态、爬虫报错 百度搜索资源平台:百度平台提交网站,查看收录情况 PageSpeed Insights:网页测速,评估页面性能得分 sitemap工具:VitePress使用 vitepress‑plugin‑sitemap,Hugo自带生成能力