SEO的组成怎么拆
我习惯把SEO拆成三个大块:技术基础、内容策略、权威建设。这三块不是平行的,是递进关系。技术基础决定页面能不能被正确抓取和索引,内容策略决定页面匹配哪些搜索需求,权威建设决定在同等内容水平下谁能排到前面。
日常排查问题或做新项目时,按这个顺序过一遍,基本不会漏掉关键环节。
技术基础:先把坑填平
技术基础不出彩,但出错一定扣分。这块的核心任务是保证搜索引擎能高效抓取、正确渲染、准确理解页面结构。
抓取和索引控制
- robots.txt:放在根目录,告诉搜索引擎哪些目录不让爬。注意这个文件只能建议不抓,不能保证不索引。如果某个URL被外链引用,即使robots.txt禁止抓取,它仍可能出现在索引里,只是没有页面描述。
- XML Sitemap:列出希望被索引的所有重要页面。单个文件不超过50,000条URL或50MB。大型站点要用Sitemap索引文件拆成多个。Sitemap里只放状态码200的URL,不要放301/404/非规范页面。
- 规范标签(canonical):解决重复内容问题。每个页面用 <link rel="canonical" href="规范URL"> 明确告诉搜索引擎哪个版本是主版本。跨域也可以用,比如内容分发到其他域时。
页面渲染和可访问性
Google能渲染JavaScript,但渲染需要额外资源,会拖慢索引速度。关键内容和链接不要完全依赖JS生成。用服务端渲染或预渲染方案,至少保证meta标签、标题、正文内容在HTML源码里直接可见。
检查方法:在浏览器里右键查看网页源代码,搜索页面核心文字,搜不到就说明是JS动态生成的,需要处理。
技术健康检查清单
- 用Google Search Console的“网址检查”工具,输入几个典型页面,看是否被抓取、是否被索引、是否有任何抓取异常。
- 检查移动端可用性报告,确保没有点击元素间距过小、视口未设置等问题。
- 检查核心页面返回状态码,所有重要页面必须返回200。302临时重定向不要用于永久迁移。
- 检查结构化数据是否有错误。Search Console会列出具体错误类型和受影响页面数。
内容策略:匹配搜索意图
内容不是写得越多越好,是匹配得越准越好。搜索意图分四类:信息型(想知道什么)、导航型(想去某个网站)、商业型(购买前比较)、交易型(准备下单)。
一个页面只能主攻一种意图。想一个页面同时覆盖信息查询和购买转化,通常两头都排不好。
关键词布局的具体方法
- 核心词放在标题(title)里,尽量靠前。标题长度控制在50-60个字符,超过会在搜索结果里被截断。
- H1标签一个页面只用一次,和标题保持语义一致但不必完全相同。
- H2/H3用来组织内容结构,把相关子话题放进去。搜索引擎会用这些层级理解页面覆盖了哪些方面。
- 正文前200字必须出现核心关键词和变体,这是搜索引擎判断页面相关性的重点区域。
- 图片alt属性写描述性文字,包含相关关键词但不要堆砌。
内容深度和结构
覆盖一个话题需要把用户可能问到的子问题都回答到。操作方法是:搜索目标关键词,看排名前5的页面都覆盖了哪些子话题,把这些子话题整理成清单,确保自己的内容至少覆盖同样范围,再补充竞品没讲清楚的部分。
内容结构上,用清晰的层级标题,每个小节解决一个具体问题。段落不要太长,移动端阅读时3-4行一段比较合适。
权威建设:外链和站内权重传递
权威主要通过外链积累。PageRank依然是Google排名算法的核心组成部分,虽然现在不公开更新工具栏数值,但链接作为信任投票的逻辑没有变。
外链质量判断标准
不是所有链接都有价值。判断外链质量看几个维度:
- 链接页面的自身权重:这个页面有没有排名能力?用site:命令查它被索引情况,看它自身有没有稳定的搜索流量。
- 内容相关性:链接所在页面的主题和你的页面是否相关。不相关页面的链接价值很低。
- 链接位置:正文内容中的链接比侧边栏、页脚的链接权重高。
- 锚文本:包含目标关键词的锚文本对排名帮助大,但过度优化会触发惩罚。保持锚文本多样性,品牌词、裸URL、通用词(点击这里)自然混合。
站内权重传递
外链带来的权重会通过站内链接结构分配到各个页面。核心页面应该从首页或高权重页面获得直接链接,链接层级越深,传递的权重越少。重要页面控制在从首页起3次点击以内到达。
站内链接使用描述性锚文本,不要用“了解更多”“点击查看”这类模糊文字。每个页面的链接结构要有逻辑,形成主题聚类:一个核心页面链接到多个相关子页面,子页面之间互相链接,并都链接回核心页面。
哪些部分决定排名效果
不同因素对排名的影响权重差异很大。根据多年实操观察,我把主要因素按影响力分成三个层级:
| 影响层级 |
具体因素 |
说明 |
| 第一梯队(决定性) |
内容质量与意图匹配度、外链数量与质量 |
这两个因素直接决定排名天花板。内容不匹配意图,其他优化都无效。外链不够,竞争度高的词根本进不了前10。 |
| 第二梯队(重要) |
标题标签优化、页面体验(Core Web Vitals)、移动端适配 |
标题直接影响搜索结果点击率,点击率又影响排名。Core Web Vitals中的LCP、INP、CLS三项指标在移动端排名中权重明显。移动端不适配的页面在移动搜索中会被降级。 |
| 第三梯队(辅助) |
结构化数据、页面速度、HTTPS、域名年龄 |
结构化数据不直接提升排名,但能获得富媒体搜索结果,提高点击率。页面速度在极端慢的情况下才会扣分。HTTPS是基本要求,没有会显示不安全警告。域名年龄本身作用极小,老域名有优势是因为积累了外链。 |
Core Web Vitals的具体指标和阈值
这三个指标是Google页面体验信号的核心:
- LCP(最大内容绘制):页面主要内容加载完成的时间。阈值是2.5秒以内为良好,2.5-4秒需要改进,超过4秒算差。优化方向:减少服务器响应时间、优化图片和视频加载、使用CDN。
- INP(与下一次绘制的交互延迟):2024年3月替代FID成为核心指标。衡量页面响应用户交互的延迟。阈值是200毫秒以内为良好,200-500毫秒需要改进,超过500毫秒算差。优化方向:拆分长任务、减少JavaScript执行时间。
- CLS(累计布局偏移):页面加载过程中元素位置偏移的程度。阈值是0.1以内为良好,0.1-0.25需要改进,超过0.25算差。优化方向:给图片和视频设置固定宽高、不要在现有内容上方动态插入内容。
实际操作流程
接手一个网站或新项目时,按以下步骤执行:
- 技术审计:用Screaming Frog或Sitebulb全站扫描,导出所有状态码错误、重复标题、缺失描述、canonical错误、重定向链。优先修复影响索引的问题。
- 关键词映射:把目标关键词分配到具体页面,确保每个关键词有唯一对应页面,每个页面有明确的主关键词。用Excel或Google Sheets记录,列包括:关键词、搜索量、当前排名、目标URL、页面标题。
- 内容优化:对照关键词映射表,逐个页面检查标题、H1、正文覆盖情况。缺失的子话题补充内容,结构混乱的重新组织层级。
- 外链分析:用Ahrefs或Semrush查看自己和竞品的外链差距。优先获取竞品有而自己没有的链接来源。外链建设方式包括:行业资源列表提交、客座博客、数据报告引用、工具页面推广。
- 监控和迭代:每周查看Search Console的搜索效果报告,关注展示量、点击量、平均排名的变化趋势。排名下降的页面优先排查:是否内容过时、是否被竞品超越、是否有技术问题。
容易被忽略但影响大的细节
- 404页面的处理:自定义404页面应该返回404状态码,不要302跳转到首页。有价值的失效页面用301跳转到最相关的现有页面,不要全部指向首页。
- 分页处理:列表页的分页用 rel="next" 和 rel="prev" 或直接让每一页都有独立价值。不要让搜索引擎把分页的第2页、第3页当作重复内容。
- 多语言/多地区站点:使用hreflang标签标注语言和地区版本,格式为 <link rel="alternate" hreflang="语言-地区" href="URL">。所有版本之间互相引用,包括自身。
- 图片SEO:使用WebP或AVIF格式,文件名用描述性文字(不要用IMG_001.jpg),压缩到150KB以内不影响清晰度。图片放在相关文字附近,搜索引擎会参考上下文理解图片内容。
排名效果的验证周期
技术修改(修复抓取错误、调整canonical)通常在1-2周内看到效果。内容优化(重写标题、补充内容)需要2-4周。外链建设需要1-3个月才能体现排名变化,因为搜索引擎需要时间发现新链接、计算权重传递。
判断优化是否有效的方法是:观察目标页面的展示量变化。展示量上升说明搜索引擎认为页面和更多查询相关,这是排名提升的前置信号。展示量上升但点击率下降,说明标题或描述需要调整。