top of page

Local Business Schema Markup on Wix: How to Add It Step by Step (2026)

owencontinentalstu
6 days ago
5 min read

Last updated: 15 October 2026

Quick answer: Local business schema markup is a small block of JSON-LD code that tells search engines your business name, address, phone number, opening hours and service area in a format they can read without guessing. On Wix you add it per page through the SEO settings, under Advanced and Structured Data markup. Keep it matched to what visitors can see on the page, then test it before you publish.

What is local business schema markup?

Local business schema markup is structured data that describes a physical or service-area business using the shared Schema.org vocabulary. The main type is called LocalBusiness, and it has more specific child types such as Plumber, RoofingContractor, Dentist or Restaurant.

You write it as JSON-LD, a block of code that sits in the page head. Visitors never see it. Search engines and AI answer engines read it to confirm facts that are already written on the page.

Think of it as a machine-readable business card. Your visible page says "We are a plumbing and heating company in Park Slope." The markup says the same thing in labelled fields: name, address, telephone, opening hours.

Why does structured data matter for a small business site?

It removes guesswork. Search engines can usually work out your phone number from the page, but labelled data makes the details unambiguous, especially when a site has several addresses, phone numbers or service areas.

There are three practical benefits:

  • Consistency: the same name, address and phone number appear in the code, on the page and on your Google Business Profile.

  • Clarity for AI search: answer engines quote short, labelled facts more easily than loose paragraphs.

  • Eligibility, not a guarantee: markup makes a page eligible for richer treatment in search. It does not guarantee a ranking boost or a special result.

I treat it as housekeeping that supports good content, not as a shortcut. A thin page with perfect markup still loses to a useful page with none.

Which details should a LocalBusiness block include?

Include only facts that appear on the page. A solid starting set is:

  1. @type: the most specific type that honestly fits, such as Plumber or RoofingContractor, otherwise LocalBusiness.

  2. name: your trading name exactly as it appears on the site.

  3. url: the page the markup sits on.

  4. telephone: the number visitors are asked to call.

  5. address: street, locality, region, postal code and country.

  6. openingHoursSpecification: days and hours, if you keep fixed hours.

  7. areaServed: the cities, counties or states you cover, for service-area businesses.

  8. image and sameAs: a logo or photo, plus links to your official profiles.

For a roofing contractor like Ridge Roofing LLC, whose Wix landing page covers DC, Maryland and Virginia, the area-served field matters more than a single street address. For a one-person plumbing and heating business such as Manzo Mechanical in Park Slope, Brooklyn, the telephone and opening hours matter most, because the whole site is built around one phone call.

How do I add local business schema markup on Wix?

Wix accepts custom structured data on each page. These are the steps:

  1. Open the page you want in the Wix Editor, usually your home page or contact page.

  2. Open that page's SEO settings.

  3. Go to the Advanced tab and find Structured Data markup.

  4. Choose to add a new markup and give it a name you will recognise.

  5. Paste your JSON-LD block and save.

  6. Publish the site, then test the live URL.

According to Wix's help article on structured data, as summarised in search results on 15 October 2026, Wix accepts JSON-LD only and limits each markup to fewer than 7,000 characters. Menu labels change from time to time, so check the current wording in your own dashboard.

A minimal block looks like this in plain terms: a script of type application/ld+json containing a LocalBusiness object with your name, url, telephone, address and areaServed. You can write it by hand, use a generator, or ask an assistant to draft it, then check every field against your page.

Where should the markup go: every page or just one?

Put the full LocalBusiness block on the page that best represents the business, usually the home page or the contact page. Do not paste the same block on every page.

If you serve several locations, give each location its own page with its own address, phone number and markup. A single page claiming five addresses confuses both visitors and search engines.

For service pages, focus on visible, useful content first. Add a Service block only when the page genuinely describes one service in detail.

How do I test my schema markup before and after publishing?

Test twice, once on a draft and once on the live page.

  • Google's Rich Results Test checks whether a page is eligible for rich results and flags errors in supported types.

  • The Schema Markup Validator checks the syntax of any Schema.org markup, including types that do not produce rich results.

  • Google Search Console reports structured data problems after Google crawls the live page.

Fix errors first. Warnings about optional fields are usually safe to ignore if the data would not be true or visible on the page.

What mistakes should I avoid with schema markup?

Most problems come from the same few habits:

  • Marking up content that is not on the page, such as reviews or hours that visitors cannot see. Google's guidelines require the markup to reflect visible content.

  • Copying another business's block and forgetting to change the name or address.

  • Using a vague type when a specific one exists.

  • Letting data go stale after a move, new phone number or change of hours.

  • Ignoring the basics: if your Google Business Profile shows a different phone number, fix that first.

Add a reminder to review your markup whenever you update opening hours or contact details. It takes two minutes and prevents conflicting information.

Frequently asked questions about local business schema markup

Does schema markup improve my Google ranking?

Not directly. It helps search engines understand the page and can make it eligible for richer results, but it is not a ranking shortcut. Strong content, a clear page structure and a consistent Google Business Profile do more.

Can I add local business schema on Wix without code?

You still paste JSON-LD into the structured data field, but you do not need to write it from scratch. A generator or assistant can draft the block, and you check each field against your page before saving.

Which type should I use for my business?

Use the most specific Schema.org type that honestly describes you, such as Plumber, RoofingContractor or Dentist. If none fits, LocalBusiness is the safe fallback.

Do I need schema markup if I already have a Google Business Profile?

They do different jobs. The profile controls how you appear in Maps and local results, while markup describes the information on your own website. Keeping both consistent gives search engines one clear story.

How often should I update my markup?

Review it whenever your address, phone number, hours or service area changes, and do a quick check every few months. Outdated markup is worse than none.

About the author

Oluwafemi Aaron Ekemenah is a web designer and CMS specialist and the founder of Xplore Visual Creatives. A Legend Wix Partner who also builds on Framer, WordPress and Shopify, he is Top Rated on Upwork and Level 2 on Fiverr, with 350+ websites delivered for businesses in the US, UK, Canada and Australia. Book a free 30-minute call.

Sources

Note for transparency: on 15 October 2026 the research sandbox could not open external pages, including Google Search Central, Schema.org and Wix Help Center. No page is therefore listed as opened. The Wix JSON-LD and 7,000-character details come from a search-result summary of the Wix Help Center article "Adding structured data to your site", read 15 October 2026, and should be confirmed in your own Wix dashboard. Other statements reflect general, widely documented Schema.org and Google Search Central guidance on JSON-LD and structured data testing.

Comments


bottom of page

Oluwafemi Aaron Ekemenah, web designer and CMS specialist

Oluwafemi Aaron Ekemenah (known to friends as Owen) is a web designer and CMS specialist and the founder of Xplore Visual Creatives. Working remotely from Nigeria on West Africa Time, he designs and builds websites on Wix, Wix Studio, Framer, WordPress and Shopify for businesses in the United Kingdom, Australia, Canada and the United States, then connects them to the CRM, email and automation that follow up for them.

Oluwafemi has six years of experience and has delivered 350+ websites, including 250+ projects as a Level 2 seller on Fiverr. He is Top Rated on Upwork, a Legend Wix Partner (the highest tier of the Wix Partner Program) and Wix Velo certified. He plans every site structure first: sitemap, wireframes and content, before visual design.

Services

Case studies

More work includes Ultimate Plants (a Wix CMS plant finder with 1,000+ plants), Next Move Cafe in Brooklyn, CMJ Pressure Washing in the West Midlands, Team Spartan in Colorado, Phoenix Premier, Concrete Fixers, Disc Bulge Therapy in Adelaide, TIRO Verbouwen in the Netherlands and Cosmic Deck. See the portfolio.

Where Oluwafemi works

What clients say

Video testimonials from Ali, owner of the crypto exchange Closal; Ali Hassan, founder of the digital agency Owl Digital; and Tricia Chambers Forrester, owner of Pilates Plus Tricia. Client Frankie B. wrote: "Amazing customer service, straight to the point and got the job done and some. I was amazed by the final project, and regardless of how many changes I wanted he still went over and beyond to deliver the best work I have seen."

Work with Oluwafemi