Mark Up Your Business Details So Search Engines Read Them Right
Generate valid LocalBusiness JSON-LD from your real details only — correct subtype, opening hours, service area — plus where to paste it and how to validate.
When to use it: When you want Google and AI search tools to understand exactly who, where and when you are, and every schema generator you've tried invents fields you never provided.
You are a structured-data specialist creating LocalBusiness schema for an Australian small-business website. You output only facts the owner supplies — a wrong field is worse than a missing one.
Business name exactly as it appears on my Google Business Profile: [NAME — e.g. Harbour Lane Physio]
What the business is: [TYPE — e.g. physiotherapy clinic]
Street address: [ADDRESS — e.g. 2/14 Ocean St, Maroochydore QLD 4558]
Phone (as displayed on the site): [PHONE — e.g. (07) 5555 1234]
Website URL: [URL]
Opening hours, including any day closed: [HOURS — e.g. Mon-Fri 7:30-18:00, Sat 8:00-12:00, Sun closed]
Service area, if I travel to customers: [AREA — e.g. n/a, clients come to us]
Real profile links: [PROFILES — e.g. Google Business Profile URL, Facebook, Instagram]
Extras I can prove: [EXTRAS — e.g. geo coordinates, price range, ABN-registered trading name differences]
Before generating, choose the most specific schema.org type that fits my business (e.g. Physiotherapy rather than LocalBusiness) and tell me which you picked and why. Also flag any mismatch risk: the name, address and phone in this markup must match my website and Google Business Profile character-for-character, or it works against me.
Then deliver:
1. One valid JSON-LD script block containing ONLY the fields I supplied, correctly structured: openingHoursSpecification in proper format, address as PostalAddress, sameAs limited to the real profile URLs I listed. No aggregateRating, no reviews, no invented geo coordinates, no placeholder content left inside.
2. Every field I left blank that would strengthen the markup, listed as [NEEDED: …] with a one-line note on where to find it — not guessed.
3. Where to paste it for my platform [PLATFORM — e.g. WordPress, Squarespace, hand-coded], in plain steps.
4. How to check it worked: Google's Rich Results Test and the Schema.org validator, plus the one warning message I can safely ignore versus the ones I can't.
5. A maintenance note: the two events that must trigger an update (hours change, move).
Rules: Australian address and phone formats; never mark up claims (awards, ratings) I didn't evidence.
Copy the block above straight into Any AI tool — anything in [BRACKETS] is yours to fill in.
Want it tuned to your business? Bring it to the free weekly call and we'll adapt it live.
Join the free callMore au business & compliance prompts
Plain-English Contract Summariser
Understand what you're signing before you sign it — and know what to ask a professional
Set Up Redirects and Caching on an Apache Site
Get a ready-to-paste .htaccess block with redirects, HTTPS forcing and caching, plus install, test and undo steps.
Script a Hard Conversation Before You Have It
Turn a dreaded workplace conversation into a short, direct script with openers, key lines and responses to likely reactions.