LocalBusiness JSON-LD schema is present
Why it matters
Without a LocalBusiness JSON-LD block using schema-org LocalBusiness type, Google has no machine-readable signal to populate Knowledge Panels, local pack results, or Maps entries for your business. Competitors with this schema in place get rich search result features — star ratings, hours, phone number — that yours will not. Omitting it doesn't just hurt rankings; it makes your business invisible to the structured-data pipeline that drives local discovery at scale.
Severity rationale
Critical because the absence of LocalBusiness JSON-LD eliminates eligibility for Google's local pack, Knowledge Panel, and map results — the primary discovery channels for local businesses.
Remediation
Add a JSON-LD script block to app/layout.tsx using the most specific schema-org LocalBusiness subtype that fits your business. Generic Organization schema does not satisfy this requirement.
// app/layout.tsx
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Springfield Plumbing",
"url": "https://springfieldplumbing.com"
})}}
/>
Replace "Plumber" with the correct LocalBusiness subtype from schema.org (e.g., Restaurant, Dentist, LegalService).
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Local SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- schema-org · LocalBusiness — LocalBusiness type
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-local-seo·automated