Select the schema type that best matches your business, LocalBusiness, Restaurant, Dentist, Hotel, LegalService and 10+ more. The form fields update automatically for your type.
Enter your business name, address, phone, website, opening hours and other details. Every field updates the JSON-LD output in real time as you type.
The live validation panel checks your schema against Google's required properties. Green ticks = ready to publish. Fix any warnings before going live.
Click Copy to Clipboard or Download as .json. Paste the <script> block into the <head> of your page. Test with Google's Rich Results Test tool.
Select your business type, fill in your details and get valid JSON-LD schema markup instantly. The output panel updates live as you type.
After adding schema to your page, test it with Google's Rich Results Test (search.google.com/test/rich-results). Google must be able to crawl and validate it before showing Rich Results in search. Errors in your markup will silently prevent Rich Results.
Your schema NAP must be 100% identical to your Google Business Profile. Mismatches confuse Google's entity recognition and can undermine both your schema and your local rankings. Copy your address character-for-character from your GBP listing.
Including AggregateRating in your LocalBusiness schema can trigger star ratings in Google search results, one of the highest CTR-boosting SERP features available. You need at least 1 review and a rating between 1 and 5 to qualify.
Audit your Google Business Profile across 40+ ranking factors, completeness, reviews, photos and engagement.
Launch ToolCheck NAP consistency across 20+ directories and find missing or incorrect citations hurting your Map Pack rankings.
Launch ToolGenerate optimised title tags, meta descriptions and Open Graph tags for your local landing pages.
Launch ToolCommon questions about this free tool, answered clearly.
It is structured data that tells search engines your business name, address, phone, hours and type. It helps you show up correctly in local results and knowledge panels.
Yes, they work together. Your profile lives on Google, while schema lives on your site and confirms the same facts. Matching details across both strengthens your local signals.
Add the JSON-LD to your homepage and your contact or location page, inside a script tag in the head or body. Keep the details identical to your Google Business Profile.