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.

→ Run a free AI visibility scan on your business