meta-tags-optimizer
Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate. Generates multiple A/B test variations with character counting and SERP preview. Use when asked to "optimize title tag", "write meta description", "improve CTR", "Open Graph tags
Install
npx skills add https://github.com/nowork-studio/notfair-plugin/tree/main/seo/meta-tags-optimizer
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install nowork-studio-notfair-plugin@llmmart
git clone https://github.com/nowork-studio/notfair-plugin.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole nowork-studio/notfair-plugin collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Meta Tags Optimizer
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.
When This Must Trigger
Use this when the conversation involves any of these situations — even if the user does not use SEO terminology:
Use this whenever the task needs a shippable asset or transformation that should feed directly into quality review, deployment, or monitoring.
- 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.
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]
Data Sources
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:
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>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
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.
CORE-EEAT Alignment Check
Verify meta tags align with content quality standards (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.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]
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
- 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:
## 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 Description
<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 from references/meta-tag-code-templates.md.
A/B Test Variations
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
## Next Best Skill
- **Primary**: [schema-markup-generator](../schema-markup-generator/SKILL.md) — complete the SERP packaging with structured data.
Files (notfair-plugin)
-
evals
-
evals.json 3.2 KB
{ "skill_name": "meta-tags-optimizer", "evals": [ { "id": 1, "prompt": "Optimize the meta tags for this page. Current title: 'Services - ABC Company'. Current description: 'We offer services.' Target keyword: 'commercial cleaning services dallas'.", "expected_output": "Multiple title tag and meta description variations that include the target keyword, are within character limits (title ~60 chars, description ~155 chars), and are significantly more compelling than the generic originals. Should include character counts and explain why the originals are poor.", "files": [], "expectations": [ "Identifies specific problems with the current tags (generic, no keyword, no location, no value prop)", "Generates 3+ title tag variations within ~60 character limit", "Generates 3+ meta description variations within ~155 character limit", "All variations include the target keyword or close variant", "Includes character counts for each variation", "At least one variation includes a CTA or urgency element in the description" ] }, { "id": 2, "prompt": "Create Open Graph and Twitter card meta tags for our new blog post: 'The Complete Guide to Sourdough Bread for Beginners'. URL: https://bakersjournal.com/sourdough-guide", "expected_output": "Complete OG and Twitter Card meta tag HTML with og:title, og:description, og:image guidance, og:url, twitter:card, twitter:title, twitter:description. Tags should be optimized for social sharing with engaging copy distinct from the SEO meta description.", "files": [], "expectations": [ "Includes all required Open Graph tags (og:title, og:description, og:type, og:url)", "Includes Twitter Card tags (twitter:card, twitter:title, twitter:description)", "OG/Twitter descriptions are optimized for social engagement (may differ from SEO meta description)", "Provides og:image guidance (recommended dimensions, format)", "Output is valid HTML that can be copy-pasted into <head>", "Explains the difference between SEO meta description and social meta tags" ] }, { "id": 3, "prompt": "My homepage title is 'Best Plumber in Chicago | Fast & Affordable | 24/7 Emergency Service | Licensed & Insured | ABC Plumbing'. CTR from Google is only 1.2%. Help me fix it.", "expected_output": "Diagnosis that the title is keyword-stuffed and too long (will be truncated in SERPs), followed by cleaner alternatives that balance keyword inclusion with readability. Should reference the low CTR as evidence the current approach isn't working.", "files": [], "expectations": [ "Identifies the title as too long and keyword-stuffed (Google will truncate it)", "Calculates or estimates the character count and shows where truncation occurs", "Explains why keyword stuffing hurts CTR (looks spammy in SERPs)", "Provides 3+ shorter, cleaner alternatives within ~60 characters", "Suggests a meta description to complement the new title", "References the 1.2% CTR as below average and sets a realistic improvement target" ] } ] }
-
-
references
-
ctr-and-social-reference.md 6.3 KB
# CTR Optimization, Social Tags, and Page-Type Templates Reference tables for click-through rate optimization, Open Graph best practices, meta description copywriting frameworks, and page-type meta tag templates. --- ## Page-Type Meta Tag Templates ### Homepage ```html <title>[Brand Name] - [Primary Value Proposition]</title> <meta name="description" content="[Brand] helps [audience] [achieve goal]. [Key feature/benefit]. [CTA]"> ``` ### Product Page ```html <title>[Product Name] - [Key Benefit] | [Brand]</title> <meta name="description" content="[Product] [key features]. [Price/offer if applicable]. [Social proof]. [CTA]"> ``` ### Blog Post ```html <title>[How to/What is/Number] [Keyword] [Benefit/Year]</title> <meta name="description" content="[What they'll learn]. [Key points covered]. [CTA]"> ``` ### Service Page ```html <title>[Service] in [Location] - [Brand] | [Differentiator]</title> <meta name="description" content="[Service description]. [Experience/credentials]. [Key benefit]. [CTA]"> ``` --- ## Title Tag Formula Patterns ### Proven Title Formulas | Formula | Template | Example | Best For | |---------|----------|---------|---------| | How-To | How to [Achieve Result] ([Year]) | How to Improve SEO Rankings (2026) | Informational guides | | Number List | [Number] [Adjective] [Topic] for [Audience] | 15 Proven SEO Strategies for E-commerce | Listicles | | Question | [Question]? Here's [Answer Preview] | What Is Technical SEO? Complete Guide | Definition content | | Comparison | [Option A] vs [Option B]: [Differentiator] | Ahrefs vs SEMrush: Which SEO Tool Wins? | Comparison pages | | Year-Based | Best [Topic] in [Year] ([Tested/Ranked]) | Best SEO Tools in 2026 (Expert Tested) | Evergreen + fresh | | Benefit-Driven | [Benefit]: [How to Achieve It] | Rank #1 on Google: 10-Step SEO Checklist | High-CTR pages | | Parenthetical | [Topic] ([Modifier]) | Link Building Guide (With Templates) | Adding value signal | | Negative | [Number] [Topic] Mistakes [Consequence] | 7 SEO Mistakes That Kill Your Rankings | Problem-awareness content | ### Title Tag Power Words | Category | Power Words | Use Sparingly | |----------|-----------|---------------| | Urgency | Now, Today, Quick, Fast, Instant, 2026 | Don't overuse; pair with substance | | Value | Free, Proven, Complete, Essential, Ultimate | Avoid hyperbole without backing | | Specificity | [Exact number], Step-by-Step, Checklist, Template | More specific = more clicks | | Curiosity | Secret, Little-Known, Surprising, Actually | Must deliver on the promise | | Authority | Expert, Research-Backed, Data-Driven, Tested | Only use when genuinely expert content | | Emotional | Best, Worst, Mistakes, Warning, Powerful | Balance emotion with credibility | ### Title Tag Length Optimization | Length Range | SERP Behavior | Recommendation | |-------------|--------------|----------------| | <30 characters | May appear thin | Expand with modifier or brand | | 30-50 characters | Fully displayed on all devices | Ideal for mobile-first | | 50-60 characters | Full display on desktop, may truncate mobile | Sweet spot for desktop | | 60-65 characters | Truncated on some devices | Front-load keywords | | >65 characters | Truncated everywhere | Avoid — key info gets cut | --- ## Meta Description Copywriting Frameworks ### AIDA Framework | Element | What It Does | Example | |---------|-------------|---------| | **A**ttention | Hook with a bold claim or question | "Want to double your organic traffic?" | | **I**nterest | Build relevance | "This guide covers 15 proven strategies..." | | **D**esire | Show benefit | "...used by top-ranking sites to increase traffic by 200%." | | **A**ction | CTA | "Read the full guide now." | **Full Example**: "Want to double your organic traffic? This guide covers 15 proven SEO strategies used by top-ranking sites to increase traffic by 200%. Read the full guide now." (158 chars) ### PAS Framework | Element | What It Does | Example | |---------|-------------|---------| | **P**roblem | Identify pain point | "Struggling to rank on Google?" | | **A**gitate | Amplify the problem | "Most SEO guides are outdated and miss key ranking factors." | | **S**olution | Offer the solution | "Our 2026 guide covers what actually works. Read now." | ### Benefit-Proof-CTA Framework | Element | Example | |---------|---------| | Benefit | "Learn the exact SEO process that grew our traffic 5x" | | Proof | "— with real data from 200+ audits." | | CTA | "Get the free checklist." | --- ## CTR Optimization Data ### Factors That Increase Organic CTR | Factor | CTR Impact | Implementation | |--------|-----------|----------------| | Number in title | +20-30% | "7 Ways", "15 Tips", "2026" | | Question in title | +14% | Start with How, What, Why | | Emotional words | +7% | "Proven", "Essential", "Mistake" | | Brackets/parentheses | +38% | "[Guide]", "(With Examples)" | | Current year | +10-15% | "Best SEO Tools 2026" | | Power words | +12% | See Power Words table above | | Match search intent | +15-25% | Align title with SERP expectations | | Rich results (schema) | +30% | FAQ, HowTo, Review stars | --- ## Open Graph Best Practices by Platform ### Platform-Specific OG Optimization | Platform | Image Size | Title Length | Description Length | Special Tags | |----------|-----------|-------------|-------------------|-------------| | Facebook | 1200x630px | 40-60 chars | 125-155 chars | og:type, og:locale | | Twitter/X | 1200x600px | 70 chars max | 200 chars | twitter:card, twitter:site | | LinkedIn | 1200x627px | 70 chars | 150 chars | Standard OG tags | | Pinterest | 1000x1500px (2:3) | 100 chars | 500 chars | og:type=article preferred | | Slack | 500x500px min | Full title | First ~300 chars | Standard OG tags | ### OG Tag Checklist | Tag | Required? | Notes | |-----|----------|-------| | og:title | Yes | Can differ from HTML title; optimize for social sharing | | og:description | Yes | Social-optimized; can differ from meta description | | og:image | Yes | Must be absolute URL; minimum 200x200px, ideal 1200x630px | | og:url | Yes | Canonical URL | | og:type | Yes | "website" for homepage, "article" for blog posts | | og:site_name | Recommended | Your brand name | | og:locale | Recommended | e.g., "en_US" | | twitter:card | Recommended | "summary_large_image" for articles | | twitter:site | Recommended | @yourbrand | -
meta-tag-code-templates.md 4.2 KB
# Meta Tag Code Templates HTML code templates for Open Graph tags, Twitter cards, additional meta tags, and complete meta tag blocks. --- ## Open Graph Tags (Facebook, LinkedIn, etc.) **Required OG Tags**: ```html <!-- Primary Open Graph Tags --> <meta property="og:type" content="[article/website/product]"> <meta property="og:url" content="[Full canonical URL]"> <meta property="og:title" content="[OG-optimized title - up to 60 chars]"> <meta property="og:description" content="[OG description - up to 200 chars]"> <meta property="og:image" content="[Image URL - 1200x630px recommended]"> <!-- Optional but Recommended --> <meta property="og:site_name" content="[Website Name]"> <meta property="og:locale" content="en_US"> ``` **OG Type Selection Guide**: | Page Type | og:type | |-----------|---------| | Blog post | article | | Homepage | website | | Product | product | | Video | video.other | | Profile | profile | **OG Title Considerations**: - Can be different from title tag - Optimize for social sharing context - More conversational tone acceptable - Up to 60 characters ideal **OG Description Considerations**: - Can be longer than meta description (up to 200 chars) - Focus on shareability - What would make someone click when shared? **OG Image Requirements**: - Recommended size: 1200x630 pixels - Minimum size: 600x315 pixels - Format: JPG or PNG - Keep text to less than 20% of image - Include branding subtly --- ## Twitter Card Tags **Card Type Selection**: | Card Type | Best For | Image Size | |-----------|----------|------------| | summary | Articles, blogs | 144x144 min | | summary_large_image | Visual content | 300x157 min | | player | Video/audio | 640x360 min | | app | Mobile apps | 800x418 | **Twitter Card Code**: ```html <!-- Twitter Card Tags --> <meta name="twitter:card" content="[summary_large_image/summary]"> <meta name="twitter:site" content="@[YourTwitterHandle]"> <meta name="twitter:creator" content="@[AuthorTwitterHandle]"> <meta name="twitter:title" content="[Title - 70 chars max]"> <meta name="twitter:description" content="[Description - 200 chars max]"> <meta name="twitter:image" content="[Image URL]"> <meta name="twitter:image:alt" content="[Image description for accessibility]"> ``` **Twitter-Specific Considerations**: - Shorter titles work better (under 70 chars) - Include @mentions if relevant - Hashtag-relevant terms can help discovery - Test with Twitter Card Validator --- ## Additional Recommended Meta Tags **Canonical URL** (Prevent duplicates): ```html <link rel="canonical" href="[Preferred URL]"> ``` **Robots Tag** (Indexing control): ```html <meta name="robots" content="index, follow"> ``` **Viewport** (Mobile optimization): ```html <meta name="viewport" content="width=device-width, initial-scale=1"> ``` **Author** (For articles): ```html <meta name="author" content="[Author Name]"> ``` **Language**: ```html <html lang="en"> ``` **Article-Specific** (For blog posts): ```html <meta property="article:published_time" content="[ISO 8601 date]"> <meta property="article:modified_time" content="[ISO 8601 date]"> <meta property="article:author" content="[Author URL]"> <meta property="article:section" content="[Category]"> <meta property="article:tag" content="[Tag 1]"> ``` --- ## Complete Meta Tag Block Template Copy and paste this complete meta tag block: ```html <!-- Primary Meta Tags --> <title>[Optimized Title]</title> <meta name="title" content="[Optimized Title]"> <meta name="description" content="[Optimized Description]"> <link rel="canonical" href="[Canonical URL]"> <!-- Open Graph / Facebook --> <meta property="og:type" content="[type]"> <meta property="og:url" content="[URL]"> <meta property="og:title" content="[OG Title]"> <meta property="og:description" content="[OG Description]"> <meta property="og:image" content="[Image URL]"> <meta property="og:site_name" content="[Site Name]"> <!-- Twitter --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:url" content="[URL]"> <meta name="twitter:title" content="[Twitter Title]"> <meta name="twitter:description" content="[Twitter Description]"> <meta name="twitter:image" content="[Image URL]"> <!-- Additional --> <meta name="robots" content="index, follow"> <meta name="author" content="[Author]"> ``` -
meta-tag-formulas.md 17.2 KB
# Meta Tag Formulas Reference Extended title tag formulas, meta description templates, A/B testing methodology, seasonal patterns, CTR benchmarks, and multi-language optimization guidance. --- ## Title Tag Formulas by Content Type ### Informational Content | # | Formula | Template | Example | |---|---------|----------|---------| | 1 | How-To + Year | How to [Action] in [Year] | How to Build Backlinks in 2026 | | 2 | How-To + Result | How to [Action] ([Result]) | How to Write Meta Tags (Rank Higher) | | 3 | Definitive Guide | The Definitive Guide to [Topic] | The Definitive Guide to Technical SEO | | 4 | Complete Guide | [Topic]: The Complete Guide ([Year]) | Schema Markup: The Complete Guide (2026) | | 5 | Beginner's Guide | [Topic] for Beginners: [Promise] | SEO for Beginners: Rank in 30 Days | | 6 | What Is | What Is [Topic]? [Short Clarifier] | What Is E-E-A-T? Google's Quality Standard | | 7 | Everything You Need | Everything You Need to Know About [Topic] | Everything You Need to Know About Core Web Vitals | | 8 | Step-by-Step | [Topic]: A Step-by-Step Guide | Link Building: A Step-by-Step Guide | ### Listicle Content | # | Formula | Template | Example | |---|---------|----------|---------| | 9 | Numbered Tips | [N] [Topic] Tips That [Result] | 12 On-Page SEO Tips That Boost Rankings | | 10 | Best Of | [N] Best [Items] in [Year] ([Qualifier]) | 9 Best SEO Tools in 2026 (Expert Tested) | | 11 | Ways To | [N] Ways to [Achieve Goal] [Timeframe] | 7 Ways to Increase Organic Traffic This Month | | 12 | Strategies | [N] [Adjective] [Topic] Strategies for [Audience] | 15 Proven Content Strategies for SaaS | | 13 | Examples | [N] [Topic] Examples [Value Add] | 20 Meta Description Examples (+ Templates) | | 14 | Mistakes | [N] [Topic] Mistakes [Negative Consequence] | 10 Title Tag Mistakes That Hurt Your CTR | | 15 | Secrets | [N] [Topic] Secrets [Experts/Pros] Use | 5 SEO Secrets Top Agencies Use | | 16 | Reasons | [N] Reasons [Why/To] [Statement] | 8 Reasons Your Site Isn't Ranking | ### Comparison Content | # | Formula | Template | Example | |---|---------|----------|---------| | 17 | A vs B | [A] vs [B]: [Differentiator] | Ahrefs vs SEMrush: Which Tool Is Better? | | 18 | A vs B + Year | [A] vs [B] ([Year]): [Angle] | WordPress vs Webflow (2026): Honest Comparison | | 19 | A vs B + Winner | [A] vs [B]: Which [Category] Wins? | Yoast vs Rank Math: Which SEO Plugin Wins? | | 20 | Alternatives | [N] Best [Product] Alternatives in [Year] | 7 Best Ahrefs Alternatives in 2026 | ### Commercial / Transactional Content | # | Formula | Template | Example | |---|---------|----------|---------| | 21 | Product + Benefit | [Product] - [Primary Benefit] \| [Brand] | SEO Audit Tool - Find Issues in Minutes \| SiteChecker | | 22 | Pricing | [Product] Pricing: [Value Statement] | Semrush Pricing: Plans from $119/mo (2026) | | 23 | Review | [Product] Review ([Year]): [Verdict] | Surfer SEO Review (2026): Worth the Price? | | 24 | Free Tool | Free [Tool Type]: [What It Does] | Free Meta Tag Generator: Preview Your SERP Listing | ### Local SEO Content | # | Formula | Template | Example | |---|---------|----------|---------| | 25 | Service + Location | [Service] in [City] - [Brand] \| [Differentiator] | Plumber in Austin - FastFix \| Same-Day Service | | 26 | Best + Location | Best [Service] in [City] ([Year]) | Best Coffee Shops in Portland (2026) | | 27 | Near Me Style | [Service] Near [Location]: [Value] | SEO Agency Near Chicago: Free Site Audit | | 28 | Location Guide | [Topic] in [Location]: [Qualifier] Guide | Restaurants in Brooklyn: The Local's Guide | ### Problem-Awareness Content | # | Formula | Template | Example | |---|---------|----------|---------| | 29 | Warning | Warning: [Problem] [Consequence] | Warning: These SEO Tactics Will Get You Penalized | | 30 | Why + Problem | Why [Problem Exists] (And How to Fix It) | Why Your Meta Descriptions Are Ignored (And How to Fix It) | | 31 | Stop Doing | Stop [Bad Practice]: [Better Alternative] | Stop Keyword Stuffing: What to Do Instead | | 32 | Truth About | The Truth About [Topic] [Revelation] | The Truth About SEO in 2026: What Changed | --- ## Meta Description Templates ### By Content Type #### Blog Posts / Articles | # | Template | Character Count | |---|----------|-----------------| | 1 | Learn [topic] with our [qualifier] guide. Covers [point 1], [point 2], and [point 3]. [CTA]. | ~140-155 | | 2 | [Question]? This [year] guide explains [what], [why], and [how]. Get actionable tips now. | ~130-150 | | 3 | Discover [N] [adjective] [topic] strategies that [result]. Backed by [proof element]. Read the full guide. | ~145-160 | | 4 | [Bold claim about topic]. We tested [N] [methods/tools] and found what works. See the results. | ~130-150 | #### Product / Service Pages | # | Template | Character Count | |---|----------|-----------------| | 5 | [Product] helps you [benefit]. [Feature 1], [Feature 2], [Feature 3]. [Price/offer]. [CTA]. | ~140-155 | | 6 | Looking for [solution]? [Product] [key differentiator]. Trusted by [social proof]. [CTA]. | ~130-150 | | 7 | [Product] - [primary benefit] in [timeframe]. [Star rating] from [N]+ reviews. [CTA]. | ~130-145 | #### E-commerce / Category Pages | # | Template | Character Count | |---|----------|-----------------| | 8 | Shop [category] from [Brand]. [N]+ [items] starting at $[price]. Free shipping on orders over $[amount]. | ~145-160 | | 9 | Browse our [adjective] collection of [products]. [Unique selling point]. [Guarantee/offer]. Order today. | ~140-155 | #### Comparison Pages | # | Template | Character Count | |---|----------|-----------------| | 10 | [A] vs [B]: which is better for [use case]? We compared [criteria]. See the winner + detailed breakdown. | ~145-160 | | 11 | Comparing [A] and [B] on [criteria 1], [criteria 2], and price. Our [year] verdict inside. | ~130-145 | #### Local Business Pages | # | Template | Character Count | |---|----------|-----------------| | 12 | [Service] in [City] by [Brand]. [Experience] years of experience. [N]-star rated. [CTA] — call [phone] today. | ~150-160 | | 13 | Need [service] in [location]? [Brand] offers [differentiator]. [Guarantee]. Book your [offer] now. | ~140-155 | --- ## A/B Testing Methodology for Titles and Descriptions ### Pre-Test Preparation 1. **Baseline metrics** — Record current CTR, average position, impressions, and clicks for the target page (minimum 30 days of data from ~~search console). 2. **Hypothesis** — State what you expect to change and why: "Adding a number to the title will increase CTR by X% because listicle titles outperform generic ones at this SERP position." 3. **Single variable** — Change only ONE element per test (title OR description, not both). 4. **Minimum sample** — Wait until the page has accumulated at least 1,000 impressions in the test period before drawing conclusions. ### Test Execution Steps | Step | Action | Duration | |------|--------|----------| | 1 | Record baseline CTR for 30 days | 30 days | | 2 | Implement title/description change | Day 0 | | 3 | Allow Google to re-crawl and update SERP | 3-7 days | | 4 | Monitor new CTR (exclude first 7 days) | 30+ days | | 5 | Compare new CTR vs. baseline at same avg. position | — | | 6 | Decide: keep, revert, or iterate | — | ### What to Test (Priority Order) | Priority | Element | Test Variable | Expected Impact | |----------|---------|--------------|-----------------| | 1 | Title tag | Add/remove number | +15-25% CTR | | 2 | Title tag | Add/remove year | +10-15% CTR | | 3 | Title tag | Add brackets/parentheses | +10-38% CTR | | 4 | Title tag | Change power word | +5-12% CTR | | 5 | Title tag | Reorder keyword placement | +5-10% CTR | | 6 | Meta description | Add CTA | +5-10% CTR | | 7 | Meta description | Add numbers/statistics | +5-15% CTR | | 8 | Meta description | Change emotional tone | +3-8% CTR | ### Interpreting Results | Scenario | Interpretation | Action | |----------|---------------|--------| | CTR up, position stable | Title/description change is working | Keep the change | | CTR up, position up | Improved engagement signals helping rankings | Keep and document | | CTR down, position stable | Change was negative | Revert immediately | | CTR flat, position stable | Change had no impact | Try a bolder variation | | CTR up, position down | Higher CTR but lower impressions | Evaluate net click change | ### Statistical Significance Checklist - [ ] Minimum 1,000 impressions in test period - [ ] Test ran for at least 30 days (after re-crawl) - [ ] Average position did not shift more than 2 positions - [ ] No major algorithm updates during test period - [ ] No seasonal bias (compare similar months year-over-year) - [ ] CTR change exceeds 10% relative difference --- ## Seasonal Title Patterns ### Calendar-Driven Updates | Season/Event | Title Modifier | Example | |-------------|---------------|---------| | New Year (Jan) | [Year] Edition, Updated for [Year] | SEO Checklist: 2026 Edition | | Q1 Planning | [Year] Strategy, Q1 [Year] | Content Strategy for Q1 2026 | | Spring | Spring [Year], Fresh | Spring 2026 SEO Audit Checklist | | Back to School (Aug-Sep) | Fall [Year], New Season | Fall 2026 Marketing Trends | | Black Friday (Nov) | Black Friday [Year], Holiday | Black Friday SEO Prep Guide (2026) | | End of Year (Dec) | [Year] Wrap-Up, [Next Year] Preview | 2026 SEO Wrap-Up + 2027 Predictions | | Any month | [Month] [Year] | Best SEO Tools (February 2026) | ### Evergreen + Fresh Hybrid Strategy Keep the core title evergreen but append a freshness signal: | Base Title (Evergreen) | Freshness Signal | Combined | |-----------------------|------------------|----------| | How to Start a Blog | (Updated Feb 2026) | How to Start a Blog (Updated Feb 2026) | | Best CRM Software | [2026 Rankings] | Best CRM Software [2026 Rankings] | | SEO Beginner's Guide | - Latest Edition | SEO Beginner's Guide - Latest Edition | **Update cadence**: Refresh the year/date modifier every 3-6 months for pages targeting "best", "top", or year-based queries. --- ## CTR Benchmarks by Industry ### Average Organic CTR by SERP Position (All Industries) | Position | Desktop CTR | Mobile CTR | Combined Avg | |----------|------------|------------|-------------| | 1 | 31.7% | 26.9% | 29.3% | | 2 | 17.5% | 15.1% | 16.3% | | 3 | 11.3% | 10.2% | 10.8% | | 4 | 7.9% | 7.1% | 7.5% | | 5 | 5.8% | 5.2% | 5.5% | | 6 | 4.4% | 3.9% | 4.2% | | 7 | 3.5% | 3.1% | 3.3% | | 8 | 2.9% | 2.5% | 2.7% | | 9 | 2.5% | 2.1% | 2.3% | | 10 | 2.2% | 1.8% | 2.0% | ### CTR Variation by Industry Vertical | Industry | Avg CTR (Pos 1) | Avg CTR (Pos 1-3) | Notes | |----------|----------------|-------------------|-------| | Technology / SaaS | 25-30% | 50-55% | High competition; rich results common | | E-commerce | 20-25% | 40-45% | Shopping results reduce organic CTR | | Healthcare | 28-35% | 55-60% | Users seek authoritative sources | | Finance | 22-28% | 45-50% | Featured snippets capture clicks | | Travel | 18-24% | 38-44% | Maps and hotel packs reduce CTR | | Legal | 30-38% | 58-65% | High intent; fewer SERP features | | Education | 26-32% | 52-58% | Informational queries; high trust needed | | Real Estate | 20-26% | 42-48% | Local packs reduce organic CTR | | Food / Recipes | 15-22% | 35-42% | Recipe carousels dominate top positions | | B2B Services | 28-34% | 55-62% | Less SERP competition; niche queries | ### When Your CTR Is Below Benchmark | CTR vs. Benchmark | Likely Cause | Recommended Action | |-------------------|-------------|-------------------| | 50%+ below | Title does not match intent | Rewrite title to align with query intent | | 25-50% below | Weak title or strong SERP features | Add power words, numbers, or brackets | | 10-25% below | Competitors have better titles | Analyze top 3 competitor titles and differentiate | | At benchmark | Performing as expected | Test incremental improvements | | Above benchmark | Strong title; optimize further | Protect current title; test description instead | --- ## Multi-Language Title Optimization ### General Principles 1. **Do not translate literally** -- Adapt the title formula to the target language's natural phrasing and cultural norms. 2. **Character limits vary** -- CJK characters are wider; effective SERP display length is shorter by character count. 3. **Keyword research per locale** -- Search volume and intent differ across languages. Always do locale-specific keyword research. 4. **Brand name placement** -- Some markets prefer brand-first; others prefer keyword-first. ### Language-Specific Considerations | Language | Max Chars (SERP) | Key Differences | Example Adaptation | |----------|-----------------|-----------------|-------------------| | English | 55-60 | Standard baseline | How to Learn SEO (2026 Guide) | | Spanish | 55-60 | Longer phrases; use abbreviations | Como Aprender SEO: Guia Completa 2026 | | French | 55-60 | Accented characters count same | Guide SEO Complet : Comment se Classer en 2026 | | German | 50-55 | Compound words are long | SEO-Leitfaden 2026: Schritt-fur-Schritt | | Japanese | 30-35 | CJK characters take ~2x width | SEO対策ガイド2026【初心者向け】 | | Chinese (Simplified) | 28-32 | CJK characters; brackets common | SEO优化指南(2026完整版) | | Korean | 30-35 | CJK width; particles add length | SEO 최적화 가이드 2026 [초보자용] | | Arabic | 50-55 | RTL display; test SERP rendering | دليل تحسين محركات البحث 2026 | | Portuguese (BR) | 55-60 | Similar to Spanish | Guia de SEO 2026: Como Ranquear no Google | | Hindi | 45-50 | Devanagari takes more width | SEO कैसे करें: 2026 गाइड | ### Multi-Language Meta Description Tips | Principle | Detail | |-----------|--------| | Localize the CTA | "Learn more" may not translate well; use culturally appropriate CTAs | | Adjust character targets | For CJK, aim for 70-80 characters; for Latin-script languages, 150-160 | | Use local proof points | Reference local statistics, regulations, or market leaders | | Test SERP rendering | Use Google's SERP preview in the target locale to check truncation | | Separate hreflang tags | Ensure each language version has the correct hreflang annotation | --- ## Title Tag Modifier Library ### Modifiers by Purpose | Purpose | Modifiers | |---------|----------| | Freshness | 2026, Updated, Latest, New, This Month, This Week | | Comprehensiveness | Complete, Ultimate, Definitive, A-to-Z, Full, In-Depth | | Ease | Easy, Simple, Quick, Beginner, No-Code, DIY | | Speed | Fast, Instant, [N]-Minute, Today, Quick-Start | | Authority | Expert, Pro, Advanced, Research-Backed, Data-Driven | | Value | Free, Cheap, Budget, Affordable, Open-Source | | Format | Guide, Checklist, Template, Cheat Sheet, Playbook, Toolkit | | Exclusivity | Insider, Members-Only, Exclusive, First Look, Early Access | | Social Proof | Trusted, [N]+ Users, Award-Winning, #1 Rated | | Scarcity | Limited, Last Chance, Ending Soon, Only [N] Left | ### Modifier Placement Rules | Position | When to Use | Example | |----------|------------|---------| | Front | When modifier IS the keyword ("Free", "Best") | Free SEO Audit Tool for Small Business | | Middle | When clarifying the topic | SEO Tools (Free) for Small Business | | End (parenthetical) | When adding value signal | SEO Tools for Small Business (Free) | | End (pipe/dash) | When adding brand | SEO Tools for Small Business \| Brand | --- ## Common Title Tag Mistakes | Mistake | Why It Hurts | Fix | |---------|-------------|-----| | Keyword stuffing | Google may rewrite your title | Use primary keyword once; vary phrasing | | Too generic ("Home", "Welcome") | Zero CTR differentiation | Write a benefit-driven title | | All caps | Looks spammy; may be rewritten | Use title case or sentence case | | Missing primary keyword | Misses ranking signal | Include target keyword naturally | | Duplicate titles across pages | Cannibalization; Google may pick wrong page | Unique title per page | | Brand name first (non-branded query) | Wastes prime keyword space | Put brand at end after pipe | | No emotional hook | Blends in with competitors | Add one power word or number | | Exceeding 60 characters | Key info truncated in SERP | Front-load; keep under 60 chars | | Misleading clickbait | High bounce rate hurts rankings | Title must match content delivery | | Ignoring SERP context | Title doesn't stand out among competitors | Check live SERP before finalizing | --- ## Quick-Reference: Title Formula Selection Flowchart ``` START: What type of content is this? | +-- Informational (how-to, guide, tutorial) | +-- Is it step-by-step? --> Use Formula #2 or #8 | +-- Is it a definition? --> Use Formula #6 | +-- Is it comprehensive? --> Use Formula #3 or #4 | +-- Is it for beginners? --> Use Formula #5 | +-- Listicle (tips, tools, examples) | +-- Is it "best of"? --> Use Formula #10 | +-- Is it mistakes/warnings? --> Use Formula #14 or #29 | +-- Is it tips/strategies? --> Use Formula #9 or #12 | +-- Is it examples? --> Use Formula #13 | +-- Comparison | +-- Two products/tools? --> Use Formula #17 or #18 | +-- Multiple alternatives? --> Use Formula #20 | +-- Commercial / Product | +-- Product page? --> Use Formula #21 | +-- Pricing page? --> Use Formula #22 | +-- Review? --> Use Formula #23 | +-- Free tool? --> Use Formula #24 | +-- Local | +-- Service page? --> Use Formula #25 | +-- Best-of local? --> Use Formula #26 | +-- Near me? --> Use Formula #27 ```
-
-
SKILL.md 10.5 KB
--- name: meta-tags-optimizer argument-hint: "<URL or page title to optimize>" description: > Optimize title tags, meta descriptions, Open Graph, and Twitter cards for maximum click-through rate. Generates multiple A/B test variations with character counting and SERP preview. Use when asked to "optimize title tag", "write meta description", "improve CTR", "Open Graph tags", "fix my meta tags", "social media preview", "my click rate is low", "title optimization", or any meta tag task. --- # Meta Tags Optimizer 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. ## When This Must Trigger Use this when the conversation involves any of these situations — even if the user does not use SEO terminology: Use this whenever the task needs a shippable asset or transformation that should feed directly into quality review, deployment, or monitoring. - 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 1. **Title Tag Creation**: Writes compelling, keyword-optimized titles 2. **Meta Description Writing**: Creates click-worthy descriptions 3. **Open Graph Optimization**: Prepares pages for social sharing 4. **Twitter Card Setup**: Optimizes Twitter-specific meta tags 5. **CTR Analysis**: Suggests improvements for better click rates 6. **Character Counting**: Ensures proper length for SERP display 7. **A/B Test Suggestions**: Provides variations for testing ## Quick Start Start with one of these prompts. ### 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] ``` ## Data Sources **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: 1. Current title and meta description (if optimizing existing) 2. Target primary keyword and 2-3 secondary keywords 3. Page URL and main content/value proposition 4. 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: 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**: [action you want users to take] **Unique Value Prop**: [what makes this page special] ``` 2. **Create Optimized Title Tag** ```markdown ### 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> ``` ``` 3. **Write Meta Description** ```markdown ### 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]"> ``` ``` 4. **Create Open Graph, Twitter Card, and Additional Meta Tags** 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](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. 5. **CORE-EEAT Alignment Check** Verify meta tags align with content quality standards (CORE-EEAT Benchmark). ```markdown ### 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. ``` 9. **Provide CTR Optimization Tips** ```markdown ## 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] ``` ## 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 - [ ] 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**: ```markdown ## 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 Description ```html <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 from [references/meta-tag-code-templates.md](references/meta-tag-code-templates.md)._ ### A/B Test Variations **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 ## Next Best Skill - **Primary**: [schema-markup-generator](../schema-markup-generator/SKILL.md) — complete the SERP packaging with structured data.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.