October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

Duplicate JSON-LD: How to Find Repeated Schema and Fix It

Multiple JSON-LD blocks can be valid. Find out whether yours describe separate page content or repeat the same entity, then trace and correct the source.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Three JSON-LD blocks on a page are not automatically a problem. They may describe three different visible things, such as the main content and its breadcrumbs. The issue is when blocks repeat or conflict about the same entity—or describe content that readers cannot see. Inspect what each block represents before removing anything.

When multiple JSON-LD blocks are—and are not—a problem

JSON-LD is one way to add structured data to a page; the number of script tags alone does not determine whether the markup is correct. Google documents both related items nested together and individual items specified separately. Its example includes a Recipe and a BreadcrumbList on the same page. Google’s structured data overview recommends JSON-LD when a site’s setup permits it, but also supports Microdata and RDFa when correctly implemented. Changing formats does not, by itself, identify or remove duplicate output.

As an Amazon Associate I earn from qualifying purchases.

What you find What to do
Blocks describe different things visible on the page They may both be appropriate. Keep accurate items and make their relationship clear where useful.
Blocks repeat or conflict about the same entity Trace each copy to the component generating it, then correct redundant or conflicting output.
Markup describes information readers cannot see, or does not match the page Correct or remove it so the structured data accurately represents visible content.

Google’s general structured data guidelines say markup should represent the page’s visible content and be placed on the page it describes. They also recommend consistent structured data across duplicate pages for the same content. That is different from repeating an entity in multiple blocks on one page.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to find what is generating the repeated markup

  1. Inspect the rendered page. Open the affected URL’s rendered HTML, not just the content editor. Find every application/ld+json script and note its @type and the entity it describes. Record identifiers such as @id, url, and name. Also check whether Microdata or RDFa is present; duplicate structured data can appear in another format too.
  2. Classify each item by subject. Ask whether each block describes a distinct thing a reader can see, or whether two blocks describe the same thing. For distinct related items, Google’s guidance allows nesting or separate items; an @id can express a relationship between separate items. Do not merge blocks merely to reduce the script-tag count.
  3. Trace repeated items to their generators. Check the theme or template, CMS plugins, apps, widgets, and custom code that could emit structured data. Identify which component outputs each copy before changing settings or code. The right fix depends on the site’s actual setup; there is no universal setting that removes duplicates across all CMSs.
  4. Correct the source of the extra or conflicting output. Adjust the responsible component so each item is emitted appropriately. Preserve distinct, accurate items; remove or correct only redundant or misleading output.
  5. Review the result against the page. Confirm that the remaining markup describes information readers can actually find on the page and follows the requirements for its specific structured-data feature.

Special case: repeated WebSite markup for a site name

If the blocks include multiple WebSite items on a home page and the issue is the site name shown in Google Search, use Google’s feature-specific guidance. It advises adding the name properties to the existing WebSite node where possible rather than adding another WebSite block. Site-name markup belongs on the home page of the domain or subdomain, and Google supports one site name per domain or subdomain. See Google’s site-name documentation.

Do not confuse repeated markup on one page with duplicate home pages for the same content. For duplicate versions such as HTTP and HTTPS or www and non-www, Google recommends using the same structured data across the duplicate pages. That guidance does not mean you should repeat the same entity in several blocks on a single page.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Validate the deployed page, not just the markup you intended to publish

  • Use Google’s Rich Results Test during development to check supported rich-result markup.
  • After deployment, review the relevant Search Console status reports and use URL Inspection to see how Google reads the page.
  • For site-name markup, Google’s documentation points to the Schema Markup Validator because site names are not supported in the Rich Results Test.
  • After making a change, allow time for Google to recrawl. Its site-name guidance says discovery can take days to weeks and identifies URL Inspection as a way to request a recrawl.

A tool’s valid result only confirms what that tool checks. Google says structured data may make a page eligible for a search feature, but does not guarantee that the feature will appear; its systems may choose another feature or a text result. Validation does not promise a ranking change or more traffic.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.