{"id":"meta-tags-optimizer","name":"meta-tags-optimizer","summary":"タイトルタグ、メタ説明、オープングラフ、Twitterカードを最適化して、クリック率を最大化しましょう。","body":"# Meta Tags Optimizer\n\nThis 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.\n\n## When This Must Trigger\n\nUse this when the conversation involves any of these situations — even if the user does not use SEO terminology:\n\nUse this whenever the task needs a shippable asset or transformation that should feed directly into quality review, deployment, or monitoring.\n\n- Creating meta tags for new pages\n- Optimizing existing meta tags for better CTR\n- Preparing pages for social media sharing\n- Fixing duplicate or missing meta tags\n- A/B testing title and description variations\n- Optimizing for specific SERP features\n- Creating meta tags for different page types\n\n## What This Skill Does\n\n1. **Title Tag Creation**: Writes compelling, keyword-optimized titles\n2. **Meta Description Writing**: Creates click-worthy descriptions\n3. **Open Graph Optimization**: Prepares pages for social sharing\n4. **Twitter Card Setup**: Optimizes Twitter-specific meta tags\n5. **CTR Analysis**: Suggests improvements for better click rates\n6. **Character Counting**: Ensures proper length for SERP display\n7. **A/B Test Suggestions**: Provides variations for testing\n\n## Quick Start\n\nStart with one of these prompts.\n\n### Create Meta Tags\n\n```\nCreate meta tags for a page about [topic] targeting [keyword]\n```\n\n```\nWrite title and meta description for this content: [content/URL]\n```\n\n### Optimize Existing Tags\n\n```\nImprove these meta tags for better CTR: [current tags]\n```\n\n### Social Media Tags\n\n```\nCreate Open Graph and Twitter card tags for [page/URL]\n```\n\n## Data Sources\n\n**With ~~search console + ~~SEO tool connected:**\nAutomatically pull current meta tags, CTR data by query, competitor title/description patterns, SERP preview data, and impression/click metrics to identify optimization opportunities.\n\n**With manual data only:**\nAsk the user to provide:\n1. Current title and meta description (if optimizing existing)\n2. Target primary keyword and 2-3 secondary keywords\n3. Page URL and main content/value proposition\n4. Competitor URLs or examples of well-performing titles in the SERP\n\nProceed with the full workflow using provided data. Note in the output which metrics are from automated collection vs. user-provided data.\n\n## Instructions\n\nWhen a user requests meta tag optimization:\n\n1. **Gather Page Information**\n\n   ```markdown\n   ### Page Analysis\n   \n   **Page URL**: [URL]\n   **Page Type**: [blog/product/landing/service/homepage]\n   **Primary Keyword**: [keyword]\n   **Secondary Keywords**: [keywords]\n   **Target Audience**: [audience]\n   **Primary CTA**: [action you want users to take]\n   **Unique Value Prop**: [what makes this page special]\n   ```\n\n2. **Create Optimized Title Tag**\n\n   ```markdown\n   ### Title Tag Optimization\n   \n   **Requirements**:\n   - Length: 50-60 characters (displays fully in SERP)\n   - Include primary keyword (preferably near front)\n   - Make it compelling and click-worthy\n   - Match search intent\n   - Include brand name if appropriate\n   \n   **Title Tag Formula Options**:\n   \n   1. **Keyword | Benefit | Brand**\n      \"[Primary Keyword]: [Benefit] | [Brand Name]\"\n      \n   2. **Number + Keyword + Promise**\n      \"[Number] [Keyword] That [Promise/Result]\"\n      \n   3. **How-to Format**\n      \"How to [Keyword]: [Benefit/Result]\"\n      \n   4. **Question Format**\n      \"What is [Keyword]? [Brief Answer/Hook]\"\n      \n   5. **Year + Keyword**\n      \"[Keyword] in [Year]: [Hook/Update]\"\n   \n   **Generated Title Options**:\n   \n   | Option | Title | Length | Power Words | Keyword Position |\n   |--------|-------|--------|-------------|------------------|\n   | 1 | [Title] | [X] chars | [words] | [Front/Middle] |\n   | 2 | [Title] | [X] chars | [words] | [Front/Middle] |\n   | 3 | [Title] | [X] chars | [words] | [Front/Middle] |\n   \n   **Recommended**: Option [X]\n   **Reasoning**: [Why this option is best]\n   \n   **Title Tag Code**:\n   ```html\n   <title>[Selected Title]</title>\n   ```\n   ```\n\n3. **Write Meta Description**\n\n   ```markdown\n   ### Meta Description Optimization\n   \n   **Requirements**:\n   - Length: 150-160 characters (displays fully in SERP)\n   - Include primary keyword naturally\n   - Include clear call-to-action\n   - Match page content accurately\n   - Create urgency or curiosity\n   - Avoid duplicate descriptions\n   \n   **Meta Description Formula**:\n   \n   [What the page offers] + [Benefit to user] + [Call-to-action]\n   \n   **Power Elements to Include**:\n   - Numbers and statistics\n   - Current year\n   - Emotional triggers\n   - Action verbs\n   - Unique value proposition\n   \n   **Generated Description Options**:\n   \n   | Option | Description | Length | CTA | Emotional Trigger |\n   |--------|-------------|--------|-----|-------------------|\n   | 1 | [Description] | [X] chars | [CTA] | [Trigger] |\n   | 2 | [Description] | [X] chars | [CTA] | [Trigger] |\n   | 3 | [Description] | [X] chars | [CTA] | [Trigger] |\n   \n   **Recommended**: Option [X]\n   **Reasoning**: [Why this option is best]\n   \n   **Meta Description Code**:\n   ```html\n   <meta name=\"description\" content=\"[Selected Description]\">\n   ```\n   ```\n\n4. **Create Open Graph, Twitter Card, and Additional Meta Tags**\n\n   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.\n\n   > **Reference**: See [references/meta-tag-code-templates.md](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.\n\n5. **CORE-EEAT Alignment Check**\n\n   Verify meta tags align with content quality standards (CORE-EEAT Benchmark).\n\n   ```markdown\n   ### CORE-EEAT Meta Tag Alignment\n\n   | Check | Status | Notes |\n   |-------|--------|-------|\n   | **C01 Intent Alignment**: Title promise matches actual content delivery | ✅/⚠️/❌ | [Does the title accurately represent what the page delivers?] |\n   | **C02 Direct Answer**: Meta description reflects the core answer available in first 150 words | ✅/⚠️/❌ | [Does the description preview the direct answer?] |\n\n   **If C01 fails**: Title is misleading — rewrite to match actual content.\n   **If C02 fails**: Content may need restructuring to front-load the answer, or description should better reflect available content.\n   ```\n\n9. **Provide CTR Optimization Tips**\n\n   ```markdown\n   ## CTR Optimization Analysis\n\n   ### Power Words Used\n   - [Word 1] - Creates [emotion/action]\n   - [Word 2] - Creates [emotion/action]\n\n   ### CTR Boosting Elements\n\n   | Element | Present | Impact |\n   |---------|---------|--------|\n   | Numbers | Yes/No | +20-30% CTR |\n   | Current Year | Yes/No | +15-20% CTR |\n   | Power Words | Yes/No | +10-15% CTR |\n   | Question | Yes/No | +10-15% CTR |\n   | Brackets | Yes/No | +10% CTR |\n\n   ### A/B Test Suggestions\n\n   Test these variations:\n\n   **Version A** (Current):\n   - Title: [Title]\n   - Description: [Description]\n\n   **Version B** (Test):\n   - Title: [Alternative title]\n   - Description: [Alternative description]\n   - Hypothesis: [Why this might perform better]\n   ```\n\n## Validation Checkpoints\n\n### Input Validation\n- [ ] Primary keyword confirmed and matches page content\n- [ ] Page type identified (blog/product/landing/service/homepage)\n- [ ] Target audience and search intent clearly defined\n- [ ] Unique value proposition articulated\n\n### Output Validation\n- [ ] Title length 50-60 characters (displays fully in SERP)\n- [ ] Meta description length 150-160 characters\n- [ ] Primary keyword appears in both title and description\n- [ ] Open Graph image specified (1200x630px recommended)\n- [ ] All HTML syntax valid (no unclosed quotes or tags)\n- [ ] Source of each data point clearly stated (~~search console CTR data, ~~SEO tool competitor data, user-provided, or estimated)\n\n## Example\n\n**User**: \"Create meta tags for a blog post about 'how to start a podcast in [current year]'\"\n\n**Output**:\n\n```markdown\n## Meta Tags: How to Start a Podcast ([current year])\n\n### Title Tag\n```html\n<title>How to Start a Podcast in [current year]: Complete Beginner's Guide</title>\n```\n**Length**: ~55 characters ✅\n**Keyword**: \"how to start a podcast\" at front ✅\n**Power Words**: \"Complete\", \"Beginner's\" ✅\n\n### Meta Description\n```html\n<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!\">\n```\n**Length**: ~163 characters ✅\n**Keyword**: Included naturally ✅\n**CTA**: \"Start podcasting today!\" ✅\n\n_Complete meta tag block (with OG, Twitter, Article tags) generated using template from [references/meta-tag-code-templates.md](references/meta-tag-code-templates.md)._\n\n### A/B Test Variations\n\n**Title Variation B**:\n\"Start a Podcast in [current year]: Step-by-Step Guide (+ Free Checklist)\"\n\n**Title Variation C**:\n\"How to Start a Podcast: [current year] Guide [Equipment + Software + Tips]\"\n\n**Description Variation B**:\n\"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.\"\n```\n\n## Tips for Success\n\n1. **Front-load keywords** - Put important terms at the beginning\n2. **Match intent** - Description should preview what page delivers\n3. **Be specific** - Vague descriptions get ignored\n4. **Test variations** - Small changes can significantly impact CTR\n5. **Update regularly** - Add current year, refresh messaging\n6. **Check competitors** - See what's working in your SERP\n\n\n## Reference Materials\n\n- [Meta Tag Formulas](references/meta-tag-formulas.md) — Proven title and description formulas\n- [CTR and Social Reference](references/ctr-and-social-reference.md) — Page-type templates, CTR data, OG best practices\n\n## Next Best Skill\n\n- **Primary**: [schema-markup-generator](../schema-markup-generator/SKILL.md) — complete the SERP packaging with structured data.","author":"@ViryaZheng","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/ViryaZheng/recomby-geo/tree/main/plugins/recomby-geo/skills/meta-tags-optimizer","license":"MIT","category":"writing","lang":"en","tokens":2449,"stars":0,"calls30d":2,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"evals/evals.json","size":3229,"sha256":"e01d47d384b68680eeb153b552104a819cf8849eb85d74a90d8a6bccdf880de7"},{"path":"references/ctr-and-social-reference.md","size":6405,"sha256":"0f9703e372f12dbd6e238def281454e018b2292c7ee55f14cd8e386eef929581"},{"path":"references/meta-tag-code-templates.md","size":4310,"sha256":"4b377b9d1cf35e88edd2cf49a19c822a4277f771581202da0df52bd46d759364"},{"path":"references/meta-tag-formulas.md","size":17588,"sha256":"c0ca1d83ce446500b277f85565c9ef5ab096b0f0e0911f3459319d38d228f000"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":["bakersjournal.com"]}}