| name | meta-tags-optimizer |
| description | Use when the user asks to "optimize meta tags"; improves titles, descriptions, Open Graph, Twitter cards, and CTR test variants. Not for JSON-LD structured data — use schema-markup-generator; not for body copy — use seo-content-writer. 标题优化/元描述/CTR |
| version | 9.9.10 |
| license | Apache-2.0 |
| compatibility | Claude Code and compatible agent-skill hosts |
| homepage | https://github.com/aaron-he-zhu/seo-geo-claude-skills |
| when_to_use | Use when optimizing title tags, meta descriptions, Open Graph tags, or Twitter Cards for a page. |
| argument-hint | <page URL or content> |
| metadata | {"author":"aaron-he-zhu","version":"9.9.10","geo-relevance":"low","tags":["seo","meta-tags","title-tag","meta-description","open-graph","twitter-card","ctr-optimization","social-sharing","标题优化","元描述","メタタグ","메타태그","meta-tags-seo"],"triggers":["my title tag needs work","low click-through rate","OG tags not showing","how to write a good title tag","Yoast SEO title tool","RankMath title optimizer","TDK优化","点击率太低"]} |
Meta Tags Optimizer
Creates title tags, meta descriptions, and social meta tags that improve CTR and sharing quality.
Quick Start
Create meta tags for a page about [topic] targeting [keyword]
Improve these meta tags for better CTR: [current tags]
Skill Contract
Expected output: a ready-to-use metadata package plus the standard handoff summary for memory/content/.
- Reads: the brief, target keywords, entity inputs, and quality constraints.
- Writes: a user-facing metadata deliverable and reusable summary.
- Promotes: approved angles, messaging choices, missing evidence, and publish blockers to
memory/hot-cache.md and memory/open-loops.md; propose durable decisions as pending-decision items.
- Done when: three title and three description options are provided within the character limits with the keyword front-loaded; a complete OG/Twitter tag block is included; and C01 (Intent Alignment) and C02 (Direct Answer) pass.
- Primary next skill: schema-markup-generator when the metadata package is ready for structured-data support.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
Optional search console and SEO tool integrations pull CTR data and competitor patterns automatically; otherwise ask for current tags, keywords, and competitors. See CONNECTORS.md.
Instructions
When a user requests meta-tag optimization, run these six steps:
- Gather Page Information — URL, page type, primary and secondary keywords, audience, CTA, and value proposition.
- Create Optimized Title Tag — keep it near 50-60 characters, front-load the keyword, and generate three options using the supported title formulas.
- Write Meta Description — target 150-160 characters, include the keyword and CTA, and generate three options.
- Create Open Graph, Twitter Card, and Additional Meta Tags — include OG, Twitter, canonical, robots, viewport, author, and article tags as needed.
- CORE-EEAT Alignment Check — verify C01 (Intent Alignment) and C02 (Direct Answer).
- Provide CTR Optimization Tips — explain the winning elements, tradeoffs, and A/B test options.
Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.
Reference: See Instructions Detail for the compact workflow, formulas, alignment matrix, CTR analysis, and example. See Meta Tag Code Templates for HTML blocks.
Example
Sample outcome: a 55-character title, a 150-160 character description, and a complete OG / Twitter / Article tag block. See the full worked sample in Instructions Detail — Example.
Tips for Success
Front-load keywords, match intent, be specific, test variations, and refresh tags when the SERP changes.
Save Results
On user confirmation, save to memory/content/YYYY-MM-DD-<topic>.md — see Skill Contract §Save Results Template.
Reference Materials
Next Best Skill