用途
该技能用于通过技术正确性、性能和内容相关性来提升搜索可见性,而非依赖取巧手段。它覆盖技术 SEO、页面优化、结构化数据、Core Web Vitals 和内容策略的审计、规划与实施。
适用时机
在以下情况使用该技能:
- 审计可抓取性、可索引性、canonical 或重定向
- 改进标题标签、元描述和标题结构
- 添加或验证结构化数据
- 改进 Core Web Vitals
- 进行关键词研究并将关键词映射到 URL
- 规划内链或站点地图 / robots 变更
工作原理
原则
- 在内容优化之前先修复技术阻碍。
- 一个页面应有一个明确的主要搜索意图。
- 优先长期质量信号,而非操纵性模式。
- 移动优先假设很重要,因为索引是移动优先的。
- 建议应针对具体页面且可实施。
技术 SEO 检查清单
可抓取性
- robots.txt 应允许重要页面并屏蔽低价值表面
- 不应有重要页面被意外 noindex
- 重要页面应在较浅的点击深度内可达
- 避免超过两跳的重定向链
- canonical 标签应自洽且不循环
可索引性
- 首选 URL 格式应保持一致
- 多语言页面如使用需正确配置 hreflang
- 站点地图应反映预期的公开表面
- 不应有重复 URL 在无 canonical 控制下相互竞争
性能
- LCP < 2.5s
- INP < 200ms
- CLS < 0.1
- 常见修复:预加载首屏资源、减少阻塞渲染的工作、预留布局空间、精简过重的 JS
结构化数据
- 首页:在适当情况下使用 organization 或 business schema
- 编辑类页面:Article / BlogPosting
- 产品页面:Product 和 Offer
- 内页:BreadcrumbList
- 问答部分:仅当内容真正匹配时使用 FAQPage
页面规则
标题标签
- 目标约 50-60 个字符
- 将主要关键词或概念放在靠前位置
- 让标题对人类可读,而非为机器人堆砌
元描述
- 目标约 120-160 个字符
- 如实描述页面
- 自然包含主要主题
标题结构
- 一个清晰的 H1
- H2 和 H3 应反映实际内容层级
- 不要仅为视觉样式而跳过结构
关键词映射
- 定义搜索意图
- 收集现实的关键词变体
- 按意图匹配度、可能价值和竞争度排序
- 将一个主要关键词/主题映射到一个 URL
- 检测并避免关键词蚕食
内链
- 从强页面链接到希望排名的页面
- 使用描述性锚文本
- 在可能时避免通用锚文本
- 从新页面回填链接到相关现有页面
示例
标题公式
Primary Topic - Specific Modifier | Brand
元描述公式
Action + topic + value proposition + one supporting detail
JSON-LD 示例
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Page Title Here",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Brand Name"
}
}
审计输出形态
[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string, which weakens relevance and creates duplicate signals.
Fix: Generate a unique title per product using the product name and primary category.
反模式
| 反模式 | 修复 |
|---|---|
| 关键词堆砌 | 优先为用户写作 |
| 单薄近似重复页面 | 合并或差异化它们 |
| 为实际不存在的内容使用 schema | 让 schema 与事实匹配 |
| 未检查实际页面就给出内容建议 | 先阅读真实页面 |
| 泛泛的“改进 SEO”输出 | 将每条建议绑定到某个页面或资产 |
相关技能
- seo-specialist
- frontend-patterns
- brand-voice
- market-research