🔒 SEO Vault

SearchPie Left Duplicate Title Tags After Uninstall on Shopify — How to Remove Them and Fix Google Ads & SEO

After you uninstall SearchPie the app is gone from your admin, but the title and meta tags it injected into your theme's <head> can stay behind, so every page ends up with two <title> tags. Google then picks one of them unpredictably, and because Dynamic Search Ads and Performance Max build headlines from your page title, your ads and your search snippets can suddenly show the wrong or app-branded text. Shopify keeps no history of what an app added to your head, so there's no native way to tell which tags are leftover and strip them cleanly.

If you didn't already have a backup, those old values are gone — Shopify keeps no history.

The steps below recover what you can. To make the next time a 1-click undo instead of hours of CSV work: a daily snapshot of every SEO field. Free to monitor, no card — and SEO Vault only reads your store unless you click restore.

Protect my SEO free — never lose it again →

Step by step

  1. Confirm what's actually in your head tag. Open a product page on your live store, view source (Cmd/Ctrl+U) and search for <title> — if it appears more than once, or you find a second meta description or og:title, SearchPie's injected tags are still there even though the app is gone. The leftover one usually carries the app's template wording, not yours, which is how you tell them apart.
  2. Remove the leftover code at the source. Uninstalling switches off SearchPie's app-embed block, but any markup it (or an agency) pasted directly into your theme stays put. Go to Online Store > Themes > Edit code, open theme.liquid and your head snippets, search for searchpie / sp_ / the app's comment markers, and delete the duplicate <title>/<meta> block. Also check Online Store > Themes > Customize > App embeds for a SearchPie toggle still switched on, and turn it off.
  3. Verify one clean head, then let your ads re-read it. Re-view source and confirm a single <title>, one canonical and one meta description. Since Dynamic Search Ads and Performance Max pull headlines from the page title, a leftover duplicate can feed the wrong text into your ads — once the head is clean, request re-indexing of the URL in Google Search Console and let Google Ads recrawl the landing page so the correct title is used again.
  4. Keep a snapshot of your head metadata so this is catchable next time. Because Shopify records nothing about what an app injects, after an uninstall you can't separate native tags from leftover ones without reading source by hand on every page. A daily snapshot of each page's title, meta description and canonical gives you a clean before/after to diff, alerts you the moment an app adds or duplicates a tag (with the likely app named), and lets you revert to the known-good head in one click instead of editing Liquid under pressure.

Source: Shopify Help Center: uninstalling apps and removing leftover theme code; Google Ads Help on Dynamic Search Ads / Performance Max landing-page titles; Google Search Central on the title element.

Related fixes

Never lose your SEO to an app again

SEO Vault keeps a daily snapshot of every SEO field on your store — meta titles, descriptions, alt-text, tags, handles (products AND collections) — and emails you the moment something changes in bulk, with the likely app responsible. One click restores yesterday's state, just the SEO fields. Free to monitor and get alerted; $14/mo for 1-click restore.

Protect my SEO — free →
Free forever to monitorNo credit cardRead-only — never edits your store unless you restoreInstalls in 1 click