home / skills / jhcynamon1 / nextsteptherapysite-v2 / meta-title-optimizer

meta-title-optimizer skill

/.claude/skills/meta-title-optimizer

This skill generates five CTR-optimized meta titles and descriptions for SEO pages, scoring variations and testing SERP appearance to boost click-through rates.

npx playbooks add skill jhcynamon1/nextsteptherapysite-v2 --skill meta-title-optimizer

Review the files below or copy the command above to add this skill to your agents.

Files (5)
SKILL.md
9.8 KB
---
name: meta-title-optimizer
description: Generate and optimize meta titles and descriptions for therapy pages following NextStep's formula (Service + Location | Differentiator | NextStep Therapy). Creates 5 CTR-optimized variations under 60 chars, tests against SERP simulator, scores each for click-through potential. Use when user mentions "meta title", "meta description", "optimize for CTR", "improve SERP appearance", or provides page URL for SEO optimization.
---

# Meta Title & Description Optimizer

## Purpose
Generate meta titles and descriptions that maximize click-through rates (CTR) while following NextStep Therapy's established formula and maintaining CRPO compliance.

## When to Use This Skill
- User mentions "meta title" or "meta description"
- User asks to "optimize for CTR" or "improve click-through rate"
- User provides a page URL for SEO optimization
- User asks "how can I rank better" or "improve SERP performance"
- User mentions specific therapy pages needing optimization

## Quick Start

### Step 1: Gather Input
Ask user for:
1. **Target keyword** (e.g., "anxiety therapy ontario")
2. **Page content** or URL
3. **Current meta title/description** (if exists)
4. **Target audience** (students, professionals, general)

### Step 2: Generate Title Variations
Create 5 title variations following the formula:
```
[Service] + [Location] | [Differentiator] | NextStep Therapy
```

**Key Rules:**
- Maximum 60 characters (50-60 is optimal)
- Front-load primary keyword
- Include ONE differentiator per title
- Avoid "CBT" or "ACT" unless keyword research explicitly supports it
- Use positive sentiment (4.1% higher CTR than negative)
- Keep to 6-10 words maximum

**CRPO Compliance:**
- ✅ Must be factual and verifiable
- ✅ No exaggerated claims or guarantees
- ✅ No misleading statements
- ❌ Never promise specific outcomes
- ❌ Never claim to be "best" or "top" without proof

### Step 3: Score Each Variation
Score each title (0-100) based on:
1. **Keyword placement** (0-25 points)
   - Front-loaded: 25 points
   - Middle: 15 points
   - End: 5 points

2. **Length optimization** (0-25 points)
   - 50-60 chars: 25 points
   - 45-49 or 61-65 chars: 15 points
   - Under 45 or over 65: 5 points

3. **Emotional appeal** (0-25 points)
   - Positive, empathetic tone: 25 points
   - Neutral: 15 points
   - Negative or clinical: 5 points

4. **Differentiation** (0-25 points)
   - Clear unique value: 25 points
   - Moderate differentiation: 15 points
   - Generic: 5 points

**Total Score:**
- 90-100: Excellent CTR potential
- 75-89: Good CTR potential
- 60-74: Fair CTR potential
- Below 60: Needs improvement

### Step 4: Generate Meta Descriptions
For the top 2-3 title variations, create matching meta descriptions:

**Rules:**
- 150-155 characters (maximum 160)
- Expand on the value proposition
- Include call-to-action
- Mention CRPO registration
- Use natural, empathetic language
- Front-load important information

**Example Structure:**
```
[Benefit statement]. [Social proof/credential]. [Call-to-action]. Same-week appointments available.
```

### Step 5: SERP Preview Simulation
Generate a visual SERP preview for each variation:
```
Title Here (60 chars max)
https://nextsteptherapy.ca/page-slug
Meta description here explaining the value proposition and including
CRPO credentials. Call-to-action at the end.
```

### Step 6: Recommend Top Choice
Present the highest-scoring variation with reasoning:
- Why this variation will perform best
- Specific CTR improvement estimate (based on benchmarks)
- Any A/B testing recommendations

## Differentiators Library

Use ONE per title (rotate for variety):

**Service-Based:**
- "Same-Week Virtual Sessions"
- "Evening & Weekend Appointments"
- "ACT Therapy Specialist"
- "CRPO Registered Therapist"

**Location-Based:**
- "Serving [City] & Ontario"
- "Virtual Therapy Across Ontario"
- "Ontario-Based Therapist"

**Outcome-Focused (must be factual):**
- "Evidence-Based Treatment"
- "Specialized Support"
- "Professional Guidance"

**NEVER USE** (CRPO violations):
- "Best therapist"
- "Guaranteed results"
- "Cure anxiety/depression"
- "Most experienced"
- "Top-rated" (without verifiable proof)

## CTR Benchmarks (2024 Data)

Use these to set expectations:

| Position | Average CTR | With Optimized Title |
|----------|-------------|---------------------|
| #1 | 39.8% | 45-50% (est.) |
| #2 | 18.7% | 22-25% (est.) |
| #3 | 10.2% | 12-15% (est.) |
| #4-5 | 7-8% | 9-11% (est.) |
| #6-10 | 3-5% | 4-7% (est.) |

## Example Workflow

**User:** "Optimize the meta title for my anxiety therapy ontario page"

**Skill Response:**

"I'll create 5 CTR-optimized meta title variations for your anxiety therapy Ontario page.

**Current Analysis:**
- Target keyword: "anxiety therapy ontario"
- Page focus: Virtual anxiety therapy across Ontario
- Key differentiators: CRPO #10979, ACT specialization, same-week availability

**Title Variations:**

1. **Anxiety Therapy Ontario | Same-Week Sessions | NextStep** (56 chars)
   - Score: 95/100
   - Keyword placement: Front-loaded (25/25)
   - Length: Optimal (25/25)
   - Emotional appeal: Positive, accessible (23/25)
   - Differentiation: Clear unique value (22/25)

2. **Ontario Anxiety Therapy | CRPO Registered | NextStep** (54 chars)
   - Score: 88/100
   - Keyword placement: Front-loaded (25/25)
   - Length: Optimal (25/25)
   - Emotional appeal: Professional, trustworthy (20/25)
   - Differentiation: Credential-based (18/25)

3. **Anxiety Therapy Ontario | ACT Specialist | NextStep** (52 chars)
   - Score: 85/100
   - Keyword placement: Front-loaded (25/25)
   - Length: Optimal (25/25)
   - Emotional appeal: Specialized approach (18/25)
   - Differentiation: Treatment-specific (17/25)

4. **Virtual Anxiety Therapy | Ontario | NextStep Therapy** (55 chars)
   - Score: 82/100
   - Keyword placement: Front-loaded (25/25)
   - Length: Optimal (25/25)
   - Emotional appeal: Modern, accessible (17/25)
   - Differentiation: Format-based (15/25)

5. **Anxiety Treatment Ontario | Evening & Weekends | NextStep** (60 chars)
   - Score: 78/100
   - Keyword placement: Front-loaded (25/25)
   - Length: Optimal (25/25)
   - Emotional appeal: Convenient (15/25)
   - Differentiation: Scheduling-based (13/25)

**Recommended Meta Descriptions (for top 3):**

**For Title #1:**
```
Professional anxiety therapy across Ontario with same-week virtual appointments. CRPO registered therapist (RP #10979). Evening and weekend sessions available. Book your consultation today.
(155 chars)
```

**SERP Preview:**
```
Anxiety Therapy Ontario | Same-Week Sessions | NextStep
https://nextsteptherapy.ca/anxiety-therapy-ontario
Professional anxiety therapy across Ontario with same-week virtual
appointments. CRPO registered therapist (RP #10979). Evening and
weekend sessions available. Book your consultation today.
```

**Recommendation:**
Title #1 is the strongest choice because:
- Front-loads exact target keyword
- Highlights unique differentiator (same-week availability)
- Uses positive, action-oriented language
- Optimal length for full display on mobile and desktop
- Estimated CTR improvement: +15-20% over generic title

**Next Steps:**
1. Implement Title #1 and Meta Description #1
2. Monitor CTR in Google Search Console for 30 days
3. A/B test against Title #2 if CTR plateaus
4. Track position changes and organic traffic"

## Advanced Features

### Mobile Optimization Check
Always verify titles display fully on mobile (50-55 chars safest).

### Keyword Density Warning
If keyword appears multiple times, warn about keyword stuffing.

### Competitor Comparison
If competitor titles are provided, identify differentiation opportunities.

### Seasonal Adjustments
Suggest seasonal variations (e.g., "New Year, New You" in January).

## Scripts

Use these helper scripts for validation and testing:

### validate_title.py
Checks character count, keyword placement, CRPO compliance.

### serp_simulator.py
Generates visual SERP preview with pixel-width calculations.

### ctr_scorer.py
Applies scoring algorithm and provides improvement estimates.

## Data Files

### high_performing_titles.csv
Examples of NextStep titles with historical CTR data.

### differentiators_library.yaml
Approved differentiators for rotation (CRPO compliant).

### crpo_compliance_rules.yaml
Prohibited words/phrases and required disclaimers.

## CRPO Compliance Checklist

Before finalizing ANY title or description:

- [ ] Claims are factual and verifiable
- [ ] No guarantees of outcomes
- [ ] No superlatives without proof (best, top, most)
- [ ] Credentials displayed correctly (RP #10979)
- [ ] No misleading statements
- [ ] Professional tone maintained
- [ ] No testimonial language

## Sources & Research

**CTR Optimization:**
- [Meta Title CTR Best Practices (Lyon Content)](https://lyoncontentagency.com/how-to-write-meta-titles-that-increase-ctrs/)
- [Google CTR Stats by Position (Backlinko)](https://backlinko.com/google-ctr-stats)
- [SERP CTR Trends 2024 (Smart Insights)](https://www.smartinsights.com/search-engine-optimisation-seo/seo-analytics/comparison-of-google-clickthrough-rates-by-position/)

**CRPO Guidelines:**
- [CRPO Advertising Standards](https://crpo.ca/practice-standards/business-practices/advertising/)
- [Professional Misconduct Regulation](https://www.crpo.ca/standard-6-2-advertising/)

## Error Handling

**If keyword is too long:**
"The keyword '[keyword]' is [X] characters, which makes it difficult to fit in a 60-character title. Consider targeting a shorter variation or using a partial match."

**If no clear differentiator:**
"I don't see a clear differentiator in your page content. NextStep's unique selling points are: CRPO #10979, ACT specialization, same-week availability, evening/weekend appointments. Which should I emphasize?"

**If claims seem exaggerated:**
"Warning: The phrase '[phrase]' may violate CRPO advertising standards. Claims must be factual and verifiable. I'll revise to a compliant alternative."

Overview

This skill generates and optimizes meta titles and meta descriptions for therapy pages using NextStep's formula: Service + Location | Differentiator | NextStep Therapy. It produces five CTR-optimized title variations under 60 characters, scores each for click-through potential, and creates matching descriptions that are CRPO-compliant. The skill includes SERP preview simulation and recommends the top choice with testing guidance.

How this skill works

Provide a target keyword, page content or URL, current meta tags (if any), and target audience. The skill generates five title variations following the formula, enforces length and compliance rules, then scores each title on keyword placement, length, emotional appeal, and differentiation. For the top 2–3 titles it creates 150–155 character meta descriptions, simulates SERP previews, and recommends an A/B testing plan.

When to use it

  • When you mention “meta title” or “meta description”
  • To optimize page snippets for higher CTR and SERP appearance
  • When you provide a therapy page URL for SEO review
  • If you ask to “optimize for CTR” or “improve SERP performance”
  • When preparing landing pages for location-targeted therapy services

Best practices

  • Front-load the primary keyword and keep titles to 50–60 characters
  • Use one clear differentiator per title (rotate from approved library)
  • Write positive, empathetic language and avoid guarantees or superlatives
  • Keep descriptions to 150–155 characters and include a call-to-action
  • Include CRPO registration details where relevant and factual

Example use cases

  • Optimize an anxiety therapy page targeting “anxiety therapy ontario”
  • Create location-specific titles for virtual therapy across Ontario
  • A/B test two title variations to measure CTR lift in Search Console
  • Update meta tags for evening & weekend appointment availability
  • Revise titles to ensure mobile-friendly display (50–55 chars safest)

FAQ

How many title variations will you create?

I create five CTR-focused title variations and score each for click potential.

Are claims checked for CRPO compliance?

Yes. All titles and descriptions are validated to avoid guarantees, superlatives without proof, and other prohibited claims.

What length is best for meta descriptions?

Descriptions should be 150–155 characters (max 160) to balance completeness and SERP display.