How to Write Title Tags and Meta Descriptions That Don't Suck

A 2026 guide to writing `<title>` and `<meta name="description">` that earn clicks — length limits, intent matching, and what Google rewrites anyway.

Your title and meta description are the only two pieces of copy Google might show in the result. Most indie sites either copy-paste their <h1> into the title or leave the description empty and let Google pull a random sentence. Here is the version that actually earns clicks.

Background

Google does not use your meta description as a ranking signal, but it absolutely uses it (and your title) to decide if the user clicks. A bad title is a leaked click — your page ranked, but nobody opened it. And since Google rewrites titles roughly 60% of the time in 2026, the rules for writing one that survives the rewrite are different from what old SEO blogs say.

How to tell

  • Your Search Console Performance report shows impressions but a CTR under 2% on terms you rank for.
  • You can read your titles in a SERP and not tell which page is yours.
  • Your titles end with | Site Name | Brand | Tagline — three brand suffixes stacked.
  • You left <meta name="description"> empty on most articles.

Quick verdict

Write titles around 50-60 characters that lead with the primary phrase, match the searcher’s intent in plain words, and put the brand at the end (if at all). Write descriptions around 140-160 characters that promise a concrete payoff. Skip clickbait — Google rewrites it.

Step by step

  1. Open your top 10 pages by impressions in Search Console. For each, write down the exact query that brought traffic. That phrase belongs in the title — usually at the start.
  2. Draft a title around 55 characters. Lead with the keyword phrase, follow with the angle (— in 2026, for beginners, the honest version). Put | Brand at the end only if your brand is recognizable; otherwise drop it.
  3. Check the title in a SERP simulator (any free tool — search results render around 580 pixels wide, not character-counted). If it truncates with ... mid-word, rewrite.
  4. Draft a description around 150 characters. Sentence one: what the page actually delivers. Sentence two: who it is for, or what the unique angle is. End with a verb (learn, see, compare) — not a period.
  5. Avoid stuffing the description with synonyms. Google ignores keyword stuffing here and may rewrite the entire field if it looks unnatural.
  6. Deploy, wait 7-14 days, then revisit Search Console. If CTR improved on the same impression volume, your rewrite worked. If Google still pulls a different snippet, your on-page copy disagrees with your meta — fix the page intro.

Common pitfalls

  • Cramming the same keyword phrase three times into the title. It looks spammy and Google will rewrite it.
  • Identical titles across an entire category (Product Name — Site). Each page needs unique copy or Google quietly merges them.
  • Descriptions longer than 160 characters get truncated with ... mid-thought. The first 120 characters are the only ones guaranteed to render on mobile.
  • Letting your CMS auto-generate a description from the first paragraph. That paragraph was written for readers who already clicked — it does not sell the click.
  • Treating meta description as a ranking lever. It is not. It is a click-through lever. Optimize for the human who already sees your link.

Who this is for

Indie content site owners with 10-200 articles who can audit titles in an afternoon. Also anyone whose Search Console shows decent impressions but disappointing CTR.

When to skip this

Pre-launch sites with zero impressions. Write reasonable titles, ship, then come back and optimize once you have CTR data to actually optimize against.

FAQ

  • How long should a title tag be in 2026?: Aim for 50-60 characters, but the real limit is pixel width (~580px desktop, narrower on mobile). Test in a SERP simulator. If you have a long brand suffix, drop it before you shorten the keyword phrase.
  • Does Google still respect the meta description I write?: About 40% of the time. The rest, Google synthesizes a snippet from the page that better matches the query. Writing a good description still matters — it is the default — but the page body needs to match the promise too.
  • Should I include the year (2026) in titles?: Only for content where the year actually matters (Best X in 2026, 2026 pricing review). For evergreen guides, leave it out — you will forget to update it next January and CTR will quietly tank.
  • Why is Google rewriting my title to something worse?: Usually because your title and <h1> disagree, or because your title stuffs the keyword. Make <h1> and <title> say the same thing in slightly different words, drop any obvious stuffing, and Google’s rewrite rate drops.

Tags: #Indie dev #SEO #Technical SEO #Getting started