๐Ÿ”’ SEO Vault

Webrex SEO added duplicate product JSON-LD on Shopify โ€” fixing the schema errors in Search Console

Webrex (Webrex: AI SEO Schema & JSON-LD) injects its own Product, Review, Breadcrumb and FAQ JSON-LD into your pages. If your theme already outputs product structured data, the page now carries two competing Product blocks โ€” and if Webrex's price or availability is read differently from the theme's, Google reports "Duplicate field" or mismatched-value errors and can drop your rich result (star ratings, price). Shopify keeps no version history of the markup an app injects, so there is no native undo โ€” you have to find and remove the conflicting source.

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 Webrex, turn off the schema types your theme already provides (usually Product and Breadcrumb) so only one source emits each block โ€” or, if you want Webrex to own schema, disable the theme's built-in product JSON-LD instead. Don't leave both on.
  2. Confirm which block is wrong: paste an affected product URL into Google's Rich Results Test (search.google.com/test/rich-results) and the Schema Markup Validator โ€” both list every JSON-LD block on the page, so you can see which one carries the duplicate or the wrong price/availability.
  3. Re-validate and re-crawl: once a single clean Product block remains, run Search Console > URL Inspection > Test Live URL on a sample product, then Request indexing so Google re-reads the corrected markup, and watch the Enhancements > Products report clear over the next crawl.
  4. Going forward, keep a daily snapshot of your SEO fields with bulk-change alerts so the day an app makes a sweeping change across your store you're notified โ€” with the likely app named โ€” and can act before Google recrawls, instead of discovering the errors weeks later in Search Console.

Source: Webrex: AI SEO Schema & JSON-LD app listing (Product/Review/FAQ JSON-LD injection); Google Search Central: Rich Results Test and structured data troubleshooting

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