meta-tags-optimizer by aaron-he-zhu/seo-geo-claude-skills
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill meta-tags-optimizerSEO& GEO Skills Library · 20 skills for SEO + GEO · Install all:
npx skills add aaron-he-zhu/seo-geo-claude-skills
研究 · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis
构建 · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator
优化 · · · ·
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
此技能可创建引人注目、经过优化的元标签,以提高搜索结果中的点击率并增强社交媒体分享效果。它涵盖标题标签、元描述和社交媒体元标签。
Create meta tags for a page about [topic] targeting [keyword]
Write title and meta description for this content: [content/URL]
Improve these meta tags for better CTR: [current tags]
Create Open Graph and Twitter card tags for [page/URL]
有关工具类别占位符,请参阅 CONNECTORS.md。
连接 ~~search console + ~~SEO工具时: 自动拉取当前元标签、按查询的点击率数据、竞争对手标题/描述模式、SERP预览数据以及展示/点击指标,以识别优化机会。
仅使用手动数据时: 要求用户提供:
使用提供的数据继续完整的工作流程。在输出中注明哪些指标来自自动收集,哪些来自用户提供的数据。
当用户请求元标签优化时:
收集页面信息
### 页面分析
**页面URL**: [URL]
**页面类型**: [blog/product/landing/service/homepage]
**主要关键词**: [keyword]
**次要关键词**: [keywords]
**目标受众**: [audience]
**主要行动号召**: [action you want users to take]
**独特价值主张**: [what makes this page special]
创建优化的标题标签
### 标题标签优化
**要求**:
- 长度: 50-60个字符(在SERP中完全显示)
- 包含主要关键词(最好靠近开头)
- 使其引人注目且值得点击
- 匹配搜索意图
- 如果合适,包含品牌名称
**标题标签公式选项**:
1. **关键词 | 好处 | 品牌**
"[Primary Keyword]: [Benefit] | [Brand Name]"
2. **数字 + 关键词 + 承诺**
"[Number] [Keyword] That [Promise/Result]"
3. **操作指南格式**
"How to [Keyword]: [Benefit/Result]"
4. **问题格式**
"What is [Keyword]? [Brief Answer/Hook]"
5. **年份 + 关键词**
"[Keyword] in [Year]: [Hook/Update]"
**生成的标题选项**:
| 选项 | 标题 | 长度 | 强力词汇 | 关键词位置 |
|--------|-------|--------|-------------|------------------|
| 1 | [Title] | [X] chars | [words] | [Front/Middle] |
| 2 | [Title] | [X] chars | [words] | [Front/Middle] |
| 3 | [Title] | [X] chars | [words] | [Front/Middle] |
**推荐**: 选项 [X]
**理由**: [Why this option is best]
**标题标签代码**:
```html
<title>[Selected Title]</title>
撰写元描述
### 元描述优化
**要求**:
- 长度: 150-160个字符(在SERP中完全显示)
- 自然地包含主要关键词
- 包含清晰的行动号召
- 准确匹配页面内容
- 营造紧迫感或好奇心
- 避免重复描述
**元描述公式**:
[页面提供的内容] + [对用户的好处] + [行动号召]
**可包含的强力元素**:
- 数字和统计数据
- 当前年份
- 情感触发词
- 行动动词
- 独特价值主张
**生成的描述选项**:
| 选项 | 描述 | 长度 | 行动号召 | 情感触发 |
|--------|-------------|--------|-----|-------------------|
| 1 | [Description] | [X] chars | [CTA] | [Trigger] |
| 2 | [Description] | [X] chars | [CTA] | [Trigger] |
| 3 | [Description] | [X] chars | [CTA] | [Trigger] |
**推荐**: 选项 [X]
**理由**: [Why this option is best]
**元描述代码**:
```html
<meta name="description" content="[Selected Description]">
创建Open Graph、Twitter卡片和其他元标签
生成OG标签(og:type, og:url, og:title, og:description, og:image)、Twitter卡片标签、规范URL、robots、viewport、author和文章特定标签。然后组合成一个完整的元标签块。
参考:有关OG类型选择指南、Twitter卡片类型选择、所有HTML代码模板以及完整的元标签块模板,请参阅 references/meta-tag-code-templates.md。
验证元标签是否符合内容质量标准。参考:CORE-EEAT Benchmark
### CORE-EEAT元标签一致性
| 检查项 | 状态 | 备注 |
|-------|--------|-------|
| **C01 意图一致性**:标题承诺与实际内容交付相符 | ✅/⚠️/❌ | [标题是否准确代表了页面提供的内容?] |
| **C02 直接答案**:元描述反映了前150字中可用的核心答案 | ✅/⚠️/❌ | [描述是否预览了直接答案?] |
**如果C01失败**:标题具有误导性——重写以匹配实际内容。
**如果C02失败**:内容可能需要重构以将答案前置,或者描述应更好地反映可用内容。
6. 提供点击率优化建议
## 点击率优化分析
### 使用的强力词汇
- [Word 1] - 创造 [emotion/action]
- [Word 2] - 创造 [emotion/action]
### 提升点击率的元素
| 元素 | 是否存在 | 影响 |
|---------|---------|--------|
| 数字 | Yes/No | +20-30% CTR |
| 当前年份 | Yes/No | +15-20% CTR |
| 强力词汇 | Yes/No | +10-15% CTR |
| 问题 | Yes/No | +10-15% CTR |
| 括号 | Yes/No | +10% CTR |
### A/B测试建议
测试以下变体:
**版本A**(当前):
- 标题: [Title]
- 描述: [Description]
**版本B**(测试):
- 标题: [Alternative title]
- 描述: [Alternative description]
- 假设: [Why this might perform better]
用户:"为关于'如何在[当前年份]开始播客'的博客文章创建元标签"
输出:
## 元标签:如何在[当前年份]开始播客
### 标题标签
```html
<title>How to Start a Podcast in [current year]: Complete Beginner's Guide</title>
长度:约55个字符 ✅ 关键词:"how to start a podcast"位于开头 ✅ 强力词汇:"Complete", "Beginner's" ✅
<meta name="description" content="Learn how to start a podcast in [current year] with our step-by-step guide. Covers equipment, hosting, recording, and launching your first episode. Start podcasting today!">
长度:约163个字符 ✅ 关键词:自然包含 ✅ 行动号召:"Start podcasting today!" ✅
使用references/meta-tag-code-templates.md中的模板生成的完整元标签块(包含OG、Twitter、文章标签)。
标题变体B:"Start a Podcast in [current year]: Step-by-Step Guide (+ Free Checklist)"
标题变体C:"How to Start a Podcast: [current year] Guide [Equipment + Software + Tips]"
描述变体B:"Want to start a podcast in [current year]? This guide covers everything: equipment ($100 budget option), best hosting platforms, recording tips, and how to get your first 1,000 listeners."
## 成功秘诀
1. **前置关键词** - 将重要术语放在开头
2. **匹配意图** - 描述应预览页面提供的内容
3. **具体明确** - 模糊的描述会被忽略
4. **测试变体** - 小的更改可能显著影响点击率
5. **定期更新** - 添加当前年份,更新信息
6. **检查竞争对手** - 查看您的SERP中哪些内容有效
## 参考资料
- [元标签公式](./references/meta-tag-formulas.md) — 经过验证的标题和描述公式
- [点击率和社交参考](./references/ctr-and-social-reference.md) — 页面类型模板、点击率数据、OG最佳实践
## 相关技能
- [seo-content-writer](../seo-content-writer/) — 为元标签创建内容
- [schema-markup-generator](../schema-markup-generator/) — 添加结构化数据
- [on-page-seo-auditor](../../optimize/on-page-seo-auditor/) — 审核所有元标签
- [serp-analysis](../../research/serp-analysis/) — 分析竞争对手元标签
每周安装量
793
仓库
GitHub星标
373
首次出现
2026年2月12日
安全审计
安装于
opencode700
gemini-cli687
codex684
github-copilot669
amp651
kimi-cli644
SEO& GEO Skills Library · 20 skills for SEO + GEO · Install all:
npx skills add aaron-he-zhu/seo-geo-claude-skills
Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis
Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator
Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher
Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager
Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management
This skill creates compelling, optimized meta tags that improve click-through rates from search results and enhance social media sharing. It covers title tags, meta descriptions, and social meta tags.
Create meta tags for a page about [topic] targeting [keyword]
Write title and meta description for this content: [content/URL]
Improve these meta tags for better CTR: [current tags]
Create Open Graph and Twitter card tags for [page/URL]
See CONNECTORS.md for tool category placeholders.
With ~~search console + ~~SEO tool connected: Automatically pull current meta tags, CTR data by query, competitor title/description patterns, SERP preview data, and impression/click metrics to identify optimization opportunities.
With manual data only: Ask the user to provide:
Proceed with the full workflow using provided data. Note in the output which metrics are from automated collection vs. user-provided data.
When a user requests meta tag optimization:
Gather Page Information
### Page Analysis
**Page URL**: [URL]
**Page Type**: [blog/product/landing/service/homepage]
**Primary Keyword**: [keyword]
**Secondary Keywords**: [keywords]
**Target Audience**: [audience]
**Primary CTA**: [action you want users to take]
**Unique Value Prop**: [what makes this page special]
Create Optimized Title Tag
### Title Tag Optimization
**Requirements**:
- Length: 50-60 characters (displays fully in SERP)
- Include primary keyword (preferably near front)
- Make it compelling and click-worthy
- Match search intent
- Include brand name if appropriate
**Title Tag Formula Options**:
1. **Keyword | Benefit | Brand**
"[Primary Keyword]: [Benefit] | [Brand Name]"
2. **Number + Keyword + Promise**
"[Number] [Keyword] That [Promise/Result]"
3. **How-to Format**
"How to [Keyword]: [Benefit/Result]"
4. **Question Format**
"What is [Keyword]? [Brief Answer/Hook]"
5. **Year + Keyword**
"[Keyword] in [Year]: [Hook/Update]"
**Generated Title Options**:
| Option | Title | Length | Power Words | Keyword Position |
|--------|-------|--------|-------------|------------------|
| 1 | [Title] | [X] chars | [words] | [Front/Middle] |
| 2 | [Title] | [X] chars | [words] | [Front/Middle] |
| 3 | [Title] | [X] chars | [words] | [Front/Middle] |
**Recommended**: Option [X]
**Reasoning**: [Why this option is best]
**Title Tag Code**:
```html
<title>[Selected Title]</title>
Generate OG tags (og:type, og:url, og:title, og:description, og:image), Twitter Card tags, canonical URL, robots, viewport, author, and article-specific tags. Then combine into a complete meta tag block.
Reference : See references/meta-tag-code-templates.md for OG type selection guide, Twitter card type selection, all HTML code templates, and the complete meta tag block template.
Verify meta tags align with content quality standards. Reference: CORE-EEAT Benchmark
### CORE-EEAT Meta Tag Alignment
| Check | Status | Notes |
|-------|--------|-------|
| **C01 Intent Alignment**: Title promise matches actual content delivery | ✅/⚠️/❌ | [Does the title accurately represent what the page delivers?] |
| **C02 Direct Answer**: Meta description reflects the core answer available in first 150 words | ✅/⚠️/❌ | [Does the description preview the direct answer?] |
**If C01 fails**: Title is misleading — rewrite to match actual content.
**If C02 fails**: Content may need restructuring to front-load the answer, or description should better reflect available content.
6. Provide CTR Optimization Tips
## CTR Optimization Analysis
### Power Words Used
- [Word 1] - Creates [emotion/action]
- [Word 2] - Creates [emotion/action]
### CTR Boosting Elements
| Element | Present | Impact |
|---------|---------|--------|
| Numbers | Yes/No | +20-30% CTR |
| Current Year | Yes/No | +15-20% CTR |
| Power Words | Yes/No | +10-15% CTR |
| Question | Yes/No | +10-15% CTR |
| Brackets | Yes/No | +10% CTR |
### A/B Test Suggestions
Test these variations:
**Version A** (Current):
- Title: [Title]
- Description: [Description]
**Version B** (Test):
- Title: [Alternative title]
- Description: [Alternative description]
- Hypothesis: [Why this might perform better]
User : "Create meta tags for a blog post about 'how to start a podcast in [current year]'"
Output :
## Meta Tags: How to Start a Podcast ([current year])
### Title Tag
```html
<title>How to Start a Podcast in [current year]: Complete Beginner's Guide</title>
Length : ~55 characters ✅ Keyword : "how to start a podcast" at front ✅ Power Words : "Complete", "Beginner's" ✅
<meta name="description" content="Learn how to start a podcast in [current year] with our step-by-step guide. Covers equipment, hosting, recording, and launching your first episode. Start podcasting today!">
Length : ~163 characters ✅ Keyword : Included naturally ✅ CTA : "Start podcasting today!" ✅
Complete meta tag block (with OG, Twitter, Article tags) generated using template fromreferences/meta-tag-code-templates.md.
Title Variation B : "Start a Podcast in [current year]: Step-by-Step Guide (+ Free Checklist)"
Title Variation C : "How to Start a Podcast: [current year] Guide [Equipment + Software + Tips]"
Description Variation B : "Want to start a podcast in [current year]? This guide covers everything: equipment ($100 budget option), best hosting platforms, recording tips, and how to get your first 1,000 listeners."
## Tips for Success
1. **Front-load keywords** - Put important terms at the beginning
2. **Match intent** - Description should preview what page delivers
3. **Be specific** - Vague descriptions get ignored
4. **Test variations** - Small changes can significantly impact CTR
5. **Update regularly** - Add current year, refresh messaging
6. **Check competitors** - See what's working in your SERP
## Reference Materials
- [Meta Tag Formulas](./references/meta-tag-formulas.md) — Proven title and description formulas
- [CTR and Social Reference](./references/ctr-and-social-reference.md) — Page-type templates, CTR data, OG best practices
## Related Skills
- [seo-content-writer](../seo-content-writer/) — Create content for meta tags
- [schema-markup-generator](../schema-markup-generator/) — Add structured data
- [on-page-seo-auditor](../../optimize/on-page-seo-auditor/) — Audit all meta tags
- [serp-analysis](../../research/serp-analysis/) — Analyze competitor meta tags
Weekly Installs
793
Repository
GitHub Stars
373
First Seen
Feb 12, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode700
gemini-cli687
codex684
github-copilot669
amp651
kimi-cli644
46,500 周安装
Write Meta Description
### Meta Description Optimization
**Requirements**:
- Length: 150-160 characters (displays fully in SERP)
- Include primary keyword naturally
- Include clear call-to-action
- Match page content accurately
- Create urgency or curiosity
- Avoid duplicate descriptions
**Meta Description Formula**:
[What the page offers] + [Benefit to user] + [Call-to-action]
**Power Elements to Include**:
- Numbers and statistics
- Current year
- Emotional triggers
- Action verbs
- Unique value proposition
**Generated Description Options**:
| Option | Description | Length | CTA | Emotional Trigger |
|--------|-------------|--------|-----|-------------------|
| 1 | [Description] | [X] chars | [CTA] | [Trigger] |
| 2 | [Description] | [X] chars | [CTA] | [Trigger] |
| 3 | [Description] | [X] chars | [CTA] | [Trigger] |
**Recommended**: Option [X]
**Reasoning**: [Why this option is best]
**Meta Description Code**:
```html
<meta name="description" content="[Selected Description]">
Create Open Graph, Twitter Card, and Additional Meta Tags