Site Metrics
FeaturesPricingToolsBlogSite auditServices
Sign inStart free
Home/Blog
on-page-seometa-tagsctr
🏷️

Title tags and meta descriptions: writing meta tags for CTR and rankings in 2026

How to write title tags and meta descriptions that lift rankings and click-through: optimal length, keyword placement, formulas, why Google and Yandex rewrite snippets and how to avoid it, templates for thousands of pages.

June 14, 2026·14 min read·Site Metrics Tool

The title tag and meta description are the first thing a user sees in the search results and almost all they rely on when deciding whether to click your result or the neighbour's. The title remains one of the strongest on-page ranking factors, and while the description does not directly affect rankings, it determines click-through rate (CTR) — and CTR indirectly influences ranking. Well-written meta tags give a double win: higher positions and more clicks from those positions. This guide covers how to write titles and descriptions that work in Google and Yandex, and how to do it at the scale of thousands of pages.

The title tag: structure and length

The title tag lives in the page head and shows as the clickable headline in results, the browser tab and social shares. Optimal length is roughly 50–60 characters or up to ~580 pixels: any longer and the engine truncates with an ellipsis. Put the primary keyword near the start — both the user and the algorithm weigh the first words more. A good structure for a commercial page: "Primary keyword — benefit/qualifier | Brand". For an article: "What and how to do: specifics (year)". Every title must be unique within the site.

  • Keyword first: "Custom corner sofas — from £400 | Brand", not "Brand — welcome to our catalogue".
  • Uniqueness: identical titles across dozens of pages are a common cause of index "losses".
  • No stuffing: "sofa sofa corner sofa buy sofa" will be ignored or rewritten by the algorithm.
  • Numbers and qualifiers raise CTR: price, year, "free", "in 1 day", a count ("Top 10").
A title is a promise. It must match the page content exactly: a clickbait headline with no follow-through lifts CTR for a moment but inflates bounces, and the engine notices. Matching the title to the query intent is half the battle.

Meta description: the click-through engine

The meta description is the short text under the headline in the snippet. Important to understand: it is NOT a direct ranking factor (Google confirmed this years ago, and Yandex behaves similarly). But it is a powerful CTR tool: a good description turns an impression into a click. Optimal length is 140–160 characters; anything beyond gets truncated. Write the description like a mini-ad: what the page offers, why you are better, and a call to action. Include the keyword — the engine bolds query matches in the snippet, which draws the eye.

If no description is set, the engine assembles a snippet from the page text itself — sometimes well, more often not. So on key, conversion-focused pages (homepage, categories, important landing pages) write the description by hand. On thousands of similar pages (product cards) a template with variable substitution beats either emptiness or duplicates.

Why the engine rewrites your snippets

Both Google and Yandex often show a title and description different from what you set — their own version. Studies put Google's title rewrite rate around 60%. This is normal, not a bug — the engine tries to better fit the snippet to the specific query. But you can reduce the rewrite rate: keep the title within the recommended length (overly long ones get truncated and rewritten more often), matching the page content, and free of keyword stuffing. For the description: if it is not relevant to the query, the engine grabs a text fragment — so cover the page's main intent in the description. You cannot fully forbid rewriting, but clean, relevant meta tags are rewritten less often.

Duplicate titles and descriptions across the site

Free
Start monitoring your site's positions
Site Metrics Tool — a modern rank tracker for the Russian market. GSC and Yandex Webmaster integrations, 200+ city tracking, 16 months of history.
Free plan

Duplicate meta tags are one of the most common and underrated technical problems. When a hundred pages share a title like "Catalogue | Shop", the engine cannot tell them apart and may consolidate or demote them. Audit the site for duplicate titles and descriptions regularly: in Google Search Console (coverage reports indirectly), with dedicated crawlers, or with our free meta-tag checker (/tools/meta-tags-checker), which shows the title, description, their lengths and issues for any URL. At scale, duplicates are solved with templates using unique variables (product name, category, city, price).

Meta-tag templates at scale

Writing a unique title for 50,000 product cards by hand is impossible — you need templates with variables. A good template delivers uniqueness and reads like a human wrote it. Examples. For a product: "{Name} buy — {key feature}, price {price} | {Brand}". For a category: "{Category} in {City} — {N} products from {min price}". For a blog article: "{Headline}: {brief benefit} ({year})". The key is that the variables genuinely differ between pages and the template never produces broken phrasing (e.g. when a variable is empty). Templatise the description too, adding one or two unique attributes and a call to action.

Yandex specifics

Yandex handles meta tags broadly like Google but with nuances. The title is no less important for Yandex as both a factor and a snippet. Yandex uses the description for the snippet readily but just as often builds the snippet from the page text and from "quick links". Yandex pays more attention to how well the snippet and page match the query, and to behavioural factors, so clickbait without substance is punished faster in the Russian market. A useful point: Yandex Webmaster's diagnostics section surfaces pages with duplicate or missing titles — use it for an audit.

Meta-tag checklist

  • Title 50–60 characters, primary keyword first, unique across the site, matches the content.
  • Description 140–160 characters, like a mini-ad, with the keyword and a call to action.
  • No duplicate titles or descriptions — checked with a crawler or /tools/meta-tags-checker.
  • At scale — templates with unique variables, no empty substitutions.
  • Numbers/benefits/year in the title and description to raise CTR.
  • The snippet matches the query intent — fewer rewrites and bounces.

Meta tags are the rare part of SEO where edits ship in minutes and the CTR effect shows within weeks, without waiting for a full reindex. Start with the top 20 pages by impressions from Search Console and Webmaster: rewrite their titles and descriptions for intent and for the click — and you will almost certainly see CTR rise. Site Metrics Tool shows CTR and positions per query in one dashboard across Google and Yandex, so the effect of your edits is visible immediately.

Frequently asked

What is the optimal length for a title and meta description?

Title — about 50–60 characters (up to ~580 pixels) so it is not truncated in results. Meta description — 140–160 characters. Exceeding is not forbidden, but the tail is hidden with an ellipsis and the key message may not reach the user.

Does the meta description affect rankings?

Directly — no, Google confirmed this officially and Yandex behaves the same. But the description strongly affects CTR, and CTR is indirectly tied to ranking via behavioural signals. So a good description helps rankings indirectly.

Why does Google show a different title than mine?

Google rewrites titles in roughly 60% of cases, fitting the snippet to the query. To reduce the rate: stay within 50–60 characters, avoid keyword stuffing, and make the title match the content exactly. You cannot fully forbid rewriting.

What to do about duplicate titles on thousands of pages?

Use templates with unique variables (name, category, city, price) so each title is unique. First find the duplicates with a crawler or the /tools/meta-tags-checker tool, then implement the template in the CMS. Duplicate meta tags hinder indexing and ranking.

Should I put the keyword in the title and description?

In the title — yes, near the start; it is a strong factor. In the description — preferably: the engine bolds the query match, which raises CTR. But exactly one natural occurrence, no comma-separated keyword lists — stuffing hurts.

Share
Automate all this for your site

Site Metrics Tool syncs GSC and Yandex Webmaster every 6 hours, builds 16 months of history and fires alerts on drops. Free plan — forever.

Create free account

Related articles

🧪
Sep 12, 2026 · 13 min read

SEO A/B testing: how to actually measure the effect

SEO experiment methodology: what to test, how to split pages into test groups, how to read statistical significance and not fool yourself.

🔗
Sep 8, 2026 · 13 min read

Internal linking as SEO strategy: the complete guide

Why internal linking matters, how to distribute PageRank, anchor strategy, hub hierarchy, audit and automation.

🧱
Sep 4, 2026 · 14 min read

Schema.org markup: the advanced 2026 guide

A complete guide to structured data: every type for every page, JSON-LD vs Microdata, @id linking, testing and debugging.

🎓
Aug 31, 2026 · 13 min read

E-E-A-T and YMYL: how Google evaluates site trust

What E-E-A-T means (Experience, Expertise, Authoritativeness, Trustworthiness), which sites are YMYL, and how to strengthen trust signals for ranking growth.

Contents
  1. The title tag: structure and length
  2. Meta description: the click-through engine
  3. Why the engine rewrites your snippets
  4. Duplicate titles and descriptions across the site
  5. Meta-tag templates at scale
  6. Yandex specifics
  7. Meta-tag checklist
Free tools
  • 🎯SERP Checker
  • 🤖robots.txt
  • 🗺️Sitemap
  • 🏷️Meta tags
  • ⚡Core Web Vitals
Free
Free plan, no card

1 project, 5 keywords, OAuth with GSC and Webmaster, 16 months of history. Pay only if you outgrow it.

Create account →
Read also
  • 🧪SEO A/B testing: how to actually measure the effect
    13 min
  • 🔗Internal linking as SEO strategy: the complete guide
    13 min
  • 🧱Schema.org markup: the advanced 2026 guide
    14 min
  • 🎓E-E-A-T and YMYL: how Google evaluates site trust
    13 min
Site Metrics Tool

Rank tracking in Google and Yandex. GSC + Webmaster integrations, 16 months of history, free plan without a card.

All systems normal
Product
  • Features
  • Pricing
  • Site audit
  • Services
  • Start free
  • Sign in
Resources
  • Blog
  • Tools
  • Glossary
  • Comparisons
  • RSS
Legal
  • Terms
  • Privacy
  • Refund
Contact
  • info@sitemetricstool.com
  • support@sitemetricstool.com
© 2026 Site Metrics Tool. Self-hosted SEO.
Spiridonov Dmitry Vadimovich (Individual Entrepreneur) · OGRNIP: 324762700012347 · INN: 760806658219
Registered address: 12-20 Krasnoekhovskaya str., Pereslavl-Zalessky, Yaroslavl Region, 152020, Russia · info@sitemetricstool.com