How Schema Markup Helps Trades Get Found on Google (And How to Add It)
If you’re a tradesperson with a great reputation but still not showing up well in Google search, there might be one simple thing missing from your website:
Schema Markup.
Schema helps Google “read between the lines” of your site — showing rich information like your reviews, services, and location in the search results.
🛠️ What is Schema Markup (in plain English)?
Schema Markup is a bit of structured code added to your site that tells Google:
- Who you are
- What you do
- Where you operate
- What your customers say about you
It’s invisible to users but incredibly useful to search engines.
For example:
A standard “About” page says, “Hi, I’m Dave. I’m a carpenter and joiner from Great Missenden.”
But Google won’t know you’re a business, offering carpentry and joinery services, with a 5-star rating, unless you spell it out with Schema.
🎯 Why Tradespeople Should Use Schema
- ✅ Review stars show in search results (which boost clicks)
- ✅ You can appear in Google’s Local Pack with enhanced listings
- ✅ It increases trust and helps Google match you with “near me” searches
- ✅ It can improve your rankings over time
🔎 What Type of Schema Do You Need?
If you’re a service-based trade, the most important types are:
- LocalBusiness (tells Google you’re a local service)
- Person (for sole traders)
- Service (what you offer: e.g., door hanging, kitchen fitting)
- AggregateRating (if you have 5-star Google reviews)
- OpeningHours, ServiceArea, and Contact Info
⚙️ How to Add Schema to Your Site
You’ve got two options:
🔧 Option 1: Use a WordPress Plugin
If you use WordPress, this is the easiest route.
- Yoast SEO Premium adds basic LocalBusiness schema
- Use Custom Snippets plugin to add advanced schema
- Paste your JSON-LD schema (we can give you a template!) into a code snippet and assign it to the right page (e.g. homepage or About page)
✅ This is how we set up Schema for POD Carpentry & Joinery.
💻 Option 2: Add it Manually
If you’re not using WordPress, or want full control:
- Use a tool like Schema Markup Generator
- Select “Local Business”
- Fill in your business name, phone, email, service area, etc.
- Copy the code
- Paste it in the
<head>section of your HTML page
📌 Pro tip: You can test your code with Google’s Rich Results Test
✅ Example: What Schema Looks Like
Here’s a simplified version (don’t worry — you’ll get a full template):
jsonCopyEdit{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "POD Carpentry & Joinery",
"image": "https://podcarpentryandjoinery.co.uk/logo.png",
"telephone": "+447834896268",
"email": "info@podcarpentryandjoinery.co.uk",
"address": {
"@type": "PostalAddress",
"addressLocality": "Great Missenden",
"addressRegion": "Buckinghamshire",
"addressCountry": "UK"
},
"url": "https://podcarpentryandjoinery.co.uk",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"reviewCount": "6"
}
}
🧠 Bonus Tip: You Still Need Good On-Page SEO
Schema helps Google understand your site — but it’s not a magic bullet. Make sure:
- Your pages clearly describe your services
- You include your location (e.g., “carpenter in Buckinghamshire”)
- You have proper headings, alt tags, and meta descriptions
🚀 Ready to Get Started?
If you’re not sure whether your site has Schema or how to add it, I’ve got a free template and guide you can use.
Simply drop us an email and we’ll get right back to you: work@marketing-for-trades.com