LIVE|LOCALBUSINESS SCHEMA|v.1

Local Pack & Knowledge Panel

Get into the Local Pack & Knowledge Panel

Always-on monitoring of your LocalBusiness schema. The signal Google uses to associate your site with your Google Business Profile, render the local pack on map-intent queries, and populate the Knowledge Panel for local brands. Sentry catches incomplete addresses, missing geo coords, and malformed opening hours. Cortex handles the fix.

sentry.localbusiness-schema.live● 9/11 propertiesJSON-LD
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Sample Cafe",
"url": "matches origin",
"address": {
"[addr].streetAddress": "123 Main St",
"[addr].addressLocality": "San Francisco",
"[addr].addressRegion": "CA"
},
"telephone": "+1-415-...",
"openingHoursSpecification": "7 days",
"geo": "37.78, -122.42",
"image": "https://...jpg",
"priceRange": "...",!$ to $$$$
"aggregateRating": "..."!boosts local pack
}
Local Pack Optimization

Continuous LocalBusiness Schema Monitoring

Continuous audits of your LocalBusiness schema against the 11 things that decide local-pack eligibility, Knowledge Panel rendering, and Google Business Profile enrichment. Covers all LocalBusiness subclasses (Restaurant, Store, Hotel, ProfessionalService, etc.). Sentry catches what fails. Cortex fixes it.

RULE · 1

localbusiness_entity_present

LocalBusiness entity detected

A LocalBusiness or subclass (Restaurant, Store, Hotel, ProfessionalService, etc.) is present. Without it the page is ineligible for local-pack and Knowledge Panel association.

RULE · 2

name_present

name is non-empty

The LocalBusiness `name` is set and non-empty. The minimum signal for entity recognition.

RULE · 3

address_object_present

PostalAddress object present

The `address` property is a PostalAddress object (not just a string). Required for Google's local-pack matching.

RULE · 4

address_complete

Address has locality + region + country

The PostalAddress includes at minimum `addressLocality` AND (`addressRegion` OR `addressCountry`). Incomplete addresses fail to match Google Maps records.

RULE · 5

url_canonical

url matches page origin

The LocalBusiness `url` points to the canonical host. A mismatch prevents Google Business Profile linking.

RULE · 6

telephone_present

telephone is non-empty

The `telephone` property is present. Used by Google for NAP (Name/Address/Phone) consistency checks across the web.

RULE · 7

openingHours_present

openingHoursSpecification array set

The `openingHoursSpecification` array is present with day/open/close entries. Drives 'Hours' display in Knowledge Panel and Maps.

RULE · 8

geo_valid

geo has valid latitude + longitude

The `geo` property is a GeoCoordinates object with `latitude` (-90 to 90) and `longitude` (-180 to 180). Increases map-pin accuracy.

RULE · 9

image_present

image URL present

The `image` property points to at least one valid URL. Used in Knowledge Panel hero and Maps card.

RULE · 10

priceRange_set

priceRange in $ to $$$$ format

The `priceRange` property is one of `$`, `$$`, `$$$`, or `$$$$`. Specifically formatted per Google's spec.

RULE · 11

aggregateRating_present

aggregateRating boosts local pack

The `aggregateRating` property is set with valid `ratingValue`. Star ratings boost local-pack ranking and CTR.

Schema Markup Accessibility

Free LocalBusiness Schema Checker

Paste your homepage or location page URL. Sentry fetches the page, parses the JSON-LD, finds the LocalBusiness entity (and any subclass), and validates the 11 rules. No signup, instant results, always free.

Comprehensive auditInstant resultsCompletely free
Instant

Audit in under a minute

Sentry fetches your page, parses the localbusiness schema markup, runs every rule, and renders the full result page before your next sip of coffee.

Actionable

Every failure gets a fix

Each failed rule ships with a prescription paragraph. Hand it to engineering and the gap is closed before lunch.

Ongoing

Locked in for the long haul

Add your site to the daily Sentry sweep with one click. New regressions get caught the next morning.

11 rules in the LOCALBUSINESS SCHEMA Sentry. Daily 3:30 AM ET sweep.

Optimize for Local Search

Stop Guessing. Start Seeing. Get Cortex.

One brain. Thirty-six pairs of eyes. Sentries monitor every visibility signal that decides whether search engines, AI engines, and ad platforms show you. Cortex reads what they see, weighs it against a unified corpus of platform documentation, and acts. Every move follows a defined decision protocol: action stated, reason given, impact named.

250
Ranking signals
30
Sentries
60
Platforms
Daily
Always-on
llms.txtai-citationsai-crawlersbrand-pulsetitle-tagsmeta-descstructuredsitemapcore-vitalspage-speedaccessibilitydomain-agehttpsaboutauthorsbacklinksmentionsreviewsinternalgbpnapyelptrusthelpfultopicalfirst-handcronavboostfreshnesshreflangimage-seopage-qualitycanniballlm-outputtrackingssl-tlsCORTEXdecision engine