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