Free Duda structured data audit

Duda Schema Markup Checker

Test any published Duda site page for JSON-LD, validate the structured data Duda auto-generates plus the custom markup you've added, and find the missing fields, thin defaults, and errors that quietly keep your pages out of Google rich results and AI answers.

  • Results in 30 seconds
  • Reads Duda auto + custom JSON-LD
  • Schema.org validation
  • Rich-result eligibility
35% of Google results show a rich snippet driven by structured data
Auto Duda generates basic Organization and WebPage schema by default
JSON-LD the format Duda recommends for custom markup in page SEO settings
100% Free no sign-up, no login, no credit card needed to run a check
What gets checked

Every Duda schema type that earns rich results

The audit reads each block of JSON-LD on your published Duda page, both the markup Duda generates automatically and any custom code you've added in the page SEO settings, maps it to its Schema.org type, and flags the required and recommended properties Google looks for.

  • LocalBusiness

    Duda can generate this for a single location: name, address, phone, and hours that power the local map pack and knowledge panel. Multiple locations need custom markup.

  • FAQPage & HowTo

    Question and answer pairs you add through custom JSON-LD that expand your Duda listing and feed structured answers to AI assistants.

  • Article & BlogPosting

    Duda can mark up blog posts on supported plans. We check the headline, author, image, and publish date qualify your content for article enhancements.

  • BreadcrumbList

    The navigation trail Google can show in place of a raw URL, giving searchers instant context about where a page sits in your Duda site structure.

  • Organization

    Duda generates this automatically: logo, name, and contact data that build the knowledge panel and strengthen brand entity recognition across search and AI.

  • Review & Rating

    Star ratings and aggregate scores you add with custom JSON-LD that make your Duda pages stand out. We flag the self-serving reviews Google won't show stars for.

Step by step

How the Duda schema audit works

Three steps, no learning curve. Run the check, read the report, then fix what matters most for rich-result eligibility.

  1. Paste your Duda URL

    Drop in any published Duda page. The Duda Schema Validator fetches the live URL and reads the JSON-LD, both Duda's auto-generated markup and your custom code, exactly as a search crawler does.

  2. Read the results

    See each detected type with a clear status, and know what came from Duda's automatic schema versus your own. Every flag points to the exact Schema.org rule behind it, so nothing is a guess.

  3. Fix and re-check

    Add or extend your JSON-LD in the page's SEO settings under Header HTML, then republish the site. Or let JSON Schema App generate and maintain valid JSON-LD across your Duda pages for you, then re-run the audit.

Decode the report

Common Duda schema errors and what they actually mean

Duda gives you a head start with auto-generated schema, but a few issues show up again and again. Here is what each one means, how serious it is, and the fix.

  • Auto schema is too thin

    Warning

    Duda's default Organization and WebPage markup is valid but basic, and rarely enough for rich results on its own. Add custom JSON-LD for the types and fields it omits.

  • Schema added but not republished

    Error

    On Duda, custom schema in the page Header HTML only goes live after you republish the site. Until then the live URL still shows the old markup. Republish, then re-check.

  • Single-location LocalBusiness only

    Warning

    Duda's generated LocalBusiness schema covers one location. For multiple locations, disable the generated schema and add your own JSON-LD so each address is represented.

  • Missing required property

    Error

    A field Google requires is absent, so the whole block is ineligible. For LocalBusiness this is often a missing address, phone, or opening hours. Add it and re-check.

  • Duplicate or conflicting markup

    Warning

    Your custom JSON-LD declares a type Duda already generates, so the page defines it twice. Conflicting data lowers crawler trust, so disable one or keep a single source.

  • Schema on the wrong page

    Error

    Schema should describe content that appears on that exact page. Adding the same markup site-wide, or to pages without the matching content, confuses search engines. Scope it.

Troubleshooting

Duda schema is valid, but rich results still aren't showing?

Valid markup makes a page eligible for rich results. It does not force them to appear. On Duda, it is usually one of these.

  • You didn't republish the site

    Editing the page Header HTML isn't enough on Duda. Your new schema only goes live after you republish, so republish first, then test the live URL.

  • The page isn't indexed yet

    Google can only show a rich result for a page in its index. Confirm the URL is indexed in Search Console before assuming the markup is the problem.

  • Your star ratings are self-serving

    Google no longer shows review stars for reviews a business writes about itself on its own page. Star ratings need to come from genuine, independent reviews.

  • The markup doesn't match the page

    If the schema describes content a visitor cannot see on your Duda page, or a value that has gone stale, Google withholds the rich result. Keep them in sync.

  • It simply needs time

    After a fix, Google has to re-crawl and re-process the page. Rich results can take days to reappear, so re-check, then give it time rather than changing things again.

The honest take

Schema won't rank you on its own, but it changes how you show up

Structured data is not a direct ranking factor. What it does is make your Duda site machine-readable, so search engines and AI assistants can understand a page well enough to enhance how it appears. That often means a richer listing, a higher click-through rate, and a better shot at being cited in AI answers.

Duda gives you a real head start by generating basic schema automatically, but that default markup is intentionally lightweight and rarely complete enough for rich results on its own. A single missing required property can still disqualify a block. This Duda Schema Validator exists to surface those gaps before they cost you.

  • Eligibility, not guarantees: we flag what blocks rich results, honestly
  • Validated against current Schema.org and Google documentation
  • Clear severity, so you fix errors first and recommendations next
localbusiness.jsonld
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Northside Studio",
  "image": "/img/studio.jpg",
  "telephone": "+1-555-0188",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "180 Oak Ave",
    "addressLocality": "Portland",
    "addressRegion": "OR"
  },
  "openingHours": "Mo-Sa 08:00-18:00"
}
Clear the confusion

Schema Markup Validator vs Rich Results Test vs Search Console

Duda has no built-in schema validator, so you lean on Google's tools. They are not interchangeable, which is why markup can pass one and fail another. Here is what each does.

Schema Markup Validator

Checks Schema.org syntax

Confirms your custom JSON-LD is well-formed and uses valid Schema.org vocabulary. It does not tell you whether Google will actually show a rich result.

Use it: while writing markup

Rich Results Test

Checks Google eligibility

Duda's own recommended check. Tests your published Duda page against Google's feature requirements and previews the result. Run it after every republish.

Use it: on the live URL

Search Console

Checks live issues at scale

Reports structured data issues across your whole Duda site from real crawls, and flags problems after pages go live. Best for monitoring, not first-pass checks.

Use it: ongoing, store-wide

Stop guessing. Audit your Duda schema now

Run a free check on any Duda URL, then let JSON Schema App generate and maintain valid JSON-LD across your site, filling the gaps Duda's automatic markup leaves behind.

Frequently Asked Questions

Google logo

“The agent doesn’t return ten blue links… it pulls from structured business data… to complete the job.”

- Sundar Pichai

JSON Schema App automatically detects, fixes, and manages structured data to help search engines and AI understand your website, improving visibility and rich results.

Try our Other Product

Website Speedy is a SaaS-based website optimization tool that instantly reduces website loading times.

This tool allows you to optimize images automatically on any platform, including Wix, Shopify, BigCommerce, and more.