Google Needs Your Address, Hours, and Phone Number. Give It to Them Properly.
Your Google Business Profile is important. But LocalBusiness schema on your website reinforces everything in your GBP with structured data that Google can parse directly. The full specification lives at schema.org.
It is the difference between Google inferring your business details from unstructured text and you telling Google your business details explicitly.
What to Include
Name, address, phone number (NAP). Must match your Google Business Profile exactly. Down to the abbreviation of "Street" vs "St."
Opening hours. Regular hours and special hours for holidays.
Geo coordinates. Latitude and longitude of your business location.
Service area. If you serve a geographic area beyond your physical location.
Images. Your storefront, interior, products.
Price range. Give users an idea of your pricing tier.
Multiple Locations?
Each location gets its own LocalBusiness schema with its own unique details. Do not lump multiple locations into one schema block.
Use the most specific subtype available. `Restaurant`, `Dentist`, `AutoRepair` — these are all subtypes of `LocalBusiness` and give Google more specific information.
The Common Mistake
NAP inconsistency. Your schema says "123 Main Street." Your GBP says "123 Main St." Your footer says "123 Main." Google is not sure if these are the same business. Consistency matters. If you run a restaurant, our local SEO for restaurants guide covers this in depth.
Local SEO is a system. Schema is one piece. Track all of it with seocheckup.app. 113 tasks. Free. 30 seconds.