LocalBusiness Schema for Small Business Websites: A Plain-English Guide

Published:

Reading time:

8 min read

Category:

Local SEO
LocalBusiness schema and how Google reads it

LocalBusiness schema is a small block of code on your website that tells search engines your business type, name, phone, hours and area in a standard format. It can help Google understand your details and show them in search, but it doesn't guarantee better rankings. Google also says no special markup is needed for its AI features. Add it once, correctly, and keep it matching your Google profile.

What is LocalBusiness schema?

Schema is structured data: a standard vocabulary from schema.org. Google says LocalBusiness structured data can tell it about business hours, departments, reviews and more, and that you can add it to any page, though the page about your business usually makes most sense (Google). Most sites add it as JSON-LD, a short script block in the page code.

What can it do, and what can't it?

It canIt can't
Help Google read your name, phone, hours and area accuratelyGuarantee a higher ranking
Support eligibility for some rich resultsReplace a verified Google Business Profile
Keep your details machine-readable for any tool that reads the pageMake AI tools recommend you. Google says structured data isn't required for its generative AI search and no special schema is needed (Google)
Key LocalBusiness schema fields

Which fields matter for a small business?

  • @type: the most specific type that fits, such as Plumber, Electrician, Dentist or AccountingService, falling back to LocalBusiness
  • name, url and telephone, exactly as on your Google profile
  • address, but only if customers visit you; service-area businesses can use areaServed instead
  • openingHoursSpecification for your real hours
  • sameAs links to your Google, Facebook and LinkedIn pages
  • image or logo

Don't mark up reviews of your own business that you collected yourself expecting stars in Google; Google restricts self-serving review markup for local businesses. Check its current LocalBusiness guidelines.

Testing LocalBusiness schema in Google's Rich Results Test

What does a simple example look like?

This example uses made-up details. Replace every value with yours:

{"@context":"https://schema.org","@type":"Plumber","name":"Example Plumbing","url":"https://www.example.com.au","telephone":"+61 400 000 000","areaServed":["St Albans","Deer Park","Sunshine"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"07:00","closes":"17:00"}]}

How do you add and test it?

  1. Add the JSON-LD block to your homepage or contact page. In Framer, WordPress or Squarespace, use the custom code or header area for that page
  2. Paste the page URL into Google's Rich Results Test and fix any errors
  3. Check that every value matches your Google profile and website text. See how to check NAP consistency
  4. Update it whenever your phone, hours or areas change
Project image for “LocalBusiness Schema: A Plain-English Guide for Owners”, showing a stage of the design work.

Common mistakes

  • Copying a template and leaving the sample business details in
  • Marking up a street address for a home-based business that hides its address on Google
  • Hours in the code that differ from the hours on the page
  • Paying for "AI schema" packages: Google says there's no special markup for its AI features

Which type should you pick for your business?

Schema.org has specific types for many kinds of local business. Use the most specific one that fits, and fall back to LocalBusiness if nothing matches. Some common examples:

BusinessType to use
PlumberPlumber
ElectricianElectrician
Air conditioning or heatingHVACBusiness
Builder or renovatorGeneralContractor
MechanicAutoRepair
Hairdresser or barberHairSalon
DentistDentist
Accountant or bookkeeperAccountingService
LawyerLegalService
Restaurant or caféRestaurant or CafeOrCoffeeShop

Check the type exists on schema.org before you use it; a misspelt type is simply ignored. If your business does several things, pick the type that matches your main service, the same one you chose as your primary category on Google.

Where should the schema go on your website?

For most small businesses with one location, one LocalBusiness block is enough. Put it on the homepage or the contact page, and make sure the same details appear in the visible text of that page.

  • One location: one block, on the homepage or contact page
  • Several locations: one page per location, each with its own block and its own address, phone and hours
  • Service and suburb pages don't need their own LocalBusiness block; link them to the main page instead
  • Blog posts can carry Article markup with the author and date, which many website platforms add automatically

This is our general approach. Google's LocalBusiness guidelines set out the rules.

How do you describe a service area in schema?

If customers don't visit you, don't publish a street address in your schema, the same as on Google. Use areaServed to list the places you cover instead, as in the example above.

  • List the suburbs, council areas or region you genuinely serve

  • Use the same areas as your Google Business Profile service area

  • Keep the list realistic; a list of every suburb in the state helps no one

  • Update it when your service area changes, and change the website and Google profile on the same day

See should you hide your address on Google? for how this works on your Google profile.

How does schema relate to your Google Business Profile?

They do different jobs. Your Google Business Profile is what appears on Google Maps and in the local results; schema helps Google read the details on your own website. Neither replaces the other.

  • Verify and complete your Google profile first; it has far more influence on local results
  • Add schema to your website so the details there are clear and match the profile
  • Use the sameAs field to link your website's schema to your Google profile and social pages
  • If the two ever disagree, fix the website and the schema to match the profile

What other structured data is worth adding?

LocalBusiness is the most useful type for a local business, but a few others can help Google understand your site:

  • Organization: your business name, logo and social profiles, often added once for the whole site
  • BreadcrumbList: shows where a page sits in your site's structure
  • Article: author, date and headline for blog posts
  • Person: the author's name, role and profile, which helps show who wrote your content

Google publishes which structured data types can appear as rich results, and that list changes. Check it before adding anything new, and don't add markup for content that isn't on the page.

Do you need a developer to add schema?

Not always. Many website platforms let you paste a code block into a page's header or custom code area, and some SEO plugins add basic schema for you. But it's worth having someone check the result.

  • If your platform has a built-in setting for business details, fill it in completely and check what it outputs
  • If you paste code yourself, copy only the structure and replace every value with your own
  • Test the page after publishing, not just in a preview
  • Avoid having two tools add conflicting LocalBusiness blocks to the same page

For a developer or agency, this is usually a small job on a small site, and it rarely needs touching again unless your details change.

What changes for a business with a shopfront?

What changes for a business with a shopfront?

If customers visit you, the schema should include your full street address, in the same format as your Google profile and website footer. A few extra details help too:

  • address: street, suburb, state and postcode, split into their own fields
  • geo: the latitude and longitude of your entrance, if you know them
  • openingHoursSpecification: including different hours on weekends
  • hasMap: a link to your location on Google Maps

Keep the address exactly as it appears elsewhere, including the unit or shop number. See NAP consistency for a simple way to check every listing at once.

How do you keep it working over time?

How do you keep it working over time?

Schema is easy to forget once it's in. A few quick checks keep it accurate:

  • Run the page through the Rich Results Test after any website change
  • If you use Google Search Console, check its reports for structured data errors once a month. See Search Console for business owners
  • Update the schema the same day you change your phone, hours or service area
  • When you move website platforms, make sure the schema moves with the content

Because Google says no special markup is needed for its AI features (Google), the main goal is simple: make sure the facts about your business are correct and consistent everywhere.

Next step

Next step

Morphic adds correct LocalBusiness schema to every website we build and can check yours. Get a free quote, or book a 30-minute call.

Related service. local SEO.

Related reading: AI Search for Local Businesses and do small businesses need llms.txt.

Related reading. how to plan suburb pages.

Key Takeaways

Icon

LocalBusiness schema describes your business in a standard, machine-readable way.

Icon

It helps accuracy but doesn't guarantee rankings.

Icon

Google says no special markup is needed for its AI features.

Icon

Use the most specific business type and match your Google profile exactly.

Icon

Test with Google's Rich Results Test and update it when details change.

Website design image supporting the Blogs page.
Author Image image from Morphic Agency’s Blogs website.

Emon Datta

Founder, Morphic Agency

Morphic Agency is a Melbourne-based UX design agency. We've shipped 50+ products across 15+ countries.

Icon
Icon
Icon
Design image from Morphic Agency’s Blogs website.

Have a Project in Mind? Let's Chat.

Share

Instagram
Facebook
Twitter
Icon

FAQ

Frequently Asked Questions

What is LocalBusiness schema?

A standard block of code that describes your business type, name, contact details and hours so search engines can read them reliably.

Does schema improve my Google ranking?

Not directly. It helps Google understand your details and can support some rich results, but it isn't a guaranteed ranking boost.

Do I need schema to appear in AI Overviews?

No. Google says structured data isn't required for its generative AI search features.

Where should I put LocalBusiness schema?

On the page about your business, usually the homepage or contact page.

How do I test it?

Use Google's Rich Results Test and fix any errors it reports.

Icon

FAQ

Frequently Asked Questions

What is LocalBusiness schema?

A standard block of code that describes your business type, name, contact details and hours so search engines can read them reliably.

Does schema improve my Google ranking?

Not directly. It helps Google understand your details and can support some rich results, but it isn't a guaranteed ranking boost.

Do I need schema to appear in AI Overviews?

No. Google says structured data isn't required for its generative AI search features.

Where should I put LocalBusiness schema?

On the page about your business, usually the homepage or contact page.

How do I test it?

Use Google's Rich Results Test and fix any errors it reports.

Icon

FAQ

Frequently Asked Questions

What is LocalBusiness schema?

A standard block of code that describes your business type, name, contact details and hours so search engines can read them reliably.

Does schema improve my Google ranking?

Not directly. It helps Google understand your details and can support some rich results, but it isn't a guaranteed ranking boost.

Do I need schema to appear in AI Overviews?

No. Google says structured data isn't required for its generative AI search features.

Where should I put LocalBusiness schema?

On the page about your business, usually the homepage or contact page.

How do I test it?

Use Google's Rich Results Test and fix any errors it reports.

Icon

TESTIMONIALS

Real feedback from founders and product teams we have worked with.

  • I have had the pleasure of working with Morphic for over a year and he has consistently been very creative, kind and attentive person to work with! He is very attentive, intuitive and is truly talented! He is absolutely wonderful!

    Author Image

    Ashley Sabatini

    Founder, Breathwork

  • Working with Emon was amazing. I initially gave him a take home design assignment with clear goals and he was able to understand my vision with no problem. That delivery was on time and we have collaborated on everything from wireframes to the complete UX/UI of my project. I will continue working with him at every chance possible. You should too!

    Author Image

    Tobias F

    Founder & CEO, MingleMinds

  • Working with Emon was a great experience. Super clear communication, easy to work with, and he pushed us in the right direction. The designs were creative, practical. The project is now one of our most successful features. 100% recommend.

    Author Image

    Callum Johnstone

    Product Owner, Nursery Story

  • Morphic was fantastic to work with - putting in a lot of effort to make sure he understood the assignment and requirements. He came up with some great designs, absolutely nailing the brief. Look forward to working with him again. Thanks Emon!

    Author Image

    Sam

    Founder, Amigos

  • Top-tier Website designer. Great communication, fast delivery, and excellent usability improvements.

    Author Image

    Eric

    CoFounder, GKM Interactive

  • Emon is a talented and reliable designer with a great eye for detail. He quickly understood the project goals and delivered clean, modern designs that matched our vision. Communication was smooth and professional throughout the process, and he was always open to feedback and ready to adjust things when needed. Highly recommended for anyone looking for high-quality UX/UI work.

    Author Image

    Kaja Rutkowska

    CoFounder, Petifit

  • Emon is an amazing human and wonderful person to work with. His attention to detail and sole focus on each individual project he undertakes makes getting the job done feel like a breeze. I’ve personally worked with Emon on near 50+ projects all of which Emon has shown immense care and dedication to all work. Communication was a 10/10, he always put in overtime in making sure the work and overall goal was clearly stated and achieved. As a person he has an amazing heart and always there to support and help no matter what. He is a good man and a really strong employee that can be counted on!

    Author Image

    Jude Lopez

    Founder, HomeIO

Icon

TESTIMONIALS

Real feedback from founders and product teams we have worked with.

  • I have had the pleasure of working with Morphic for over a year and he has consistently been very creative, kind and attentive person to work with! He is very attentive, intuitive and is truly talented! He is absolutely wonderful!

    Author Image

    Ashley Sabatini

    Founder, Breathwork

  • Working with Emon was amazing. I initially gave him a take home design assignment with clear goals and he was able to understand my vision with no problem. That delivery was on time and we have collaborated on everything from wireframes to the complete UX/UI of my project. I will continue working with him at every chance possible. You should too!

    Author Image

    Tobias F

    Founder & CEO, MingleMinds

  • Working with Emon was a great experience. Super clear communication, easy to work with, and he pushed us in the right direction. The designs were creative, practical. The project is now one of our most successful features. 100% recommend.

    Author Image

    Callum Johnstone

    Product Owner, Nursery Story

  • Morphic was fantastic to work with - putting in a lot of effort to make sure he understood the assignment and requirements. He came up with some great designs, absolutely nailing the brief. Look forward to working with him again. Thanks Emon!

    Author Image

    Sam

    Founder, Amigos

  • Top-tier Website designer. Great communication, fast delivery, and excellent usability improvements.

    Author Image

    Eric

    CoFounder, GKM Interactive

  • Emon is a talented and reliable designer with a great eye for detail. He quickly understood the project goals and delivered clean, modern designs that matched our vision. Communication was smooth and professional throughout the process, and he was always open to feedback and ready to adjust things when needed. Highly recommended for anyone looking for high-quality UX/UI work.

    Author Image

    Kaja Rutkowska

    CoFounder, Petifit

  • Emon is an amazing human and wonderful person to work with. His attention to detail and sole focus on each individual project he undertakes makes getting the job done feel like a breeze. I’ve personally worked with Emon on near 50+ projects all of which Emon has shown immense care and dedication to all work. Communication was a 10/10, he always put in overtime in making sure the work and overall goal was clearly stated and achieved. As a person he has an amazing heart and always there to support and help no matter what. He is a good man and a really strong employee that can be counted on!

    Author Image

    Jude Lopez

    Founder, HomeIO

Icon

TESTIMONIALS

Real feedback from founders and product teams we have worked with.

  • I have had the pleasure of working with Morphic for over a year and he has consistently been very creative, kind and attentive person to work with! He is very attentive, intuitive and is truly talented! He is absolutely wonderful!

    Author Image

    Ashley Sabatini

    Founder, Breathwork

  • Working with Emon was amazing. I initially gave him a take home design assignment with clear goals and he was able to understand my vision with no problem. That delivery was on time and we have collaborated on everything from wireframes to the complete UX/UI of my project. I will continue working with him at every chance possible. You should too!

    Author Image

    Tobias F

    Founder & CEO, MingleMinds

  • Working with Emon was a great experience. Super clear communication, easy to work with, and he pushed us in the right direction. The designs were creative, practical. The project is now one of our most successful features. 100% recommend.

    Author Image

    Callum Johnstone

    Product Owner, Nursery Story

  • Morphic was fantastic to work with - putting in a lot of effort to make sure he understood the assignment and requirements. He came up with some great designs, absolutely nailing the brief. Look forward to working with him again. Thanks Emon!

    Author Image

    Sam

    Founder, Amigos

  • Top-tier Website designer. Great communication, fast delivery, and excellent usability improvements.

    Author Image

    Eric

    CoFounder, GKM Interactive

  • Emon is a talented and reliable designer with a great eye for detail. He quickly understood the project goals and delivered clean, modern designs that matched our vision. Communication was smooth and professional throughout the process, and he was always open to feedback and ready to adjust things when needed. Highly recommended for anyone looking for high-quality UX/UI work.

    Author Image

    Kaja Rutkowska

    CoFounder, Petifit

  • Emon is an amazing human and wonderful person to work with. His attention to detail and sole focus on each individual project he undertakes makes getting the job done feel like a breeze. I’ve personally worked with Emon on near 50+ projects all of which Emon has shown immense care and dedication to all work. Communication was a 10/10, he always put in overtime in making sure the work and overall goal was clearly stated and achieved. As a person he has an amazing heart and always there to support and help no matter what. He is a good man and a really strong employee that can be counted on!

    Author Image

    Jude Lopez

    Founder, HomeIO