Content & keywords
SEO Title Tag Optimization: How to Write Titles That Work
SEO title tag optimization means giving every page a unique, accurate, concise <title> that names the page's main topic first, adds the brand briefly at the end, and matches the visible heading.
By SEORecheck Research Team, SEO auditorsPublished 9 min read

SEO title tag optimization means giving every page a unique, accurate and concise <title> element. The title names the page's main topic first, adds the brand briefly at the end and matches the main heading people see on the page. Google uses it as the main source for the clickable title link in results. Searchers use it to decide whether to click.
Titles are one of the cheapest fixes in SEO. They are one line of HTML per page, usually generated by a template, so a single change can improve hundreds of URLs. They are also among the most often broken things on a site: empty, duplicated, stuffed with keywords or overwritten by a plugin.
What is a title tag and where does it show up?
A title tag is the <title> element inside a page's <head>. Browsers show it in the tab, bookmarks use it, screen readers announce it first, and Google uses it as the main source for the title link in search results. Every page should have exactly one.
The markup is simple:
<head>
<title>Emergency Plumber in Leeds, 24/7 Callouts | FlowFix</title>
</head>
According to MDN's reference for the title element, the element belongs in the <head>, a document should have only one, and titles should be unique to every page. MDN also recommends putting the page's main purpose first and the site name after it. That way screen reader users don't hear the brand name before the useful part on every page they open.
Accessibility standards say the same. WCAG success criterion 2.4.2, Page Titled, is a Level A requirement: pages must have titles that describe their topic or purpose. So a good title helps rankings, clicks and accessibility at the same time.
Does the title tag still matter for SEO?
Yes. The title is still the strongest hint you give Google about what to show as your result's headline, and that headline decides much of your click-through rate. Google doesn't always show your exact title, but it tends to rewrite titles that are vague, stuffed or out of date. A clear title is the best way to keep control.
Keep the right expectations, though. Google's SEO Starter Guide asks for titles that are unique to the page, clear, concise and accurate. It doesn't promise that adding keywords to a title will lift rankings. The realistic gains are:
- Relevance: a title that names the topic in the words people search makes the page's purpose clear.
- Clicks: a specific, believable title gets more clicks at the same position.
- Control: a title that matches the page is less likely to be replaced by Google's own version.
Titles won't rescue a page that isn't indexed or doesn't answer the query. If a page has no impressions at all, start with why your website is not ranking before you rewrite headlines.
How to write an SEO title tag: 8 rules
These rules come from Google's title link documentation, plus common practice for clicks.
- Write a unique title for every page. Google says each page should have distinct title text. Templates should fill in a variable such as the product name, city or article topic, not repeat the same line on every page.
- Describe the page, not the site. Google tells you to avoid vague titles like "Home" or "Profile". "Home | FlowFix" tells nobody what you do.
- Put the main topic first. Searchers scan the first few words, and long titles get cut at the end. Lead with what the page is about.
- Keep the brand short, at the end. Google suggests adding the site name with a delimiter such as a hyphen, colon or pipe. Your home page can carry more brand detail. Inner pages need only the name.
- Don't stuff keywords. Google warns against keyword stuffing and against repeating the same terms or long boilerplate. "Plumber Leeds, Leeds Plumber, Cheap Plumbers Leeds" looks spammy and invites a rewrite.
- Match the visible heading. Google also looks at the page's main title and
<h1>. When the<title>and the visible heading say different things, Google may pick the heading. - Use the page's language. Google asks that the title match the language and script of the page's main content. A Spanish page with an English title is a mismatch.
- Keep it current. A title saying "2024 Price List" on a page updated for 2026 is out of date. Google lists outdated titles as a reason it rewrites them.
Title tag examples: before and after
| Page | Weak title | Better title | What changed |
|---|---|---|---|
| Home page | Home | FlowFix: 24/7 Emergency Plumbers in Leeds | Says what the business does and where |
| Service page | Services – FlowFix – FlowFix Plumbing | Boiler Repair in Leeds, Same-Day Visits | FlowFix | Topic first, one brand, a real benefit |
| Product page | Product 4471 | Waterproof Hiking Boots for Women, Size 36–42 | TrailCo | Uses the product name and key attribute |
| Blog post | Blog post | How to Bleed a Radiator in 5 Steps (With Photos) | Matches the query, sets expectations |
| Category, page 2 | Running Shoes | Shop | Running Shoes – Page 2 | Shop | Tells paginated URLs apart |
On paginated listings, adding the page number to the title is a small detail that prevents duplicate titles. The full setup is in our pagination SEO best practices.
How long should a title tag be?
Google sets no character limit for the <title> element. Its title link documentation says title links are cut off as needed, usually to fit the device width. In practice, aim for about 50–60 characters, and put the important words in the first 40 or so.
That 50–60 range is an industry rule of thumb, not a Google rule. Truncation depends on pixel width, so a title full of wide letters gets cut sooner than one with narrow letters. Mobile results are narrower than desktop results too. What matters:
- The start of the title must work alone. If only "Boiler Repair in Leeds, Same-Day…" shows, the searcher still knows what the page is.
- Very short titles waste space. "Boilers" says nothing about the page and gives Google a reason to build its own title from your headings.
- Long titles are allowed but rarely help. Extra words past the cut-off aren't visible, and long lists of keywords look like stuffing.
Why does Google rewrite my title tags?
Google rewrites a title when it thinks the <title> doesn't describe the page well. Its documentation lists the usual causes: half-empty titles, outdated titles, inaccurate titles, repeated boilerplate, no clear main title on the page, and a title in a different language than the content.
To build a title link, Google can draw on several sources, all listed in its title link documentation: the <title> element, the main visible title, heading elements such as <h1>, og:title meta tags, large and prominent text, anchor text of links pointing to the page, and WebSite structured data. If your <title> is weak, one of those other sources takes its place.
The causes map to specific fixes:
| Why Google rewrites | Typical example | Fix |
|---|---|---|
| Half-empty title | "| FlowFix" (the template variable is empty) | Fix the template so the page name always fills in |
| Outdated title | Old year or price in the title | Update the title along with the content |
| Inaccurate title | Title promises "Free Shipping", page doesn't offer it | Describe what the page actually contains |
| Repeated boilerplate | Long slogan on every page | Cut the shared text, keep the unique part |
| No clear main title | Several headings with the same styling | One prominent <h1> that matches the title |
| Language mismatch | English title on a Ukrainian page | Write the title in the page's language |
You can't turn rewriting off. The only lever is a title Google has no reason to replace. If Google keeps showing your <h1> instead, the <h1> is usually the better description, so use similar wording in both.
How do you find title tag problems on your site?
Crawl the whole site and export each URL's <title>. Then filter for missing, empty, duplicate, very short and very long titles, and compare titles with <h1>s. Finally, look at your top pages in Google to see which titles are being rewritten.
A practical routine:
- Crawl every indexable URL. Any desktop crawler or audit tool lists titles per URL. Only check pages that return 200 and are indexable; duplicates on redirected or canonicalized URLs don't matter.
- Group duplicates by template. Fifty product pages with the same title almost always point to one broken template, not fifty separate problems. Pages that are genuinely the same may need a canonical tag rather than a new title.
- Compare the raw HTML with the rendered page. If JavaScript sets or changes the title, the raw HTML may show a placeholder such as "React App". Google can render JavaScript, but other crawlers may not. See JavaScript SEO rendering problems for how to test this.
- Check for two
<title>elements. Theme plus SEO plugin is the classic cause on WordPress sites. - Search your top pages in Google. If the shown title differs from yours, read the page through the list of causes above.
- Use Search Console's Performance report. Pages with many impressions but a low click-through rate for their position are the first candidates for a rewrite.
If you'd rather not run this by hand, the free SEORecheck audit crawls your pages and flags missing, duplicate, too-short or too-long titles, with example URLs. You can see what that looks like in the sample report.
Which title tag fixes should you do first?
Start with pages that earn impressions or money, and with template bugs that affect many URLs at once. A missing title on a page that sells is worth more than a perfect title on an old tag archive.
A sensible order:
- First: missing or empty titles, half-empty template output, and duplicate titles across important templates (products, services, locations).
- Next: home page and top landing pages with weak or vague titles, and high-impression pages with low click-through rates.
- Then: titles that are too long or too short, brand placement, and mismatches with the
<h1>. - Last: small wording tests on pages that already perform well.
For working out effort against impact across all your issues, not only titles, use the framework in how to prioritize SEO fixes.
How do you know if a new title worked?
Compare the page's clicks and click-through rate in Search Console over equal periods before and after the change. Use the same weekdays and a similar average position, and allow time for Google to recrawl the page. Look at the shown title in results too: if Google now uses your version, that part of the change worked.
A few cautions:
- Write down the date and the old title. Without a change log you can't tell which edit caused what.
- Change titles in batches by template, not all at once, so you have a comparison group.
- Watch for seasonality and SERP changes. A new AI Overview or extra ads above your result can lower click-through rate whatever your title says.
Our guide to knowing whether SEO changes are working explains before/after comparisons and how long to wait.
Key takeaways
- One unique, descriptive
<title>per page, in the<head>, in the page's language. - Main topic first, brand short at the end, no keyword stuffing.
- Google sets no character limit, but titles get cut to fit the screen. About 50–60 characters is a practical target.
- Google rewrites titles that are half-empty, outdated, inaccurate, boilerplate or don't match the page. Keep the
<title>and the<h1>consistent. - Fix template-level problems and high-value pages first, then measure clicks and click-through rate in Search Console.


