
Meta Tags Optimizer
Generate high-CTR title tags, meta descriptions, and Open Graph/social tags that match search intent before you publish or refresh landing pages.
Install
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill meta-tags-optimizerWhat is this skill?
- Seven title-tag formulas (how-to, listicle, comparison, year-based, and more) with 50–60 character length guidance
- CTR boosters table (brackets, numbers, rich results, year, question format) with documented impact ranges
- Meta description frameworks: AIDA, PAS, and Benefit-Proof-CTA targeting 150–160 characters
- Required Open Graph checklist: og:title, og:description, og:image (1200×630), og:url, og:type
- Social titles and descriptions can differ from HTML meta for share-optimized messaging
Adoption & trust: 4.1k installs on skills.sh; 2.1k GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Seo Auditcoreyhaines31/marketingskills
Copywritingcoreyhaines31/marketingskills
Twitter Automationqu-skills/skills
Marketing Psychologycoreyhaines31/marketingskills
Content Strategycoreyhaines31/marketingskills
Programmatic Seocoreyhaines31/marketingskills
Journey fit
Primary fit
Meta and social tags are applied when pages go live or get optimized for search and sharing—canonical Launch shelf, not Build. On-page SEO and SERP snippet tuning (titles, descriptions, OG) maps directly to the seo subphase under Launch.
Common Questions / FAQ
Is Meta Tags Optimizer safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Meta Tags Optimizer
# CTR Optimization & Social Tags Reference ## Title Tag Formulas | Formula | Template | Best For | |---------|----------|---------| | How-To | How to [Result] ([Year]) | Guides | | Number List | [N] [Adj] [Topic] for [Audience] | Listicles | | Question | [Question]? Here's [Answer] | Definitions | | Comparison | [A] vs [B]: [Differentiator] | Comparisons | | Year-Based | Best [Topic] in [Year] ([Tested]) | Evergreen + fresh | | Benefit | [Benefit]: [How to Achieve] | High-CTR | | Parenthetical | [Topic] ([Modifier]) | Value signal | **Length**: 50-60 chars ideal desktop. Front-load keywords if >60. Avoid >65 (truncated everywhere). ## CTR Boosters | Factor | CTR Impact | |--------|-----------| | Brackets/parentheses in title | +38% | | Number in title | +20-30% | | Match search intent | +15-25% | | Rich results (FAQ, HowTo, stars) | +30% | | Current year | +10-15% | | Question format | +14% | ## Meta Description Frameworks **AIDA**: Attention (hook) > Interest (relevance) > Desire (benefit) > Action (CTA). Target 150-160 chars. **PAS**: Problem > Agitate > Solution + CTA. **Benefit-Proof-CTA**: Lead with outcome, back with evidence, close with action. ## Social Meta Tag Checklist ### Required OG Tags | Tag | Notes | |-----|-------| | og:title | Can differ from HTML title; optimize for sharing | | og:description | Social-optimized; can differ from meta description | | og:image | Absolute URL, ideal 1200x630px, min 200x200px | | og:url | Canonical URL | | og:type | "website" (homepage), "article" (posts) | ### Recommended Tags | Tag | Notes | |-----|-------| | og:site_name | Brand name | | og:locale | e.g., "en_US" | | twitter:card | "summary_large_image" for articles | | twitter:site | @yourbrand handle | ### Platform Image Sizes | Platform | Image Size | |----------|-----------| | Facebook | 1200x630px | | Twitter/X | 1200x600px | | LinkedIn | 1200x627px | | Pinterest | 9.9.9500px (2:3) | # Meta Tags Optimizer — Detailed Instructions Compact workflow, formula set, alignment checks, and example output for the Meta Tags Optimizer skill. ## Step 1: Gather Page Information ```markdown ### Page Analysis **Page URL**: [URL] **Page Type**: [blog/product/landing/service/homepage] **Primary Keyword**: [keyword] **Secondary Keywords**: [keywords] **Target Audience**: [audience] **Primary CTA**: [desired action] **Unique Value Prop**: [what makes this page special] ``` ## Step 2: Create Optimized Title Tag Requirements: - 50-60 characters when possible - Primary keyword near the front - Clear intent match - Brand only when it adds value Use one of these formulas: 1. `Keyword | Benefit | Brand` 2. `Number + Keyword + Promise` 3. `How to [Keyword]: [Benefit]` 4. `What is [Keyword]? [Hook]` 5. `[Keyword] in [Year]: [Update]` Deliver three options with length, power words, and keyword position. ## Step 3: Write Meta Description Requirements: - 150-160 characters when possible - Primary keyword used naturally - Specific benefit + CTA - Accurate preview of the page Preferred formula: `[What the page offers] + [Benefit] + [CTA]` Deliver three options with length, CTA, and emotional trigger. ## Step 4: Create Social and Supporting Tags Generate: - Open Graph (`og:type`, `og:url`, `og:title`, `og:description`, `og:image`) - Twitter Card tags - Canonical URL - Robots / viewport - Author and article tags where relevant > **Reference**: See [references/meta-tag-code-templates.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/build/meta-tags-optimizer/references/meta-tag-code-templates.md) for HTML templates and the complete combined block. ## Step 5: CORE-EEAT Alignment Check | Check | Status | Notes | |-------|--------|-------| | **C01 Intent Alignment** | Pass/Warn/Fail | Does the title promise match the content? | | **C02 Direct Answer** | Pass/Warn/Fail | Does the description reflect the answer available near the top of the page? | If C01 fails, rewrite the title. If C02 fails, either restru