SEO · Structured data
What LocalBusiness markup does, which properties matter, what not to mark up and how to check that Google can read it.
Name and address are required
Use the most specific subtype
Test with Rich Results Test
Tell us what you need and we’ll get back to you. Or book a free 30-minute call. Or call 954-539-5678.
Local business schema is structured data, usually a short JSON-LD script in a page’s code, that tells search engines your business name, address, phone, hours, location and type in a format machines can read without guessing. Google uses LocalBusiness markup to understand details such as hours and departments, and says it can support features like knowledge panels and local carousels. Google lists only two required properties, name and address, and recommends adding telephone, url, geo coordinates, opening hours and, where relevant, price range and menu.
Schema doesn’t replace a Google Business Profile, and Google says it doesn’t promise that features using structured data will appear. Its value is accuracy: it removes ambiguity about who you are and where you operate. Below: which types to use, what to include, how to add it and how to test it.
For each physical location. Google says to use the most specific subtype available, such as Dentist, Plumber, LegalService, AutoRepair or Restaurant, rather than plain LocalBusiness.
For the company as a whole, usually on the homepage or about page. Google says it helps it understand your administrative details and choose your logo for search results and knowledge panels.
Shows the page’s position in your site structure. Helpful on location and service pages within a hierarchy.
Because LocalBusiness is a subtype of Organization, Google recommends Organization properties on LocalBusiness markup as well, such as logo and sameAs links to your official profiles.
Here is what a LocalBusiness block for one office typically contains. Use the details exactly as they appear on that location’s Google Business Profile and on the visible page.
Book a free 30-minute call. We test your key pages with you, check the markup against your Google Business Profile and tell you what we would fix first. No obligation. Pick a time that works for you.
Google supports JSON-LD, Microdata and RDFa, and says all three are fine when valid. JSON-LD is the usual choice because it sits in one script block and doesn’t tangle with your page layout.
For multiple locations, put LocalBusiness markup on each location page with that office’s details, and Organization markup once on the homepage. Don’t put every location’s markup on every page.
Take a dental office in Marietta, Georgia. Its location page carries a JSON-LD block of type Dentist, with the practice name, a PostalAddress for the office, the phone number with +1, the URL of that location page, latitude and longitude to five decimal places, opening hours for Monday to Friday, a photo of the building and sameAs links to its official social profiles. The homepage carries one Organization block with the practice logo. Every value matches what patients see on the page and on the Google Business Profile.
Structured data is one small, precise part of local SEO. It helps search engines connect your website to your business and its locations. It works alongside, not instead of, a complete Google Business Profile, strong service and location pages, and reviews. JLB USA has done web design and marketing for growing businesses for more than 15 years. Our SEO services are billed month to month, and you can cancel after any month; our custom WordPress websites can build markup into page templates. If you are planning a redesign, read how to redesign without losing SEO.
Book it now · Free
Pick a time. We look at what you have now with you and tell you what we would change first. No obligation.
Prefer to talk now? Call 954-539-5678, or send the form and we’ll contact you.
Structured data, usually JSON-LD, that describes your business name, address, phone, hours and type in a machine-readable format so search engines can understand it without guessing.
Google doesn’t describe it as a ranking boost. It helps Google understand your business details and can support features like knowledge panels, but Google says it doesn’t promise those features will appear.
Google lists name and address as required. Telephone, url, geo, openingHoursSpecification and priceRange are recommended where they apply.
Not for reviews of your own business. Google says businesses that control reviews about themselves are ineligible for review stars, including reviews from embedded widgets.
Use Google’s Rich Results Test and the Schema Markup Validator, then confirm the page is crawlable with URL Inspection in Search Console.