Most LocalBusiness structured data examples assume a storefront: a street address, a map pin, opening hours for walk-in customers. A lot of small businesses don't work that way. Plumbers, roofers, pest control companies, mobile detailers and cleaning services drive to the customer. Many of them don't want their home address on the web at all.
This post gives you copy-paste JSON-LD for that kind of business (a service-area business ), explains which properties Google actually uses, and shows how to add it to WordPress or a plain HTML/JS site without creating duplicate entities.
All examples use a made-up company, example.com , and fictional 555-01xx phone numbers. Replace them with real values that match what is visible on the page.
What Google requires (and what it ignores)
Google's LocalBusiness structured data docs list only two required properties:
name
address (a PostalAddress )
Everything else ( telephone , url , openingHoursSpecification , geo , priceRange , department , etc.) is recommended .…