Skip to content
🚀
SEO Foundations
Lesson 6 of 16 · Introduction to SEO
FREE +30 XP

Title and Description Meta Tags

Title and description meta tags are what a person sees in the results before they ever reach your site. The title helps Search understand the page and shapes whether anyone clicks; the description does not affect ranking but sells the visit. This lesson covers what a snippet is made of, how long it should be, why Google rewrites headings, and how to check yours against Search Console data.

Google's rules for headings live in the documentation on the title link, and the rules for descriptions in the section on snippets. Everything below leans on those, not on retellings of them.

💻
Alex, Trainee · Tuesday, 10:15
I decided to Google the company — to see how we look in search. I open Google, find our site and...
Our site in Google 💀
New Page 1
site.com › ...
Page description is missing. Google may show a random fragment instead...
📱
CEO · 10:22
"A client just messaged — why is there placeholder text in our description?! Fix it immediately!"
😱
Alex
Peterson didn't fill in a single meta tag. No title, no description. Starting from scratch.

What meta tags are and why they decide everything

Meta tags are a short "passport" of the page that Googlebot reads and that users see in search results before they ever click. People decide whether to click quickly, and on two pieces of text: <title> (the blue headline) and <meta description> (the grey text below it). They play different roles:

TagRoleAffects rankings?Affects CTR?
<title>Headline / signboard: what this page is✅ Google uses it to understand the page topic✅ The main CTR driver
<meta description>Ad copy: why this page is worth a click❌ Not a ranking signal✅ Strongly affects CTR via the snippet

The description does not take part in ranking, and Google does not confirm that CTR affects position. But a good snippet earns more visits at the same position — and that is the traffic all of this is for.

Anatomy of a perfect snippet

How it looks in Google
Buy iPhone 17 Pro — Official Apple Store
https://apple.com › iphone › iphone-17-pro
Buy iPhone 17 Pro with next-day delivery. Official Apple 2-year warranty. 0% installment. ✓ Genuine product.

Everything in this snippet works at once. The title opens with an action and an exact product ("Buy iPhone 17 Pro") and ends with a brand modifier for trust. The description answers three unspoken buyer questions — "how fast?", "is there warranty?", "is it genuine?" — and locks them in with a green check mark as a visual anchor. That's the formula: action → product → brand in the title, specific value props + social proof in the description.

Length: width matters more than character count

Google truncates a snippet by width, not by character count: "M" and "W" take more room than "i" and "l". A 60-character heading may not fit while a 65-character one does. Google publishes no official limit in characters or pixels: the width depends on the device, the language, and how the results page looks today.

So work with a margin rather than a limit. The practical range in which a snippet almost never gets cut:

TagSafe rangeWhat must fit no matter what
<title>50–60 charactersThe topic, inside the first 30 characters
<description>120–155 charactersA direct answer in the first sentence

Aim at the mobile results, where truncation is harsher and where Google indexes from anyway — see the documentation on mobile-first indexing. The most reliable check is to look at your own snippet in the live results on a phone rather than trusting the character counter in your CMS. The snippet planner drafts and previews both tags.

Google may rewrite your title

The heading in the results does not have to match your title tag. Google says so in the documentation on the title link: when the tag describes the page poorly, the system may take text from the H1, from other visible elements, or from links pointing at the page. Google publishes no share of rewritten titles, and third-party studies compute it on their own samples and get different numbers — there is nothing to aim at there.

The reasons are more useful. The documentation lists these:

What is wrong with the titleWhat Google does
Empty, or a single wordTakes the H1 or page text
Repeats the keyword several timesStrips the repetition
Identical across many pagesAdds a differentiating word
Mostly the brand namePicks a fragment that describes the page
Diverges sharply from the visible H1Swaps in the H1, which looks more honest

So: keep the title and the H1 aligned in meaning, write the heading for the query rather than the brand, and do not repeat the same line on a hundred pages. Matching the H1 does not guarantee your text survives — it only removes the main reason to replace it.

A Google-written heading is neither a bug nor a penalty. Read the signal like this: the system thinks the page contains better wording than yours. Look at which wording it picked — it is often a ready-made hint for rewriting the tag. To see what is actually shown, search for your own URL or use the meta tag checker.

Where CTR lives: what actually makes people click

A title like "iPhone 17 Pro" is technically correct, but at the same position it loses to "Buy iPhone 17 Pro — 0% Installment, Next-Day Delivery". The difference is not keywords, it is the promise. The levers are well known; the exact percentage lifts that circulate in marketing posts are unverified and mean nothing for your niche.

LeverWhy it worksExample
Specifics"Delivered tomorrow" is checkable, "best prices" is not"How to set up GA4 (with examples)"
Digits as digitsThe eye catches "15", not "fifteen""15 mistakes", "in 30 minutes"
Query wording up frontPeople scan for their own phrasing, and Search bolds it"Buy iPhone 17 Pro — Apple"
Brand at the endThe first words go to the substance, not the company name"SEO Site Audit | SEOKit"
FreshnessA year answers the unspoken "is this still current?""SEO Guide 2026"

The last lever only works alongside a real update: if the heading says 2026 and the text has not been touched in two years, the reader notices in the first paragraph.

Test the levers on yourself. In the performance report, record the page CTR over 28 days, change the title, wait for a recrawl, and compare the same window at the same average position. A step-by-step walkthrough is in organic CTR by position and the CTR lens; the term itself is in the glossary: CTR.

Emojis: helpful or hurtful

Google does not forbid emoji in meta tags, and does not have to show them either: the character may be dropped from the snippet or replaced. There is no checkable data on how much emoji lift clicks, so decide by meaning rather than by a promised percentage.

Sensible rules: no more than one; only where it carries meaning (a tick beside "genuine product" works, "🎉🔥💯" in B2B repels); and never in a subject where levity is out of place — medicine, law, finance. If the emoji disappears from the results, that is normal Google behaviour, not a markup error.

Snippet with a properly used emoji
SEO Site Audit — 47 Checks in 5 Minutes | SEOKit
https://seokit.biz › audit
Free SEO audit: 47 technical checks, meta tags, speed, mobile-friendliness. ✓ No signup ✓ Full report in 5 minutes.

Description: what to write when Google rewrites it

Google often shows a passage from the page rather than your description, because it answers the specific query more precisely. This is documented under snippets: the system picks text to fit the query, and that is not a disaster.

Two rules follow. First, write the description as the page's promise — it gets shown when the query matches the topic as a whole. Second, make sure the page itself has paragraphs you would be happy to see in the results, because those are what Google will take. The easiest way to guarantee that is to build the page's first paragraph on the same formula as the description.

The formula is short: answered → promised → confirmed. First sentence — a direct answer to the query. Second — a concrete promise of what the page delivers. Third — whatever removes the doubt: warranty, free, no signup. That fits in 155 characters once you drop the filler words.

If a passage should not be shown at all, Google has control meta tags, listed in the documentation on supported meta tags. The glossary covers the terms: meta description and SERP.

Seven rules worth applying today

1. Keep the title and the H1 aligned

Someone who read the heading in the results should meet the same idea first on the page. Word-for-word identity is not required: a "| SEOKit" brand suffix belongs in the title and not in the H1. What matters is that the core phrasing is the same.

2. Put the important part in the first 30 characters

Whatever gets truncated, the start of the heading always renders. Put the topic and the query wording there — not the company name, not boilerplate like "Home —".

3. Check the snippet in the results, not in the CMS

The character counter in your editor knows nothing about letter width, nor that Google may substitute its own text. Open the query on a phone in incognito and look at your whole result — that is the only honest check.

4. Templated uniqueness is fine

Hand-writing titles for five thousand products is unrealistic, and a template like "{name} — buy in Kyiv, from {price} UAH" produces genuinely different headings when the substituted fields really distinguish the products. If two items share a name, add colour, volume or SKU to the template — otherwise you have created duplicates.

5. The description is the page's first paragraph

Since Google can take text from the page at any moment, write the first paragraph so you would be happy to see it in the results. A replaced description then stops being a loss: instead of your text, they show your other text.

6. Update meta tags when the content changes

If the page changed, the heading and description should change too. A gap between the promise in the results and what the visitor finds is the most common reason people bounce back to search.

7. Look at what sits above your snippet

On many queries the first screen is taken by a map pack, a shopping carousel, videos or a generated answer. If your result ends up below them, rewriting the heading changes little: first decide which block you are competing for. What Google shows and how the results page is assembled is covered in the documentation on snippets.

⚡ The fastest check: search Google for your own URL and compare the heading in the results with what sits in the title tag. A match means the tag reads clearly to Search. A mismatch means Google found better wording on the page — and that is a ready-made hint for rewriting the tag.

Practice: check your own snippets

Five steps, all on your own pages:

  1. In the performance report, sort pages by impressions and write down five with a high position and a low CTR — those are the snippets to rewrite.
  2. Search Google for each URL and compare what is shown with what you wrote. A difference means Google picked its own text.
  3. Run the pages through the meta tag checker: length, duplicates, empty values.
  4. Rewrite the title for the query the page already shows for, not for the brand. The title and description generator drafts both.
  5. See how the whole snippet will look in the snippet planner, and record today's CTR so you have something to compare against in a month.

The glossary covers the terms: title tag, meta description, SERP, rich snippet.

How to tell the snippet got better

Before the change, record four numbers for the page over 28 days: impressions, clicks, CTR and average position. A month after Google recrawls it, look at the same four.

An improvement looks like this: CTR grew at the same average position. If the position moved too, the comparison is invalid — CTR depends on it more than on the wording. If CTR did not change, first check whether Google shows your heading at all.

What not to expect: an instant effect, or a ranking gain from the rewrite itself. A new heading reaches the results only after a recrawl, which takes days or weeks.

What comes next

The next lesson is SEO myths: which popular advice is out of date or never worked. The previous lesson, on ecommerce SEO, is here.

✍️
Alex · 11:30 AM
"Replaced 'New Page 1' with 'Buy iPhone 17 Pro — 0% Installment, Next-Day Delivery | Brand'. Made the H1 identical to the title. Wrote a description in 'answered → promised → confirmed' format. Now I'll watch GSC and see whether Google keeps it or rewrites it. Betting it keeps it."
🎮 Task is waiting! Select all correct statements about the <title> tag.
🎯
Lesson Task
Test your knowledge and earn +20 XP
← Ecommerce SEO
Lesson 6 of 16
Go to Task →