Your title tag and meta description are the closest thing you have to an ad in organic search. They don't decide where you rank on their own, but they decide whether people click. Google also doesn't always show what you wrote. This guide covers how to write both, when and why Google replaces them, and how to fix the template problems that cause most rewrites.
Key takeaways
- Google uses your title element around 87% of the time, so an accurate, well-formed title is very likely to be shown.
- Most title rewrites come from templates, such as half-empty, outdated, duplicated or keyword-stuffed titles.
- Put the main topic first and keep the meaningful part in roughly the first 50-60 characters, letting the brand suffix be cut.
- Meta descriptions are not a ranking factor, but a unique, specific one of around 140-160 characters helps win the click.
How Google builds a search result
A standard result has three text parts you can influence:
- Title link. The clickable headline. Google generates it mostly from your
<title>element. - Site name and URL. Taken from your domain and
WebSitestructured data. - Snippet. The description underneath. Google mostly builds it from page content and sometimes uses your meta description.
Both the title link and the snippet are generated automatically, and both are cut off to fit the device width.
Title tags
What Google uses to create the title link
Google's documentation lists these sources: the <title> element, the main visible title on the page, headings such as <h1>, og:title, other prominent text, anchor text on the page, the text of links pointing to the page, and WebSite structured data.
In practice the <title> element wins most of the time. In a 2021 Search Central post, Google said its system uses title elements "around 87% of the time." If your title is accurate and well formed, it's very likely to be shown.
Why Google rewrites titles
Google has named the specific patterns that trigger a rewrite. Nearly all of them come from templates:
| Problem | Example | What Google does |
|---|---|---|
| Half-empty title | ` | Acme Plumbing` |
| Obsolete title | Tax Deadlines 2025 on a page whose H1 says 2026 |
Uses the date from the visible heading |
| Inaccurate title | Title lists products the page doesn't show | Rewrites to match what's actually there |
| Micro-boilerplate | Every location page titled `Plumber | Acme` |
| No clear main title | Several headings with equal visual weight | May pick the wrong one |
| Keyword stuffing | Plumber, Plumbers, Plumbing, Best Plumber |
Replaces it with something readable |
| Language mismatch | English title on a Spanish page | Uses text in the page's language |
If Google keeps rewriting a title, read it as feedback. The title doesn't match the page, or it doesn't set the page apart from its siblings.
Writing a strong title
Lead with what the page is about. Put the main topic first, in the words searchers use, because the end might be cut off.
Make it unique. Every indexable page needs its own title. Duplicate titles across many pages are one of the most common audit failures.
Brand concisely. Google recommends putting the site name at the start or end, separated by a delimiter, and keeping longer branding for the home page.
Match the H1. They don't have to be identical, but they should clearly describe the same thing. A large gap between <title> and H1 invites a rewrite.
Length. Google publishes no character limit. Titles are simply truncated to fit the screen. A practical target is to keep the meaningful part in roughly the first 50-60 characters, and to let the brand suffix be the part that gets cut.
<!-- Weak -->
<title>Home | Acme</title>
<title>Services - Acme Plumbing - Plumber, Plumbing, Emergency Plumber</title>
<!-- Strong -->
<title>Emergency Plumber in Leeds, 24/7 Call-Outs | Acme Plumbing</title>
<title>Boiler Repair Costs in 2026: Typical Prices by Fault | Acme</title>
Title templates by page type
| Page type | Pattern |
|---|---|
| Home | Brand: What you do, for whom |
| Service | `Service in Location |
| Product | `Product Name, Key Attribute |
| Category | `Category: Short Qualifier |
| Blog post | `Specific Topic or Question |
| Location page | `Service in City, Region |
On location and product pages, the variable part (city, model, size) has to come early. That's what prevents the micro-boilerplate rewrite.
Don't put dates in titles unless you update them
Best CRMs for 2025 in October 2026 looks stale and is likely to be rewritten. Either keep the date current or drop it.
Meta descriptions
How Google uses them
Google says it "primarily uses the content on the page" to generate snippets. It uses the meta description when that gives a more accurate summary than text taken from the page. Snippets also change with the query. One page can show different snippets for different searches.
So a meta description isn't guaranteed to appear. Still, it's the only snippet text you fully control. A good one gets used often, especially for broad and branded searches.
Meta descriptions aren't a ranking factor. Their job is to win the click.
Writing a description that earns the click
- Summarize the whole page, not just its first sentence.
- Be specific. Prices, opening hours, service areas, delivery times, author, or what's covered all help.
- Keep each one unique. Google calls identical or near-identical descriptions across a site unhelpful.
- No keyword lists. Google says these are less likely to be shown.
- Length. Google says there's "no limit on how long a meta description can be," but snippets are cut to fit the screen. Around 140-160 characters gets the main point across on most devices.
<!-- Weak -->
<meta name="description" content="Welcome to our website. We offer the best services. Contact us today!">
<!-- Strong -->
<meta name="description" content="Same-day boiler repair across Leeds from Gas Safe engineers. Fixed call-out fee, no charge if we can't fix it. Book online or call 24/7.">
Generating descriptions at scale
For large catalogs, generate descriptions from structured fields instead of leaving them blank or copying them:
{Product name} in {color}, {key spec}. {Price}, {stock status}. Free delivery over {threshold}.
Google explicitly accepts programmatic descriptions as long as they're readable and varied.
Controlling snippets
You can limit or block snippets when you need to:
<!-- No snippet at all -->
<meta name="robots" content="nosnippet">
<!-- Limit snippet length to 120 characters -->
<meta name="robots" content="max-snippet:120">
<!-- Keep one section out of snippets -->
<p data-nosnippet>Prices shown are for members only.</p>
Use these sparingly. A result without a snippet usually gets fewer clicks.
Auditing titles and descriptions
- Find missing and duplicate titles. Crawl the site and sort by title. Duplicates usually come in groups from one template.
- Check for rewrites. Search
site:yourdomain.comwith key terms and compare the title links shown with your<title>tags. A consistent difference points to one of the patterns in the table above. - Use Search Console. In the Performance report, filter for pages with plenty of impressions and a low CTR for their position. Those are the best candidates for a rewrite.
- Check the H1. Every page should have one clear main heading that agrees with the title.
After you change a title, give it time. Google says title link updates can take a few days to a few weeks, because the page has to be recrawled and reprocessed.
Frequently asked questions
Do title tags still affect rankings?
Yes. The title is one of the clearest signals of what a page is about, and Google uses it when building the title link. Stuffing keywords doesn't help, though. A clear, accurate title that matches the page works better than one packed with keyword variants.
Why does Google show a different title than mine?
Usually because your title is half-empty, outdated, inaccurate, duplicated across similar pages, or stuffed with keywords. Google then takes text from your H1, other headings or anchor text instead. Fix the pattern behind it rather than changing titles at random.
Is there an ideal meta description length?
Google sets no limit and truncates snippets to fit the device. About 140-160 characters is a sensible target, so your key message and call to action show before the cut. Put the most important information first.
Should I write meta descriptions for every page?
Write them for your important pages: home, services, products, top posts and location pages. For very large sites, generate them from structured data. A missing description isn't an error, but it leaves the snippet entirely up to Google.
What to do next
Export your top 50 pages by impressions from Search Console and compare the title link Google shows against your <title> for each one. Rewrite any that are duplicated, half-empty, out of date or truncated in the wrong place. Run a free audit on any URL to check its title, meta description, H1 and canonical in one pass. Then make sure Google can actually reach those pages. Our SEO audit checklist covers the crawl and indexing side, and keyword cannibalization explains what to do when two pages compete for the same query.
Sources
More guides for your industry
Free checklist (PDF)
Free bloggers & publishers website checklist
31 practical checks for bloggers & publishers: website speed and mobile, Google Business Profile and reviews, email security, booking and enquiry handling, and AI search visibility. Each one says why it matters, and many link to a free tool that checks it.
Written by the MakeItFlow team
We build the website audit these guides are based on. Every fact is checked against the primary sources listed above . How we research and check
Check your own site in 30 seconds
Run a free audit covering speed, SEO, DNS, email authentication and security headers — and get a prioritised fix list.