How to find and fix duplicate page titles across your website
When many pages share one title, search engines and visitors can't tell them apart. Where duplicates come from, how to find them across a site, and how to fix them at the template level.
The <title> tag is usually what search engines use as the clickable headline of your result, and what browsers show in the tab. When twenty pages all say "Products | Example Shop", nobody — a searcher, a search engine or a person with ten tabs open — can tell them apart. Search engines may also take matching titles as a hint that the pages are duplicates, and pick one to show.
Duplicate titles are almost always a template problem, which is good news: fix the pattern once and hundreds of pages improve.
Where duplicate titles come from
- A default title from the theme or CMS on every page where no title was entered — often just the site name.
- Pagination: page 2, 3 and 4 of a category or blog archive sharing the page-1 title.
- Filters, sorting and parameters:
?color=redand?sort=priceversions of a listing with its title. - Product variants with separate URLs but identical names.
- Location or service pages built from one template with the city or service left out of the title.
- Copied pages that were duplicated as a starting point and never retitled.
How to find duplicate titles
You can't spot duplicates by checking one page at a time — you need every title side by side. That's what a crawl does.
A Rudra site scan (free account, started from your dashboard) collects the title and meta description of every crawled page and groups pages that share the same value. To avoid false alarms, it only compares indexable pages that returned 200 and don't canonicalise to another URL, and it treats http/https and www/non-www versions of the same address as one page rather than as duplicates. The report shows each duplicated title with the URLs that use it — up to 20 groups, largest first — and also lists pages with no title at all. Duplicate descriptions are reported the same way, as a lower-priority note.
Duplicate titles cost 2 points in the SEO score of a site scan, as part of a small, capped set of cross-page deductions; missing titles are already penalised on each page, so they aren't counted twice. For a single page, the free SEO checker checks the title's length, flags generic titles such as "Home" or "Untitled", and notes a word repeated three or more times.
Google Search Console doesn't have a duplicate-title report any more, but you can export your pages from a crawler or your CMS to a spreadsheet and sort by title.
Find duplicate titles across your site
Run an audit: Rudra's site scan groups pages that share a title or meta description and lists pages with no title at all.
How to fix them
1. Decide whether the pages should exist separately
If two pages really are the same content — a filtered view, a print version, an old copy — the fix isn't a new title. Redirect the duplicate, or point its canonical to the main version, as described in how to fix canonical problems. Once it canonicalises elsewhere, it no longer counts as a duplicate title.
2. Fix the template, not each page
Build titles from the fields that make each page unique. A reliable pattern is main topic — distinguishing detail | brand:
- Product:
Trail Running Shoe X2 – Women's, Waterproof | Example Shop - Category page 2:
Running Shoes – Page 2 | Example Shop - Location page:
Emergency Plumber in Leeds – 24/7 Call-Outs | Example Plumbing - Article: the article's own headline, then the brand if it fits.
In WordPress SEO plugins, these patterns are set per content type with variables such as the post title, page number and site name. In a framework, generate the title in the page's metadata from the same data that renders its heading.
3. Write the important ones by hand
Templates give you uniqueness; your key pages deserve a title written by a person. Put the main topic first, keep it roughly 30–60 characters so it isn't cut off (search engines truncate by pixel width, so this is a guide, not a rule), and make it describe what's on the page rather than stuffing keywords.
4. Handle descriptions the same way
Duplicate meta descriptions come from the same causes. Search engines often write their own snippet anyway, but a specific description can improve clicks. Our guide on what a meta description is covers how to write them.
5. Re-crawl
Run the site scan again after deploying the template change. Remember that search engines only pick up new titles when they recrawl each page, and they sometimes rewrite titles in results when they think another text describes the page better.
Frequently asked questions
Are duplicate titles a Google penalty?
No. There's no penalty, but duplicate titles make pages harder to tell apart, can make search engines treat them as duplicates, and usually mean worse click-through from results.
Should paginated pages have unique titles?
Adding the page number, such as "Page 2", is enough. It keeps titles distinct without pretending each page is about something different.
Why didn't the scan flag two pages I know share a title?
Only indexable pages that returned 200 and don't canonicalise to another URL are compared, and http/https or www variants of one address count as a single page. If one of the pages wasn't crawled because of the page limit, it can't be compared either.
How long should a title be?
Around 30–60 characters usually displays in full. Treat it as a guide: a clear, specific title matters more than hitting an exact length.