Skip to main content
Free audit · ~10 secStudio inquiriescontact@jalenbuilds.com
Site AuditPACIFIC NORTHWEST · FREE

SEO · Check json-ld

JSON-LD LocalBusiness structured data

A `<script type="application/ld+json">` block in your <head> with Schema.org structured data describing your business (LocalBusiness type) — name, address, phone, hours, services, area-served. Google parses this directly into the knowledge panel and rich-result cards.

Why it matters

The case for json-ld

Without JSON-LD, Google scrapes whatever it can find from your contact page (often inaccurately). With LocalBusiness JSON-LD, you control exactly what appears in the right-side knowledge panel: hours, address, phone, reviews count. Service schema for individual offerings lets each service appear as a separate rich result.

How this audit checks it

What we actually look at

We parse the homepage HTML for `<script type="application/ld+json">` blocks. PASS if present with valid JSON; FAIL if missing.

Copy-pasteable fix

Snippet to drop in

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "image": "https://yoursite.com/og-image.png",
  "telephone": "+1-xxx-xxx-xxxx",
  "email": "you@yoursite.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Street",
    "addressLocality": "City",
    "addressRegion": "WA",
    "postalCode": "ZIP",
    "addressCountry": "US"
  },
  "areaServed": ["City1, WA", "City2, WA"],
  "url": "https://yoursite.com"
}
</script>

Steps

How to apply it

  1. Add the snippet inside your homepage HTML <head> section
  2. Replace all placeholder values with your actual business info
  3. Test at https://search.google.com/test/rich-results
  4. For specialty contractors, use a more specific @type when available (e.g., Plumber, Electrician, HVACBusiness)

Common mistakes

What goes wrong

  • Copying a tutorial JSON-LD verbatim without replacing placeholders (yes, real businesses ship 'Your Business Name')
  • Wrong @type: LocalBusiness is generic; subtypes like Plumber/Electrician rank better when applicable
  • Putting JSON-LD in <body> instead of <head> (works but <head> is canonical)

Other checks in the baseline

Continue your audit walk-through.

Next step

See how your site scores.

Run the free 13-point audit on your URL — takes ~10 seconds, shows exactly which checks pass and fail with copy-pasteable fixes.

Run auditRebuild service