Schema Markup for Small Businesses: What to Add and Why
Schema markup (also called structured data) is code you add to your website that helps search engines and AI tools understand exactly what your content is about. It doesn't directly boost rankings, but it enables rich results and makes your business easier for AI to cite accurately.
Why schema matters
Without schema, Google has to guess what your page is about by reading the text. With schema, you explicitly tell Google: "This page is about a LocalBusiness called [name], located at [address], offering [services]." This clarity leads to better rich results, more accurate AI citations, and improved understanding of your business.
The essential schema types for small businesses
1. Organization: basic information about your business (name, logo, social profiles, contact info)
2. LocalBusiness (or a specific subtype like Plumber, Dentist, Restaurant), your address, phone, hours, service area, price range, and reviews
3. Service: individual services you offer with descriptions and areas served
- 4. FAQPage: questions and answers on your FAQ pages, enabling rich results
- 5. BreadcrumbList: your site's navigation structure, shown in search results
- 6. Article: for blog posts, with author, date, and publisher information
How to add schema markup
Schema is added as JSON-LD script in your page's head section. Here's an example for a local business:
<script type="application/ld+json">
- {
- "@context": "https://schema.org",
- "@type": "Plumber",
- "name": "Mike's Plumbing",
- "telephone": "(555) 123-4567",
- "address": {
- "@type": "PostalAddress",
- "streetAddress": "123 Main St",
- "addressLocality": "Portland",
- "addressRegion": "OR"
- }
- }
</script>
Use our free Schema Markup Generator to create this without writing code.
Validating your schema
After adding schema, test it using Google's Rich Results Test (search.google.com/test/rich-results). This confirms the markup is formatted correctly and shows you what rich results your page is eligible for.
Common mistakes to avoid
- Adding fake reviews or ratings in schema (Google will penalize this)
- Marking up content that isn't visible on the page
- Using the wrong schema type for your content
Forgetting to update schema when business information changes
Schema is one of those technical SEO elements that most small businesses completely ignore, which means adding it properly puts you ahead of most competitors immediately.
References & Further Reading
Google Search Central
Need help putting this into practice?
Free 30-minute call to look at your specific situation.