# Schema markup for local businesses: what to add and why

By Banish Angural · Published June 6, 2026 · Updated November 9, 2026

> Local service businesses should add LocalBusiness (or a more specific type like Plumber or RoofingContractor) structured data with name, phone, address or service area, hours and website; Service markup on service pages; FAQPage on FAQs; and BreadcrumbList. It helps search engines and AI tools understand your business. Markup must match what is visible on the page.

## What schema is

Code (usually JSON-LD) that labels facts on your page: this is the business name, this is the phone, these are the hours. Visitors don’t see it; search engines and AI tools read it.

## What a local service business should have

- **LocalBusiness** or a specific subtype (Plumber, Electrician, HVACBusiness, RoofingContractor, HomeAndConstructionBusiness).
- **Service** on each service page.
- **FAQPage** where you have visible FAQs.
- **BreadcrumbList** for site structure.
- **Organization** with your logo and social profiles.

## Rules

- Markup must match what is on the page.
- Don’t mark up fake reviews or ratings.
- Test with Google’s Rich Results Test and the Schema Markup Validator.

## Want it done properly?

Every site we build ships with complete schema. A [free audit](https://banishmedia.com/free-audit) checks yours. See [AI search optimization](https://banishmedia.com/services/ai-search-optimization).

## Sources

- [Local Business (LocalBusiness) structured data](https://developers.google.com/search/docs/appearance/structured-data/local-business), Google Search Central
- [LocalBusiness](https://schema.org/LocalBusiness), Schema.org

## Questions readers ask

### Does schema markup help SEO?

It helps search engines understand your pages and can make you eligible for some rich results. It’s not a ranking shortcut on its own.
