Storefront Fix Guide
Fix common Shopify storefront problems fast
Blog

Reviewed November 2, 2026

Duplicate Title Tags After Copying a Theme: Where the Second One Hides

View the page source and search for title: you will find two. One comes from the theme's layout file, the other from a snippet, an old SEO app section, or a hardcoded block that rode along when the theme was duplicated. Remove the hardcoded one and let the layout's dynamic title, built from page title and shop name, be the only title on the site. Then check the meta description the same way, because the duplication habit rarely travels alone.

The report lands like an accusation: every page on the store has two title tags. The store was fine last month. The only event in between is the theme copy the team made before the sale, and duplication is exactly the kind of change that copies everything, including the snippet a previous developer added for a one off fix and documented nowhere.

Two title tags do not split the difference. Search engines generally take the first one they find, which may be the stale, hardcoded one from the copied snippet, frozen at whatever it said on the day it was pasted in. Your careful page titles in the admin may be losing to a fossil.

Finding the second title

Open the live homepage, view source, and search for the title tag. Note both values and their order. Then open the theme code and search the whole codebase for title in the layout files, snippets, and sections. The layout file, theme.liquid or layout files in newer themes, should contain the one dynamic title that uses page title variables. The impostor is usually literal text, the shop name and a slogan, sitting in a snippet rendered on every page, or inside a header section someone edited directly.

Check for an SEO or meta app's fingerprints too: some apps inject their own tags through a snippet include at the top of the layout. If the app was uninstalled on the old theme's watch and its snippet survived the copy, you have an injector with no dashboard, editing tags from beyond the grave.

Removing it without breaking the good one

Delete or comment out the hardcoded title and its snippet include, keeping the layout's dynamic tag. Then verify on three templates, not one: homepage, a product, and a collection, because a section level title can hide on a single template while the global cleanup looks complete. Check the description meta and the canonical in the same pass; copied themes breed all three problems in the same neighborhood.

Publish the fix to the duplicate theme first and preview it, since the whole reason a copy existed was to have a safe place to work. Crawl twenty or thirty URLs with any site audit tool afterward and confirm one title per page everywhere. Then make the fixed theme live, and write down what you removed and why in the theme's name or a notes file, so the next duplication inherits the lesson instead of the bug.

How it got there, so it stops happening

The pattern is always the same: a quick fix added a static title somewhere convenient, it worked, nobody moved it into the layout properly, and every duplication since has cloned it. Theme copies in this store should start from the current live theme, never from an old backup, and the pre launch checklist needs one line that would have caught this in ninety seconds: view source on the homepage and count the title tags.

One is the only acceptable number. It takes less time than reading this paragraph to check, which is why it belongs on the checklist instead of in a troubleshooting guide the team reads after the rankings move.

Related reading

Related reading: Shopify Variant Selector Not Updating the Price: Fix Order That Works, Shopify Contact Form Emails Landing in Spam: Checks in the Right Order, and Shopify Page Not Showing on Google: Canonical and Indexing Fixes.

Frequently asked questions

Which title tag does Google use when a page has two?

Usually the first one in the HTML, though Google may rewrite titles either way based on the query and page content. The practical point stands: the second, often stale, hardcoded tag can win simply by position, which is why the duplicate must be removed rather than edited.

Can duplicate title tags hurt rankings?

The tags themselves create confusion about which title represents the page, and the stale one is often a poor, generic string. The larger harm is diagnostic: duplication signals other copied theme problems, like duplicated descriptions or canonicals, that compound quietly.

Where do duplicate titles usually come from in Shopify themes?

A snippet or section with a hardcoded title, a leftover SEO app include, or a header block edited directly. They survive theme duplication because copying clones every file, including the undocumented fix nobody remembered making.

Should every page have a unique title as well?

Yes, that is the separate, better known duplicate title problem: many pages sharing one title string. Fix the two tags on one page problem first, then audit for pages sharing identical titles, usually collections and paginated pages, and differentiate them.