Pinlist / Guides
Local SEO Schema: What a Local Business Site Needs
For local SEO, the markup that matters is a LocalBusiness block, or a more specific type, on the page for each location, with the same name, address and phone as the business's Google listing. Make that block here.
Example details are filled in. Replace them with yours; the code updates as you type.
More details (optional)
Copy the cells, header row included, and paste here. Columns: name, street, city, state, zip, phone, url, hours. Tabs or commas both work.
Paste it into the page's <head>, then check it in Google's Rich Results Test.
The short checklist
- One block per location page. Each location's page carries the block for that location, with its own
url. - The most specific type that fits.
HVACBusinesssays more thanLocalBusiness. - Name, address and phone (NAP) exactly as on your Google listing. "120 Main Street" in one place and "120 Main St." in another is a mismatch a reader has to resolve.
- Hours and a map point in
openingHoursSpecificationandgeo. - Areas served in
areaServedwhen you travel to customers, as this heating company does for three towns.
Schema is one input among many. Reviews, your Google Business Profile, and the page's own content matter as much or more for local results.
Questions
What is NAP in schema?
NAP stands for name, address and phone. In LocalBusiness schema they are the name, address and telephone properties, and they should match your other listings word for word.
Should the home page carry LocalBusiness schema?
For a single-location business, yes: the home page is its location page. A business with several locations puts each block on that location's page and can describe the company as an Organization on the home page.
Will adding schema raise my ranking?
No one can promise that. Schema helps search engines read your details correctly; it does not guarantee a position or a rich result.