Blog BasicSEO →
On-Page Fixes

How to Fix Duplicate Title Tags Without Rewriting Every Page

Duplicate titles usually come from one template, not hundreds of pages. Find the pattern, fix the source and give each page a title only it could have.

BasicSEO · · 5 min read

Illustration of two groups of browser windows: on the left all three title bars are identical grey, on the right each has its own colour and length.

Two pages with the same title tag look like the same page, to searchers and to Google. The fix is almost always a template change rather than rewriting hundreds of titles by hand, so find the pattern first and then give each page a title that only it could have.

Here is the failure in its most common form. A small shop has forty product pages and every one of them is titled "Studio Ash | Handmade Furniture". Someone searching for an oak desk sees that line in the results and learns nothing about desks. Google has to guess which of the forty pages to show, and it may rewrite the title itself using text from the page.

Why duplicate titles cost you

The title is usually the blue link in a search result, so it does two jobs: it tells search engines what the page covers, and it gives a person a reason to click. A repeated title fails at both.

Google's own guidance asks for titles that are descriptive and specific to each page, and warns against boilerplate that repeats across a site. Duplicates won't get you penalized, and fixing them won't guarantee a higher position. What you gain is clarity. Each page gets a fair chance at the searches it deserves, and the person reading the results can tell your pages apart.

There is a second cost that is easy to miss. When two pages share a title, they often share a purpose too. That is worth knowing, because sometimes the title is only the symptom.

Find every duplicate

You need a list of URLs and their titles, side by side. There are three reasonable ways to get it.

Search Console and a spreadsheet. Export your indexed pages from Google Search Console, then paste the URLs into a sheet. This works for small sites but takes patience.

A page-by-page check. BasicSEO shows the title of any public page along with what is wrong with it, and it needs no signup. Run your homepage and a few templates (a product page, a blog post, a category page) and compare what comes back. If two product pages share a title, the rest of that template almost certainly does as well.

A sitemap scan. A free BasicSEO account can scan up to 5 pages from your sitemap, and the Clarity plan covers up to 50. The report lists every page with its score, and you can open each one to see its title.

Sort the list by title and the duplicates sit next to each other. Then look at which kinds of page they are, because that tells you which of the causes below you have.

The four usual causes, and what to do about each

1. A template with a fixed title

This is the most common one. A theme or CMS setting outputs the site name on every page, or the page title field was left empty and the template fell back to a default.

Change the template so the page's own name comes first and the brand comes last. In WordPress with Yoast SEO, for example, the default pattern uses the variables %%title%% %%sep%% %%sitename%%, and you can check it under the plugin's settings for each content type. Most other platforms have an equivalent field for the page or product title.

Before: Studio Ash | Handmade Furniture

After: Oak Writing Desk, 120 cm | Studio Ash

One change to the template can fix every page that uses it. That is why you look for the pattern first.

2. The same page at several URLs

Filters, tracking parameters and sort orders can create many addresses for one page: /desks, /desks?sort=price, /desks?ref=newsletter. Each one shows the same title because it is the same page.

Don't write new titles for these. Add a canonical tag on each version that points to the main URL, so search engines know which one to index. The same applies if your site answers on both www and non-www, or on both http and https: pick one and redirect the others to it.

3. Paginated lists

Page 2 of your blog archive often repeats the title of page 1. It's a small problem with a small fix: add the page number, as in Furniture Care Guides, Page 2 | Studio Ash. Most themes can do this with one setting.

4. Two pages that really are about the same thing

If you wrote "Oak Desk Care" in 2022 and "How to Look After an Oak Desk" in 2024, a new title won't help, because the pages compete with each other. Merge them. Keep the stronger page, move anything useful from the other into it, and add a 301 redirect from the old URL to the one you kept.

Writing the new titles

Three rules cover nearly every page.

Put the specific thing first. Searchers scan the start of the line, and long titles get cut off at the end.

Keep it around 60 characters as a rule of thumb. There is no official limit, because the cutoff depends on pixel width and device, but this length usually shows in full.

Write it for the person, in the words they would search. "Oak Writing Desk, 120 cm" beats "Premium Artisanal Workspace Solution" every time.

If you have variants, name what differs: the size, the color, the city. Pages that differ only by a word still need that word in the title. For more patterns, BasicSEO has a short guide on fixing duplicate titles across templates.

Check that it worked

Run the same pages through a check again and confirm that each title is now unique and fully visible. View the page source if you want to be certain, and look for one <title> tag in the <head>.

Then give it time. Google updates titles when it next crawls each page, which can take days or weeks on a small site. You can ask for a recrawl of your most important pages with the URL Inspection tool in Search Console. Google may still show a different title from the one you wrote if it decides another line describes the page better, and that is normal. It happens less often when your title is specific and matches what's on the page.

duplicate titleson-page SEOtitle tag

Share this

Fix this next