Local Business Schema Markup: What to Add and What to Skip
What LocalBusiness schema is, which properties Google requires and recommends, a simple JSON-LD example, and why not to add star ratings to your own business.
Schema markup is a block of code on your page that states your business details in a format search engines can read without guessing. For a local business, it says: this is the name, this is the address, this is the phone number, and these are the opening hours.
This article is part of our local SEO guide for small businesses. It follows Google's documentation, checked on 20 September 2026.
What Google asks for
Google's local business documentation lists:
- Required:
nameandaddress - Recommended:
telephone,url,openingHoursSpecification,priceRange(up to 100 characters),geocoordinates (with at least five decimal places), and others for specific types, such asmenuandservesCuisinefor food businesses
It also says to use the most specific LocalBusiness sub-type possible, such as Restaurant, DaySpa or HealthClub, and that you can put the markup on any page, though a page about your business makes the most sense.
A simple example
This is a fictional plumber. The details are placeholders:
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Example Plumbing Ltd",
"url": "https://www.example.com/",
"telephone": "+1 555 010 1234",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 High Street",
"addressLocality": "Springfield",
"addressRegion": "IL",
"postalCode": "62701",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00:00",
"closes": "17:00:00"
}
]
}
Google's documentation says opening times use hh:mm:ss format and days can be given as names such as Monday.
You wrap it in a script tag with type="application/ld+json" and place it in the page's HTML. Our free local business schema generator builds this for you from a form.
Rules to follow
- Only mark up what is true and visible. Your address, phone number and hours on the page should match the markup and your Business Profile.
- Don't invent an address. If you have no public premises, see Google Business Profile for service-area businesses.
- Skip rating and review markup on your own business. Google's guidelines say that if the entity being reviewed controls the reviews about itself, pages using LocalBusiness or other Organization markup are ineligible for the star review feature. Adding it won't earn stars.
- Keep it up to date. When your hours or phone number change, change the markup too.
Checking it
Test the live page with Google's Rich Results Test or the Schema Markup Validator, and check for warnings. If your page uses a template, check once that the output is in the page source and not only added by a script.
Where it fits
Markup is one part of local SEO. It works best beside an accurate Business Profile, a clear title and description (check them with our meta title checker) and honest reviews.
Frequently asked questions
Which properties are required for LocalBusiness markup?
Google's documentation lists name and address as required. It recommends telephone, url, openingHoursSpecification, priceRange and geo coordinates, among others.
Which schema type should I use?
Google says to use the most specific LocalBusiness sub-type possible, for example Restaurant, DaySpa or HealthClub, rather than the general LocalBusiness type when a better one exists.
Which page should carry the markup?
Google says you can add it to any page, though it may make more sense on a page with information about your business, such as your home, contact or a location page.
Will schema markup make my business rank higher?
Google's documentation describes structured data as helping it understand a page and enabling richer results, and it doesn't promise higher rankings. Treat it as making your details unambiguous, alongside an accurate Business Profile.
Sources
- Google Search Central — Local business structured data — checked Sep 20, 2026
- Google Search Central — Review snippet structured data (self-serving reviews) — checked Sep 20, 2026
Related reading
- ArticleMarketing
Google Business Profile Guidelines: Rules Small Businesses Break
The Google Business Profile rules small businesses most often break: how to name your business, what to keep out of descriptions, and what gets edits rejected.
· 2 min read
Related free tools
- ToolMarketing
Local Business Schema Generator (JSON-LD) for Google
Free LocalBusiness schema generator. Enter your name, address, phone and hours, then copy ready-to-paste JSON-LD that follows Google's guidelines.
Use the free tool →
- ToolWebsites
Meta Title & Description Checker With Google Preview
Free meta title and description checker. See a Google-style preview, pixel width and character count, and catch titles that will be cut off before you publish.
Use the free tool →
Get practical tech tips for your business
New guides, honest reviews and free tools — straight to your inbox. No spam, unsubscribe anytime.