πŸ”’ SEO Vault

A Shopify App Block Is Injecting Wrong Meta Tags β€” How to Fix Duplicate Titles

Many SEO and page-builder apps install a theme app embed or inject Liquid into theme.liquid's <head>, where they output their own <title> and <meta name="description"> from the app's own settings β€” independent of the SEO field stored on the product. The result is that Google reads a wrong or duplicated meta title/description in the rendered HTML even though the admin SEO field looks correct, and with two sources emitting the tag Google may choose the app's version. Shopify keeps no history of head markup or of the SEO fields themselves, so disabling the app does not restore what Google cached and, if the app also overwrote the stored field, that value is gone too.

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. Stop the source: in admin go to Online Store > Themes > Customize > App embeds, toggle OFF the SEO or page-builder embed that injects head tags (or remove its snippet from theme.liquid), then open View Page Source on a product page to confirm only one <title> and one <meta name="description"> remain.
  2. Recover correct output: make sure the theme's native Shopify SEO tags render again (theme.liquid should output the page title and SEO description from the stored field); if the app also overwrote the stored SEO field, restore it from your last CSV export, Search Console's last-seen snippet, or the Wayback Machine.
  3. Verify in Google: run URL Inspection > Live Test in Search Console to see the rendered <title> and meta description Google now reads, clear any remaining duplicates, then Request Indexing so the wrong cached tags are replaced.
  4. Prevent the next one: SEO Vault keeps a daily snapshot of your stored SEO fields and alerts on bulk changes, so when an app block silently rewrites your meta tags β€” or the underlying field β€” you see exactly what changed, which app did it, and restore the correct value in one click.

Source: Shopify.dev β€” Theme app extensions: app embed blocks (head injection)

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 monitorβœ“ No credit cardβœ“ Read-only β€” never edits your store unless you restoreβœ“ Installs in 1 click