Seo-geo-claude-skills meta-tags-optimizer
Optimize title tags, meta descriptions, Open Graph, Twitter cards for maximum CTR with A/B variations. 标题优化/元描述/CTR
git clone https://github.com/aaron-he-zhu/seo-geo-claude-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/aaron-he-zhu/seo-geo-claude-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/build/meta-tags-optimizer" ~/.claude/skills/aaron-he-zhu-seo-geo-claude-skills-meta-tags-optimizer && rm -rf "$T"
build/meta-tags-optimizer/SKILL.mdMeta Tags Optimizer
SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh System Mode: This build skill follows the shared Skill Contract and State Model.
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.
System role: Build layer skill. It turns briefs and signals into assets that other skills can review, publish, and monitor.
When This Must Trigger
Use this when the conversation involves a shippable asset or transformation that should feed directly into quality review, deployment, or monitoring — even if the user doesn't use SEO terminology:
- Creating meta tags for new pages
- Optimizing existing meta tags for better CTR
- Preparing pages for social media sharing
- Fixing duplicate or missing meta tags
- A/B testing title and description variations
- Optimizing for specific SERP features
- Creating meta tags for different page types
What This Skill Does
- Title Tag Creation: Writes compelling, keyword-optimized titles
- Meta Description Writing: Creates click-worthy descriptions
- Open Graph Optimization: Prepares pages for social sharing
- Twitter Card Setup: Optimizes Twitter-specific meta tags
- CTR Analysis: Suggests improvements for better click rates
- Character Counting: Ensures proper length for SERP display
- A/B Test Suggestions: Provides variations for testing
Quick Start
Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.
Create Meta Tags
Create meta tags for a page about [topic] targeting [keyword]
Write title and meta description for this content: [content/URL]
Optimize Existing Tags
Improve these meta tags for better CTR: [current tags]
Social Media Tags
Create Open Graph and Twitter card tags for [page/URL]
Skill Contract
Expected output: a ready-to-use asset or implementation-ready transformation plus a short handoff summary ready for
memory/content/.
- Reads: the brief, target keywords, entity inputs, quality constraints, and prior decisions from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing content, metadata, or schema deliverable plus a reusable summary that can be stored under
.memory/content/ - Promotes: approved angles, messaging choices, missing evidence, and publish blockers to
,memory/hot-cache.md
, andmemory/decisions.md
.memory/open-loops.md - Next handoff: use the
below when the asset is ready for review or deployment.Next Best Skill
Handoff Summary
Emit this shape when finishing the skill (see skill-contract.md §Handoff Summary Format for the authoritative format):
- Status: DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_INPUT
- Objective: what was analyzed, created, or fixed
- Key Findings / Output: the highest-signal result
- Evidence: URLs, data points, or sections reviewed
- Open Loops: blockers, missing inputs, or unresolved risks
- Recommended Next Skill: one primary next move
Data Sources
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:
- Current title and meta description (if optimizing existing)
- Target primary keyword and 2-3 secondary keywords
- Page URL and main content/value proposition
- Competitor URLs or examples of well-performing titles in the SERP
Proceed with the full workflow using provided data. Note in the output which metrics are from automated collection vs. user-provided data.
Instructions
When a user requests meta tag optimization, run these six steps:
- Gather Page Information — URL, page type, primary/secondary keywords, target audience, primary CTA, unique value prop
- Create Optimized Title Tag — 50-60 chars, primary keyword front-loaded; pick from 5 formula options (Keyword|Benefit|Brand, Number+Keyword+Promise, How-to, Question, Year+Keyword); generate 3 options with power word analysis
- Write Meta Description — 150-160 chars, primary keyword, CTA; use
formula; generate 3 options with CTA and emotional trigger labels[Offer] + [Benefit] + [CTA] - Create Open Graph, Twitter Card, and Additional Meta Tags — OG (og:type/url/title/description/image), Twitter Card, canonical, robots, viewport, author, article tags; combine into full block
- CORE-EEAT Alignment Check — verify C01 (Intent Alignment) and C02 (Direct Answer) with Pass/Warn/Fail
- Provide CTR Optimization Tips — power words analysis, CTR boosting elements table (Numbers +20-30%, Year +15-20%, Power Words +10-15%, Question +10-15%, Brackets +10%), A/B test suggestions
Reference: See references/instructions-detail.md for full templates (page analysis, title/description formula options, CORE-EEAT alignment matrix, CTR optimization analysis), worked example, and tips. See references/meta-tag-code-templates.md for HTML code templates.
Validation Checkpoints
Input Validation
- Primary keyword confirmed and matches page content
- Page type identified (blog/product/landing/service/homepage)
- Target audience and search intent clearly defined
- Unique value proposition articulated
Output Validation
- Banned-vocab self-check — scan titles and descriptions for banned words/phrases per skill-contract.md §Output Voice. Especially:
. Meta tags are short — every word counts.crucial, robust, leverage, seamless, unlock, cutting-edge, empower, streamline - Title length 50-60 characters (displays fully in SERP)
- Meta description length 150-160 characters
- Primary keyword appears in both title and description
- Open Graph image specified (1200x630px recommended)
- All HTML syntax valid (no unclosed quotes or tags)
- Source of each data point clearly stated (~~search console CTR data, ~~SEO tool competitor data, user-provided, or estimated)
Example
User: "Create meta tags for a blog post about 'how to start a podcast in [current year]'"
Output (abbreviated):
- Title:
(~55 chars, keyword front-loaded, power words: Complete, Beginner's)<title>How to Start a Podcast in [year]: Complete Beginner's Guide</title> - Description:
(~163 chars, CTA included)<meta name="description" content="Learn how to start a podcast in [year] with our step-by-step guide. Covers equipment, hosting, recording, and launching your first episode. Start podcasting today!">
See the full example (with OG, Twitter, Article tags and 3 A/B variations) in references/instructions-detail.md.
Tips for Success
Front-load keywords; match intent; be specific; test variations; update regularly; check competitors. Full list in references/instructions-detail.md.
Save Results
After delivering content or optimization output to the user, ask:
"Save these results for future sessions?"
If yes, write a dated summary to
memory/content/YYYY-MM-DD-<topic>.md containing:
- One-line description of what was created
- Target keyword and content type
- Open loops or items needing review
- Source data references
Gate check recommended: Run content-quality-auditor before publishing (PostToolUse hook will remind automatically).
If any findings should influence ongoing strategy, recommend promoting key conclusions to
memory/hot-cache.md.
Reference Materials
- Instructions Detail — Full 6-step workflow, title/description formulas, CORE-EEAT alignment matrix, CTR analysis, worked example, tips
- Meta Tag Formulas — Proven title and description formulas
- Meta Tag Code Templates — HTML templates (OG, Twitter, article tags)
- CTR and Social Reference — Page-type templates, CTR data, OG best practices
Next Best Skill
- Primary: schema-markup-generator — complete the SERP packaging with structured data.