Structure
The JSON-LD that hands agents your services, hours, prices, and ratings in a form they can parse.
Schema is how you stop making an agent guess. Instead of reading your services out of a paragraph, it reads them as data.
Structured data — usually JSON-LD in a script tag — describes your business in a vocabulary search engines and agents understand. For a local business, the useful types are LocalBusiness (or a specific subtype like Plumber, Dentist, or Restaurant) for your name, address, phone and hours; Service and Offer for what you do and what it costs; OpeningHoursSpecification for when you’re open; AggregateRating and Review for your reputation; and FAQPage for common questions.
Only about an eighth of sites have any structured data, and barely a fifth of those validate. The bar is on the floor, which makes schema one of the cheapest ways to pull ahead — most of your competitors haven’t done it. When an agent has your hours, services, and prices as structured data, it can compare you to other options and recommend you with confidence. Without it, you’re a wall of text it has to interpret, or skip.
Put a JSON-LD block in the <head> of your homepage and key pages:
<script type="application/ld+json">
{ "@context":"https://schema.org", "@type":"Plumber",
"name":"Acme Plumbing", "telephone":"+1-716-555-0100",
"address":{ "@type":"PostalAddress", "addressLocality":"Buffalo", "addressRegion":"NY" },
"openingHoursSpecification":[ ... ],
"aggregateRating":{ "@type":"AggregateRating", "ratingValue":"4.8", "reviewCount":"212" } }
</script>
Then run it through Google’s Rich Results Test to confirm it validates.
Your Google Business Profile already carries most of this. The job is getting the same facts onto your website, where the agent actually lands — more on that here. Scan your site to see what schema you’re missing.
Scan your site free and get your agent-readiness score across all five categories.
Scan your site