LocalBusiness Schema Markup: A Plain-English Guide
Schema markup is a small block of code that tells search engines and AI tools, in a standard format, the key facts about your business. It does not change how your page looks.
Copy-paste example
Replace the details and put it in your homepage's <head>. Use the most specific type that fits (Plumber, Dentist, Restaurant, HairSalon…).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Smith Family Plumbing",
"url": "https://smithplumbing.com",
"telephone": "+1-615-555-0100",
"address": {"@type": "PostalAddress", "streetAddress": "123 Main St",
"addressLocality": "Nashville", "addressRegion": "TN", "postalCode": "37203", "addressCountry": "US"},
"areaServed": ["Nashville", "Brentwood", "Franklin"],
"openingHours": "Mo-Fr 08:00-17:00",
"sameAs": ["https://www.facebook.com/yourpage", "https://maps.google.com/?cid=YOUR_ID"]
}
</script>
Test it
Paste your URL into Google's Rich Results Test or the Schema.org validator to check for errors. Only mark up information that is actually visible and true on your page.