Opens in a new tab

Local SEO

Schema markup: what it is and how to add it for a local business

What schema markup is, the LocalBusiness details Google reads, how to add and test them, what not to mark up, and what we found in our own markup.

CheckedNovember 2, 2026
Reading time
Part ofLocal SEO
Listen to this guide
0:00 /6:10

Short answer: Schema markup is structured data written with the schema.org vocabulary: code that describes a page to search engines in a standard format. For a local business, it gives Google explicit clues about your name, address, phone and hours. Google recommends the JSON-LD format, asks for the most specific business type, and only wants markup for what visitors can see on the page. Valid markup can make a rich result possible, but Google doesn’t guarantee one.

Schema markup and what Google does with it

Structured data gives Google explicit clues about what a page means. Most of the structured data Google Search uses follows the schema.org vocabulary. For Google Search, Google says to rely on its own documentation rather than schema.org’s.

Google uses structured data to understand the page and to gather information about things like people, books and companies. It can also make a page eligible for rich results, search results that are more engaging. In one of Google’s case studies, Rotten Tomatoes measured a 25% higher click-through rate on pages with structured data.

When people search for a business on Search or Maps, Google may show a knowledge panel with its details. LocalBusiness markup is how your site tells Google about your hours, your departments and more.

From Google Search Central, “Introduction to structured data markup in Google Search” and “Local business (LocalBusiness) structured data”, read November 2, 2026.

The LocalBusiness details Google reads

Google requires two properties, the name and the address, and recommends several more. Use the most specific type for your business, such as Restaurant or DaySpa, and list more than one as an array when more than one fits.

Detail What Google asks for
Name Required. The name of the business
Address Required. The physical location, with as many parts of the address as you can
Phone Recommended. The main number for customers, with the country code and area code
Hours Recommended. When you open and close each day, with times in hh:mm:ss format
Map location Recommended. Latitude and longitude, with at least 5 decimal places

In the markup these are name, address, telephone, openingHoursSpecification and geo. LocalBusiness is a kind of Organization, so Google also suggests the Organization fields. A price range must stay under 100 characters, or Google won’t show it. Ratings and reviews are only for sites that collect reviews about other businesses.

Google prefers a few recommended properties that are complete and accurate to many that are incomplete or wrong.

From Google Search Central, “Local business (LocalBusiness) structured data” and “Introduction to structured data markup in Google Search”.

How to add schema markup to your site

  1. Write down your details exactly as your site shows them: name, address, phone with country code and area code, and hours.
  2. Pick the most specific type for your business, and list more than one as an array if they fit.
  3. Write the markup in JSON-LD, the format Google recommends, on the page about your business.
  4. On WordPress, Wix or Shopify, look for the search engine settings or a structured data plugin instead of editing the code.
  5. Test the page with the Rich Results Test and fix the critical errors.
  6. Once the page is live, check it with the URL Inspection tool in Search Console and ask Google to recrawl it.
  7. Watch the rich result reports in Search Console, since a template change can break the markup later.

Our guide on getting your website on Google shows how to use URL Inspection and request indexing. Keep the same name, address and phone you use in your listings elsewhere, which our guide on local citations covers.

From Google Search Central, “Local business (LocalBusiness) structured data” and “Introduction to structured data markup in Google Search”.

What not to mark up

Don’t mark up content that visitors can’t see on the page, even if it’s true, and don’t create empty pages to hold markup. If a page breaks Google’s rules, it can get a manual action, and Google then ignores its structured data.

From Google Search Central, “General structured data guidelines”.

What we found in our own markup

Our home page marks the agency as ProfessionalService and Organization, listed as an array. It carries our name, city, phone with country and area code, founders, and 11 profiles in sameAs, a property Google says it can use in general.

We don’t mark up a street address, because our pages don’t show one. Checking for this guide, we found our hours in the markup but on no page. On November 2, 2026, we added them to the footer of every page, so the markup matches what visitors see.

Before you call it done

  • The markup uses the most specific type for your business.
  • Name, address and phone match the page and your other listings.
  • The phone includes the country code and area code.
  • Everything in the markup, hours included, also appears on the page.
  • The Rich Results Test shows no critical errors.
  • No review or rating markup, unless your site collects reviews about other businesses.

RememberMark up only what visitors can see, with the most specific type and complete, accurate details. Write it in JSON-LD, test it with the Rich Results Test, and check the reports again after any change to your site.

If you want us to set up and test your markup, see our local SEO service.

Quick answers about schema markup

What is schema markup?

Schema markup is structured data written with the schema.org vocabulary. It describes a page in a standard format that search engines read, such as the name, address, phone and hours of a business. Google recommends writing it in JSON-LD.

Is schema markup the same as structured data?

Structured data is a standard format for describing a page, and schema.org is the vocabulary that most of Google’s structured data uses. Schema markup usually means structured data written with that vocabulary.

Does schema markup help SEO?

It helps Google understand your page and can make it eligible for rich results. In Google’s case studies, Rotten Tomatoes measured more clicks on pages with structured data, and Nestlé on pages that showed as rich results. Google doesn’t guarantee a rich result, even for valid markup.

Where should LocalBusiness markup go?

Google says you can add it to any page, but it may make more sense on a page with information about your business, such as your home or contact page. Mark up only the details that page shows.

Can I mark up reviews of my own business?

No. Google only allows review markup on a local business for sites that capture reviews about other local businesses, and it points to its rules on self-serving reviews. You can still show your reviews on the page, without the markup.

Sources

All read on November 2, 2026, in Google Search Central: Local business (LocalBusiness) structured data, Introduction to structured data markup in Google Search and General structured data guidelines. Our own case: the markup and the visible text of our home page on November 2, 2026.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /6:10

More guides

Checked November 2, 2026

SEO checklist: what to check on every page of a small business site

What Google needs from every page, the practices that help most, where to check each one, how to go through the list, and what our own check covers.

Checked November 2, 2026

Backlinks: what they are and how a local business can get them

What backlinks are, how Google uses them, which ways of getting them it accepts, how a local business earns them, and what our own profiles showed.

Checked November 2, 2026

Alt text: what it is and how to optimize your images for Google

What alt text is and how to write it, how Google finds and reads your images, the steps to optimize each one, and what we fixed on our own site.

Checked November 2, 2026

What is Google Tag Manager, and how to set it up on your website

What Google Tag Manager does, when the Google tag alone is enough, who should own the account, and how to install it, add the Google tag, test and publish.

Checked November 2, 2026

How to boost a post on Facebook, and what to do when you can’t

Boost a Facebook post from your Page or Meta Business Suite: the settings, how to edit, pause or delete it, its results, and why a post can’t be boosted.

Checked November 2, 2026

How to set up Google Analytics 4 on your website, WordPress included

Create the account, the property and the web stream, add the tag to your builder, your HTML or WordPress, check it works and mark your leads as key events.

Next step

Rather talk it through?

In a 20-minute call we look at your business and tell you what we would do first.