If you are building a website for a local service business (like a plumber, electrician, or handyman), having a clean design isn’t enough. You need to explicitly tell Google’s local algorithm exactly who the business is and what area they serve so they can rank in the “Google Map Pack.”
The best way to do this is using JSON-LD Schema Markup. Instead of relying on Google to guess the business details by scraping the website text, this script hands them a perfectly formatted data packet.
The Local Business Schema Template
Copy this JSON-LD script and replace the bracketed [Data] with your client’s actual information.
Note: Remember to wrap this JSON string inside standard script tags when deploying to a live site.
{
"@context": "https://schema. org",
"@type": "LocalBusiness",
"name": "[Business Name, e.g., Elite Traders Handyman]",
"image": "[URL to the business logo]",
"@id": "[Website URL]",
"url": "[Website URL]",
"telephone": "[Phone Number, e.g., +44 123 456 7890]",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "[Street Address]",
"addressLocality": "[City]",
"postalCode": "[Zip/Postal Code]",
"addressCountry": "[Country Code, e.g., UK]"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "[Latitude Coordinate]",
"longitude": "[Longitude Coordinate]"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "18:00"
},
"sameAs": [
"[URL to Facebook Page]",
"[URL to Google Business Profile]"
]
}
How to Use It
Once you have filled out the information, simply inject this script into the head section of your client’s website. If you are using WordPress, you can use a plugin like WPCode to easily drop this into the global header. You only need to place this on the homepage to see the local SEO benefits!