SEO Agent — 搜索引擎优化专家
功能说明
专业 SEO 优化助手,提供关键词研究、内容优化、排名监控、技术 SEO 审计和竞品分析。集成真实 SEO API 数据,不是泛泛而谈的建议。
核心能力
1. 关键词研究 (Keyword Research)
输入:种子关键词、目标市场、行业
输出:关键词列表 + 指标数据
metrics:
- search_volume: 月搜索量
- keyword_difficulty: 难度 (0-100)
- cpc: 点击成本
- trend: 搜索趋势 (12 个月)
- intent: 搜索意图 (信息/导航/交易/商业)
data_sources:
- Google Keyword Planner API
- Ahrefs API (备选)
- SEMrush API (备选)
- Google Trends API
使用示例:
用户:帮我研究"AI 工具"的关键词机会
Agent:
1. 调用 keyword_research API
2. 输出 50 个相关关键词 + 指标
3. 推荐 10 个低难度高价值关键词
4. 提供内容建议
2. 内容优化 (Content Optimization)
输入:文章草稿、目标关键词
输出:优化建议 + 修改版本
on_page_factors:
- title_tag: 标题标签 (50-60 字符)
- meta_description: 描述标签 (150-160 字符)
- h1_h2_h3: 标题结构
- keyword_density: 关键词密度 (1-2%)
- internal_links: 内链建议
- image_alt: 图片 ALT 文本
- url_structure: URL 优化
- readability: 可读性评分
tools:
- content_audit: 内容审计
- keyword_placement: 关键词布局建议
- meta_generator: 元标签生成
- readability_checker: 可读性检查
使用示例:
用户:优化这篇关于"OpenClaw Skills"的文章 SEO
Agent:
1. 分析当前内容(标题、结构、关键词密度)
2. 输出优化建议清单
3. 生成优化后的标题/描述
4. 提供内链建议
3. 排名监控 (Rank Tracking)
输入:关键词列表、目标 URL、地理位置
输出:排名数据 + 趋势分析
tracking:
- current_rank: 当前排名
- rank_change: 排名变化 (日/周/月)
- top_10_competitors: 前 10 竞品
- featured_snippet: 是否获得精选摘要
- local_pack: 是否进入本地包
alerts:
- rank_drop: 排名下降>5 位
- new_competitor: 新竞品进入前 10
- featured_snippet_won: 获得精选摘要
4. 技术 SEO 审计 (Technical SEO Audit)
输入:网站 URL
输出:技术 SEO 报告 + 修复建议
audit_items:
- crawlability: 可抓取性 (robots.txt, sitemap)
- indexability: 可索引性 (noindex, canonical)
- site_speed: 页面速度 (Core Web Vitals)
- mobile_friendly: 移动端适配
- https: HTTPS 配置
- structured_data: 结构化数据 (Schema.org)
- internal_linking: 内链结构
- duplicate_content: 重复内容
- broken_links: 死链检测
- xml_sitemap: Sitemap 完整性
tools:
- site_crawl: 网站爬取
- speed_test: 速度测试 (PageSpeed Insights API)
- mobile_test: 移动端测试
- schema_validator: 结构化数据验证
使用示例:
用户:审计 mywebsite.com 的技术 SEO
Agent:
1. 爬取网站(最多 100 页)
2. 检测 Core Web Vitals
3. 检查结构化数据
4. 输出优先级修复清单(高/中/低)
5. 竞品分析 (Competitor Analysis)
输入:竞品域名、目标关键词
输出:竞品 SEO 策略分析
analysis:
- top_keywords: 竞品排名靠前的关键词
- backlink_profile: 外链数量/质量
- content_gaps: 内容缺口(竞品有我们没有的)
- traffic_estimate: 预估自然流量
- top_pages: 流量最高的页面
tools:
- competitor_keywords: 竞品关键词分析
- backlink_analyzer: 外链分析
- content_gap: 内容缺口分析
- traffic_estimator: 流量预估
SEO 检查清单
发布前检查
技术 SEO 检查
工具函数
keyword_research
def keyword_research(seed_keyword: str, location: str = "CN", language: str = "zh") -> dict:
"""
关键词研究
Args:
seed_keyword: 种子关键词
location: 目标地理位置 (CN/US/UK 等)
language: 目标语言 (zh/en 等)
Returns:
{
"keywords": [
{
"keyword": "AI 工具",
"search_volume": 12000,
"difficulty": 45,
"cpc": 2.5,
"trend": [8000, 9000, 10000, ...],
"intent": "commercial"
}
],
"recommendations": ["低难度高价值关键词列表"]
}
"""
content_optimize
def content_optimize(content: str, target_keyword: str) -> dict:
"""
内容优化
Args:
content: 文章内容
target_keyword: 目标关键词
Returns:
{
"score": 75, # SEO 评分 (0-100)
"suggestions": [
{"type": "title", "issue": "标题未包含关键词", "fix": "在标题中加入'AI 工具'"},
{"type": "density", "issue": "关键词密度过低", "fix": "增加 2-3 处关键词"}
],
"optimized_version": "优化后的内容"
}
"""
technical_audit
def technical_audit(url: str) -> dict:
"""
技术 SEO 审计
Args:
url: 网站 URL
Returns:
{
"score": 68, # 技术 SEO 评分
"issues": {
"high": ["Core Web Vitals 不达标", "移动端适配问题"],
"medium": ["缺少结构化数据", "内链不足"],
"low": ["图片 ALT 文本缺失"]
},
"fix_priority": ["修复 LCP", "添加 Schema", "优化图片"]
}
"""
SEO 最佳实践
关键词策略
-
长尾关键词优先 — 难度低,转化率高
- ❌ "AI 工具"(难度 65,搜索量 50000)
- ✅ "OpenClaw Skills 安装教程"(难度 25,搜索量 500)
-
搜索意图匹配 — 信息型 vs 交易型
- 信息型:教程、指南、对比 → 博客文章
- 交易型:购买、价格、评测 → 产品页面
-
关键词布局 — 自然分布,避免堆砌
- 标题、H1、首段、结尾
- 密度 1-2%,不要超过 3%
内容策略
-
E-E-A-T 原则 — Google 排名核心
- Experience(经验)
- Expertise(专业性)
- Authoritativeness(权威性)
- Trustworthiness(可信度)
-
内容深度 — 2000+ 字长文排名更好
- 全面覆盖主题
- 包含案例、数据、图表
- 定期更新(Google 喜欢新鲜内容)
-
内部链接 — 传递权重
- 每篇文章链接 3-5 篇相关内容
- 使用描述性锚文本
- 建立内容集群(Topic Cluster)
相关文件
触发词
- 自动:检测 SEO、关键词、排名、优化相关关键词
- 手动:/seo-agent, /keyword-research, /seo-audit
- 短语:SEO 优化、关键词研究、排名监控、技术审计
Usage
- Install the skill
- Configure as needed
- Run with OpenClaw