No structured data

Audit check jsonld · worth 4 of 100 points · all checks

What the audit saw

No application/ld+json block was found.

Why it costs you

Structured data is how a page describes itself in a machine-readable way, which is what produces rich results — ratings, prices, FAQ dropdowns, breadcrumbs — instead of a plain blue link.

How to find it on your site

  1. See what is already there
    curl -s https://your-site.com/ | grep -o 'application/ld+json' | wc -l
  2. The minimum useful block
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"WebSite",
     "name":"Your Site","url":"https://your-site.com/"}
    </script>
  3. Validate before shipping
    # https://validator.schema.org/  paste the URL
    # or: curl -s https://your-site.com/ | python3 -c \
    #   "import sys,re,json;[json.loads(m) for m in re.findall(r'ld\\+json\">(.*?)</script>',sys.stdin.read(),re.S)]"

How to know it is fixed

At least one valid JSON-LD block that parses.

The part people get wrong

Invalid JSON in the block fails silently — no error, no rich result. Parse it in CI.

Check it against your own site

Open an issue with your URL and a bot runs this check plus 14 others, posts the failures with the measured values, and publishes a report page: free audit. If you want the fixes applied and re-verified instead: fixed-price tiers.

Other checks

The site does not answer on the URL you gave · The page is served over plain HTTP · The TLS certificate is expired or about to exp · No mobile viewport tag · The page title is missing or the wrong length · The meta description is missing or the wrong l · The page has no H1, or more than one · Images have no alt text

All published audits · Check reference