Content and On-Page SEO skill 07 of 13

Title Tags and Meta Descriptions SKILL.md

The Title Tags and Meta Descriptions skill makes Claude, Codex or another AI agent write, audit and test the text that becomes your headline and snippet in search results. It finds pages with high impressions and low click-through rate, writes specific titles that lead with the topic, writes descriptions that earn the click, builds templates for large sites and measures the change against a held-back group.

title-tags-meta-descriptions/SKILL.md, version 1.0.0, 1,229 words.

The title tag is the strongest on-page hint about what a page covers and usually becomes the clickable headline in search results. The meta description doesn't affect rankings, but it often becomes the snippet under that headline and can win or lose the click. Google rewrites both when it thinks another text describes the page better, so the job is to write versions accurate and useful enough that Google keeps them.

This skill writes them page by page or as templates, audits them across a site and measures the effect on clicks.

Operating principles

  1. Describe the page truthfully. The title says what the page is; the description says what the reader gets. Misleading titles get rewritten and bounce.
  2. Lead with the query's meaning. Put the main topic early, in the words searchers use.
  3. Be specific. Numbers, years, formats and audiences beat adjectives.
  4. Unique per page. Duplicate titles confuse search engines and readers.
  5. Measure clicks, not opinions. Judge changes by Search Console CTR for the same queries and positions.

Length

Google truncates by width in pixels, not characters. As a working guide, titles of about 50 to 60 characters and descriptions of about 140 to 160 characters usually display in full on desktop, but wide letters, capitals and mobile layouts change that. Put the important words first so truncation doesn't hide them.

When to use, and when not to

Use it for new pages, low-CTR pages, missing or duplicate tags, Google rewriting titles badly, rebrands and bulk templates for category, product, location or programmatic pages.

Don't use it to fix a page whose content doesn't match the query; fix the page first (on-page-seo, search-intent-serp-analysis).

Inputs to ask for, in one message

  1. The URLs, their main queries and the page content or H1.
  2. Search Console data by page and query: impressions, clicks, CTR, average position.
  3. Brand name and how it should appear.
  4. A crawl export with current titles, descriptions and H1s, for audits.
  5. Any character limits set by the CMS or style guide.

Raw SKILL.md file

.md

This is the exact file agents read, including the credit header and licence notice. Save it as title-tags-meta-descriptions/SKILL.md.

---
name: title-tags-meta-descriptions
description: "Write, audit and test title tags and meta descriptions that match intent, earn clicks and survive Google rewrites: length by pixels not characters, query and brand placement, templates for large sites, duplicates and missing tags, title-to-H1 alignment, CTR analysis from Search Console, and before-and-after tests. Use whenever someone asks to write or fix title tags, SEO titles, meta descriptions, page titles in Google, low click-through rate, Google rewriting titles, or bulk title templates for category or product pages."
license: CC-BY-4.0
metadata:
  author: Afeez Adebayo
  author_url: https://afeezadebayo.com
  author_linkedin: https://www.linkedin.com/in/afeez-adebayo/
  author_x: https://x.com/za_icon
  source: https://afeezadebayo.com/skills-md/marketing/content-seo/title-tags-meta-descriptions/
  category: marketing
  subcategory: content-seo
  version: "1.0.0"
  created: "2026-10-10"
  updated: "2026-10-10"
---

# Title Tags and Meta Descriptions

The title tag is the strongest on-page hint about what a page covers and usually becomes the clickable headline in search results. The meta description doesn't affect rankings, but it often becomes the snippet under that headline and can win or lose the click. Google rewrites both when it thinks another text describes the page better, so the job is to write versions accurate and useful enough that Google keeps them.

This skill writes them page by page or as templates, audits them across a site and measures the effect on clicks.

## Operating principles
1. **Describe the page truthfully.** The title says what the page is; the description says what the reader gets. Misleading titles get rewritten and bounce.
2. **Lead with the query's meaning.** Put the main topic early, in the words searchers use.
3. **Be specific.** Numbers, years, formats and audiences beat adjectives.
4. **Unique per page.** Duplicate titles confuse search engines and readers.
5. **Measure clicks, not opinions.** Judge changes by Search Console CTR for the same queries and positions.

## Length
Google truncates by width in pixels, not characters. As a working guide, titles of about 50 to 60 characters and descriptions of about 140 to 160 characters usually display in full on desktop, but wide letters, capitals and mobile layouts change that. Put the important words first so truncation doesn't hide them.

## When to use, and when not to
Use it for new pages, low-CTR pages, missing or duplicate tags, Google rewriting titles badly, rebrands and bulk templates for category, product, location or programmatic pages.

Don't use it to fix a page whose content doesn't match the query; fix the page first (`on-page-seo`, `search-intent-serp-analysis`).

## Inputs to ask for, in one message
1. The URLs, their main queries and the page content or H1.
2. Search Console data by page and query: impressions, clicks, CTR, average position.
3. Brand name and how it should appear.
4. A crawl export with current titles, descriptions and H1s, for audits.
5. Any character limits set by the CMS or style guide.

## Workflow

### Step 1. Audit
From the crawl, list missing, duplicate, very long, very short and boilerplate titles and descriptions, and titles that don't match the H1 or the main query.

### Step 2. Find the click opportunities
In Search Console, find pages with high impressions and CTR well below similar pages at the same average position. These are the first rewrites.

### Step 3. Check the live results
See how competing titles are written for the query and how Google shows your current title. If Google rewrites it, note what it uses instead; that is a clue to what it thinks the page is about.

### Step 4. Write the title
Formula to start from, not to follow blindly:
`[Main topic in searchers' words]: [specific benefit, format or qualifier] | [Brand]`
- Keep the brand at the end, or leave it out when space is tight and the brand isn't searched.
- Use the qualifiers searchers use: year for time-sensitive topics, "template", "for beginners", "vs".
- Match the H1's meaning without copying it word for word if the H1 is longer.

### Step 5. Write the description
One or two sentences: what the page offers, a concrete detail and a reason to click. Include the main topic naturally; Google bolds matching words. End with an action where it fits.

### Step 6. Templates for large sites
Build templates from structured fields with fallbacks, for example `{Product name} {Key attribute}: {Price from} | {Brand}`. Check outputs for empty fields, odd plurals and duplicates before release.

### Step 7. Test and measure
Change a batch of comparable pages, keep a similar batch unchanged, and compare CTR for the same queries over 4 to 6 weeks, controlling for position changes.

## Why Google rewrites titles
Google may replace a title that is too long, stuffed with keywords, the same across many pages, missing, out of date or doesn't match the content. It may use the H1, prominent text or anchor text instead. Fix the cause rather than fighting the rewrite.

## Examples
| Page | Weak title | Better title |
|---|---|---|
| Guide | SEO Tips and Tricks for Your Website, Best SEO Guide | Technical SEO Checklist: 42 Checks for 2026 - Brand |
| Product category | Shoes, Shoes Online, Buy Shoes | Women's Running Shoes: 120+ Styles, Free Returns - Brand |
| Local service | Home, Plumber | Emergency Plumber in Leeds, 24/7, Fixed Call-Out Fee |
| Comparison | Tool A vs Tool B | Tool A vs Tool B: Pricing, Features and Which to Choose |

## Worked example
A recipe site's top 200 pages averaged 2.1% CTR at an average position of 4 (Search Console, 28 days). Titles were the dish name only. New titles added the time and a key attribute, for example "Chicken Tikka Masala: 40-Minute Restaurant-Style Recipe". After six weeks, the changed pages averaged 3.4% CTR at the same average position, while a held-back group of 50 similar pages stayed flat.

## Output format
```
# Titles and descriptions: <site>, <date>
## Audit summary (missing, duplicate, long, mismatched)
## Rewrites
| URL | Main query | Impr. | CTR | Pos. | Current title | New title (chars) | Current description | New description (chars) |
## Templates (if any) with field rules and fallbacks
## Test plan and measurement dates
```

## Patterns by page type
| Page type | Title pattern | Description pattern |
|---|---|---|
| Guide | [Topic]: [specific outcome or format] | What the reader will be able to do, plus one concrete detail |
| Comparison | [A] vs [B]: [criteria] and which to choose | Who each option suits and the deciding factor |
| Category | [Category] for [audience]: [range or benefit] | Range, key filters, delivery or returns promise |
| Product | [Brand] [Product] [key attribute] | The main benefit, a proof point and price or availability if stable |
| Local service | [Service] in [Place], [differentiator] | Area covered, response time, how to book |
| Template or tool | Free [template or tool]: [what it does] | Formats available and how long it takes to use |

## Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Page ranks for several query groups | Write for the group with most impressions and value; cover others in the H1 or description |
| Brand is long | Use a short brand form or drop it on long titles |
| Prices change often | Keep prices out of titles; use stable benefits |
| Google keeps rewriting a good title | Check the H1 and main heading match; shorten; remove repeated phrases |
| Very low impressions | Titles won't fix demand; look at ranking and intent first |
| Legal or regulated claims | Avoid superlatives and guarantees that need proof |

## Testing checklist
- Choose comparable pages (same template, similar positions).
- Change one thing at a time (title or description, not both, when you need clean results).
- Keep a held-back group.
- Compare the same queries over four to six weeks.
- Account for position changes before crediting the title.

## Handoffs to related skills
- Intent mismatch: `search-intent-serp-analysis`
- Page content gaps: `on-page-seo`
- Duplicate titles from overlapping pages: `keyword-cannibalisation`
- Metadata for new pages: `content-brief`
- Duplicate titles caused by parameter URLs: the Technical SEO `canonicalization` skill

## Common mistakes
- Stuffing several keyword variants into one title.
- The same title or description across many pages.
- Clickbait that the page doesn't deliver.
- Counting characters instead of checking how the result displays.
- Judging a change after a few days or without considering position.

## Questions to ask before you write
- Should the brand appear on every page, and in what form?
- Which pages matter most for clicks and revenue?
- Can the CMS produce templates with fallbacks?

## Self-check before you answer
- Does each title describe the page truthfully with the topic first?
- Are titles and descriptions unique?
- Did I base priorities on Search Console CTR and position?
- Is there a measurement plan?

## Official documentation
- Influencing your title links in search results: https://developers.google.com/search/docs/appearance/title-link
- Control your snippets in search results: https://developers.google.com/search/docs/appearance/snippet
- Search Console Performance report: https://support.google.com/webmasters/answer/7576553

---
Created by Afeez Adebayo, Marketing, SEO & Growth Expert
Website: https://afeezadebayo.com
LinkedIn: https://www.linkedin.com/in/afeez-adebayo/
X: https://x.com/za_icon
Source: https://afeezadebayo.com/skills-md/marketing/content-seo/title-tags-meta-descriptions/

Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.

Workflow

Step 1. Audit

From the crawl, list missing, duplicate, very long, very short and boilerplate titles and descriptions, and titles that don't match the H1 or the main query.

Step 2. Find the click opportunities

In Search Console, find pages with high impressions and CTR well below similar pages at the same average position. These are the first rewrites.

Step 3. Check the live results

See how competing titles are written for the query and how Google shows your current title. If Google rewrites it, note what it uses instead; that is a clue to what it thinks the page is about.

Step 4. Write the title

Formula to start from, not to follow blindly: [Main topic in searchers' words]: [specific benefit, format or qualifier] | [Brand]

  • Keep the brand at the end, or leave it out when space is tight and the brand isn't searched.
  • Use the qualifiers searchers use: year for time-sensitive topics, "template", "for beginners", "vs".
  • Match the H1's meaning without copying it word for word if the H1 is longer.

Step 5. Write the description

One or two sentences: what the page offers, a concrete detail and a reason to click. Include the main topic naturally; Google bolds matching words. End with an action where it fits.

Step 6. Templates for large sites

Build templates from structured fields with fallbacks, for example {Product name} {Key attribute}: {Price from} | {Brand}. Check outputs for empty fields, odd plurals and duplicates before release.

Step 7. Test and measure

Change a batch of comparable pages, keep a similar batch unchanged, and compare CTR for the same queries over 4 to 6 weeks, controlling for position changes.

Why Google rewrites titles

Google may replace a title that is too long, stuffed with keywords, the same across many pages, missing, out of date or doesn't match the content. It may use the H1, prominent text or anchor text instead. Fix the cause rather than fighting the rewrite.

Examples

PageWeak titleBetter title
GuideSEO Tips and Tricks for Your Website, Best SEO GuideTechnical SEO Checklist: 42 Checks for 2026 - Brand
Product categoryShoes, Shoes Online, Buy ShoesWomen's Running Shoes: 120+ Styles, Free Returns - Brand
Local serviceHome, PlumberEmergency Plumber in Leeds, 24/7, Fixed Call-Out Fee
ComparisonTool A vs Tool BTool A vs Tool B: Pricing, Features and Which to Choose

Worked example

A recipe site's top 200 pages averaged 2.1% CTR at an average position of 4 (Search Console, 28 days). Titles were the dish name only. New titles added the time and a key attribute, for example "Chicken Tikka Masala: 40-Minute Restaurant-Style Recipe". After six weeks, the changed pages averaged 3.4% CTR at the same average position, while a held-back group of 50 similar pages stayed flat.

Output format

# Titles and descriptions: <site>, <date>
## Audit summary (missing, duplicate, long, mismatched)
## Rewrites
| URL | Main query | Impr. | CTR | Pos. | Current title | New title (chars) | Current description | New description (chars) |
## Templates (if any) with field rules and fallbacks
## Test plan and measurement dates

Patterns by page type

Page typeTitle patternDescription pattern
Guide[Topic]: [specific outcome or format]What the reader will be able to do, plus one concrete detail
Comparison[A] vs [B]: [criteria] and which to chooseWho each option suits and the deciding factor
Category[Category] for [audience]: [range or benefit]Range, key filters, delivery or returns promise
Product[Brand] [Product] [key attribute]The main benefit, a proof point and price or availability if stable
Local service[Service] in [Place], [differentiator]Area covered, response time, how to book
Template or toolFree [template or tool]: [what it does]Formats available and how long it takes to use

Edge cases and judgement calls

SituationWhat to do
Page ranks for several query groupsWrite for the group with most impressions and value; cover others in the H1 or description
Brand is longUse a short brand form or drop it on long titles
Prices change oftenKeep prices out of titles; use stable benefits
Google keeps rewriting a good titleCheck the H1 and main heading match; shorten; remove repeated phrases
Very low impressionsTitles won't fix demand; look at ranking and intent first
Legal or regulated claimsAvoid superlatives and guarantees that need proof

Testing checklist

  • Choose comparable pages (same template, similar positions).
  • Change one thing at a time (title or description, not both, when you need clean results).
  • Keep a held-back group.
  • Compare the same queries over four to six weeks.
  • Account for position changes before crediting the title.
  • Intent mismatch: search-intent-serp-analysis
  • Page content gaps: on-page-seo
  • Duplicate titles from overlapping pages: keyword-cannibalisation
  • Metadata for new pages: content-brief
  • Duplicate titles caused by parameter URLs: the Technical SEO canonicalization skill

Common mistakes

  • Stuffing several keyword variants into one title.
  • The same title or description across many pages.
  • Clickbait that the page doesn't deliver.
  • Counting characters instead of checking how the result displays.
  • Judging a change after a few days or without considering position.

Questions to ask before you write

  • Should the brand appear on every page, and in what form?
  • Which pages matter most for clicks and revenue?
  • Can the CMS produce templates with fallbacks?

Self-check before you answer

  • Does each title describe the page truthfully with the topic first?
  • Are titles and descriptions unique?
  • Did I base priorities on Search Console CTR and position?
  • Is there a measurement plan?

Official documentation

When to use this skill, and when not to

Use it for new pages, pages with weak click-through rate, missing or duplicate titles, Google rewriting titles badly, rebrands, and bulk templates for category, product, location or programmatic pages.

Don’t use it when the page doesn’t match the query in the first place; fix the page with On-Page SEO Optimisation or check the intent with Search Intent and SERP Analysis first.

Example prompts

  • “Rewrite titles and descriptions for our 50 pages with the lowest CTR at positions 3 to 8.”
  • “Google keeps rewriting our product titles. Why, and what should we change?”
  • “Build a title template for 4,000 location pages with fallbacks for missing fields.”
  • “Audit duplicate and missing titles from this crawl.”
  • “Write three title options and two descriptions for this new guide.”

Example output

The skill returns a fixed structure. A shortened example for an imaginary site:

# Titles and descriptions: example.com, 10 October 2026

## Audit
212 duplicate titles (category filters), 48 missing descriptions, 31 titles over the display width.

## Rewrites (extract)
| URL | Impr. | CTR | Pos. | New title (chars) |
| /recipes/chicken-tikka/ | 41,200 | 2.0% | 3.8 | Chicken Tikka Masala: 40-Minute Restaurant-Style Recipe (55) |

## Test plan
Change 150 pages, hold back 50 similar pages, compare CTR at the same positions after 6 weeks.

Priorities come from Search Console click-through rate at comparable positions, and every batch of changes has a held-back group to measure against.

What the agent needs from you

The skill asks for the URLs with their main queries and H1s, Search Console data by page and query (impressions, clicks, CTR and position), how the brand name should appear, a crawl with current titles and descriptions for audits, and any limits set by the CMS or style guide.

How this skill hands off to related skills

Titles depend on the page behind them. Intent questions go to Search Intent and SERP Analysis, pages that need more than a new title go to On-Page SEO Optimisation, and duplicate titles caused by overlapping pages go to Keyword Cannibalisation. New pages get their title options as part of SEO Content Briefs.

How to run the Title Tags and Meta Descriptions skill step by step

  1. Install the skill as title-tags-meta-descriptions/SKILL.md.
  2. Export Search Console data by page and query: impressions, clicks, CTR and average position.
  3. Add a crawl with current titles, descriptions and H1s for an audit.
  4. Say how the brand should appear and any limits set by the CMS or style guide.
  5. Review the rewrites, each with character counts, and any templates with field rules and fallbacks.
  6. Run the test plan: change a batch, hold back a similar batch and compare CTR after four to six weeks.

Situations this skill handles

Titles and descriptions fail in a handful of ways. The skill handles these cases:

SituationWhat the skill does
High impressions, low CTRRewrites titles to lead with the topic and a specific benefit
Google rewrites titlesFinds the cause (length, repetition, mismatch with the H1) and fixes it
Duplicate titles across filtersTraces them to parameter URLs or overlapping pages
Thousands of product or location pagesBuilds templates from structured fields with fallbacks
Missing meta descriptionsWrites accurate, specific descriptions for the pages that matter
RebrandUpdates brand placement consistently across templates

What makes this skill different

Most title advice counts characters and adds the keyword. This skill works from Search Console click-through rates at comparable positions, writes titles that describe the page truthfully with the topic first, and measures changes against a held-back group so results aren’t confused with ranking moves.

It also respects how Google treats titles today: it rewrites ones that are too long, repetitive or mismatched. The skill fixes the cause instead of fighting the rewrite.

Practical tips from real projects

  • Truncation is by pixels, not characters. Put the important words first.
  • Use the qualifiers searchers use: year for time-sensitive topics, “template”, “vs”, “for beginners”.
  • Keep prices out of titles if they change often.
  • Descriptions don’t rank pages, but they win or lose clicks.

A worked example: a recipe site’s top 200 pages averaged a 2.1% click-through rate at an average position of four. Titles were just the dish name. New titles added the cooking time and a key attribute, such as “40-minute restaurant-style recipe”. Six weeks later the changed pages averaged 3.4% at the same position, while 50 similar pages left unchanged stayed flat.

Titles matter for AI search too. When AI engines show sources, the title is often the label beside your link, so a specific, honest title helps the click that remains after an AI summary. The same rules apply: describe the page, lead with the topic and be specific.

For large sites, templates do most of the work. A good template pulls from structured fields, has a fallback for every missing value and is checked for empty fields and duplicates before release.

Patterns that work by page type: guides lead with the topic and the specific outcome; comparisons name both options and the criteria; category pages name the audience and the range; product pages lead with brand, product and the key attribute; local service pages name the service, the place and the differentiator. Descriptions then add one concrete detail and a reason to click, written for a person deciding whether this result is worth their time.

Avoid stuffing several keyword variants into one title. One clear topic reads better and is less likely to be rewritten.

Frequently asked questions

Google truncates by pixel width, not characters. As a working guide, about 50 to 60 characters usually display in full on desktop. Put the important words first so truncation never hides them.

No, but they often become the snippet under your title and can raise or lower clicks. Google may write its own snippet when yours doesn’t match the query.

Usually because the title is too long, stuffed with keywords, the same across many pages, out of date or doesn’t match the page. The skill fixes the cause rather than fighting the rewrite.

Usually at the end, when space allows. Drop it on long titles where the brand isn’t searched, and keep it on pages where brand recognition helps clicks.

Compare click-through rate for the same queries at similar positions, before and after, against a group of similar pages you didn’t change. Allow four to six weeks.

Changelog

  • 1.0.0, 10 October 2026: first release.

Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.