name: seo-optimizer description: 审计和优化WordPress SEO(Yoast/Rank Math)-检查焦点关键词、元描述、特色图片。使用Unsplash API处理缺失图片。运行在所有页面/帖子上,识别并修复SEO问题。 allowed-tools: 阅读、写作、编辑、Bash、任务、WebFetch、WebSearch,
SEO优化器技能
全面的WordPress网站SEO审计和优化,使用Yoast SEO或Rank Math。
这项技能做什么
- 审计所有页面/帖子的SEO完整性
- 检查焦点关键词 - 确保每个页面都有一个设置
- 验证元描述 - 确认焦点关键词出现在描述中
- 验证特色图片 - 检查是否存在且命名正确
- 自动修复问题使用Unsplash API处理缺失图片
- 生成报告提供可操作的建议
强制执行的SEO规则
焦点关键词规则
- 每个页面/帖子必须有一个焦点关键词
- 焦点关键词应该是1-3个词,与内容相关
- 焦点关键词必须至少在元描述中出现一次
元描述规则
- 必须是120-160个字符(对SERPs最佳)
- 必须包含焦点关键词
- 应该是引人注目的,并包含行动号召
- 每个页面必须是唯一的
特色图片规则
- 每个页面/帖子必须有一张特色图片
- 图片ALT文本应包含焦点关键词
- 图片标题应是焦点关键词
- 图片应与页面内容相关
使用方法
告诉Claude运行SEO审计:
- “在所有页面上运行SEO审计”
- “检查投资组合页面的SEO”
- “修复整个网站上缺失的特色图片”
- “优化所有页面的元描述”
技术细节
Yoast SEO元键
_yoast_wpseo_focuskw - 焦点关键词
_yoast_wpseo_metadesc - 元描述
_yoast_wpseo_title - SEO标题
_thumbnail_id - 特色图片ID
Rank Math元键
rank_math_focus_keyword - 焦点关键词
rank_math_description - 元描述
rank_math_title - SEO标题
_thumbnail_id - 特色图片ID
REST API端点
GET /wp-json/wp/v2/pages - 列出所有页面
GET /wp-json/wp/v2/posts - 列出所有帖子
GET /wp-json/yoast/v1/get_head - 获取URL的Yoast SEO数据
POST /wp-json/wp/v2/media - 上传图片
POST /wp-json/wp/v2/pages/{id} - 更新页面(特色媒体)
数据库直接访问(如果API受限)
-- 获取Yoast焦点关键词
SELECT meta_value FROM wp_postmeta
WHERE post_id = {id} AND meta_key = '_yoast_wpseo_focuskw';
-- 更新元描述
UPDATE wp_postmeta SET meta_value = '{desc}'
WHERE post_id = {id} AND meta_key = '_yoast_wpseo_metadesc';
工作流程
1. 审计阶段(并行Haiku代理)
- 代理1:审计首页+关于页面
- 代理2:审计投资组合+联系页面
- 代理3:审计法律页面(隐私、条款)
- 代理4:审计所有属性帖子
2. 报告生成
{
"page": "关于",
"url": "/about/",
"focus_keyword": {
"status": "ok|missing|weak",
"value": "房地产开发",
"in_title": true,
"in_description": true
},
"meta_description": {
"status": "ok|missing|too_short|too_long|missing_keyword",
"length": 156,
"value": "..."
},
"featured_image": {
"status": "ok|missing|wrong_alt",
"id": 123,
"alt": "...",
"title": "..."
},
"recommendations": [
"将焦点关键词添加到元描述",
"更新特色图片ALT文本"
]
}
3. 修复阶段
- 使用Unsplash API寻找相关图片
- 下载高质量图片
- 上传到WordPress
- 设置正确的元数据
Unsplash集成
使用配置在/root/.claude/.mcp.json的Unsplash MCP服务器:
- 搜索与焦点关键词匹配的图片
- 下载高质量图片
- 上传到WordPress
- 设置适当的元数据
示例审计输出
SEO AUDIT REPORT - CSR Development
===================================
页面:关于
-----------
焦点关键词:real estate Miami ✓
元描述:"CSR Real Estate builds legacy..." (156 chars) ✓
- 包含焦点关键词:是 ✓
特色图片:team-photo.jpg ✓
- ALT文本:"CSR team" ⚠(应包含焦点关键词)
- 标题:"team-photo" ⚠(应是焦点关键词)
评分:80/100
建议:
1. 更新图片ALT为"real estate Miami team"
2. 更新图片标题为"real estate Miami"
页面:投资组合
---------------
焦点关键词:缺失 ✗
元描述:缺失 ✗
特色图片:缺失 ✗
评分:0/100
建议:
1. 添加焦点关键词:"Miami properties"或"real estate portfolio"
2. 添加包含焦点关键词的元描述
3. 从Unsplash添加特色图片(搜索:Miami real estate)