You’ve heard you need “schema markup.” Somebody said it at a chamber meeting, or an SEO guy cold-called about it, and it landed like one more thing you’re apparently screwing up. Here’s the whole idea in one sentence. Schema markup is a small bit of code on your website that spells out, in a language Google reads, exactly what your business is and what you do. That’s it. You’re handing the search engine a cheat sheet instead of making it guess.
What the code actually says
Your website looks fine to a person. Somebody reads “Bob’s Plumbing, open till 5, 4.8 stars, we do water heaters” and gets it in a second. Google doesn’t read like a person. It reads like a filing clerk going line by line. It sees the words on the page and tries to work out which ones are your phone number, which is your business name, whether that “4.8” is a rating or a price. Schema markup labels all of it for the clerk. This is the name. This is the phone. These are the hours. This is a review, and the rating is 4.8 out of 5. Tagged like that, the guessing stops.
What you actually get out of it
Two things, mostly. First, the fancy search results. The listings with stars sitting under them, the little question-and-answer drop-downs, your hours showing right there before anybody clicks. All of that comes from schema. Google can only put a star rating under your name if your code told it there’s a star rating to show. Second, and this is the newer one, the AI answer boxes. When somebody asks ChatGPT or Google’s AI who does emergency drain cleaning near them, those answers lean hard on clean, labeled information. A site that spells everything out plainly is just easier for a machine to read and quote back. We dug into getting recommended by ChatGPT and AI search on its own, if you want the deeper version.
The handful that matter for a contractor
There are hundreds of schema types out there. You can ignore almost every one of them. Four do the real work for a trade shop.
- LocalBusiness: your name, address, phone, hours, and the area you cover. The basics.
- Service: the specific jobs you do, like water heater swaps or panel upgrades, so each one reads as its own thing.
- AggregateRating: your star rating, pulled from reviews you've actually earned.
- FAQPage: common questions and their answers, which is what feeds those drop-downs down in the search results.
Get those four right and you’re done. The other few hundred types aren’t your problem.
How to get it on your site without learning to code
You’ve got three honest options and not one of them turns you into a developer. If your site runs on something like WordPress, there’s almost certainly a plugin that handles schema, Yoast and Rank Math both do it, and you’re mostly just filling in boxes. If a web guy built your site, send him this list and ask him to add it. For somebody who knows what he’s doing it’s an afternoon, not a project. And Google itself has a free Structured Data Markup Helper that walks you through it click by click. However you do it, test it when you’re finished. Google’s Rich Results Test is free: paste your page in and it tells you what it found and what’s broken. One hard rule. Don’t mark up a rating you don’t have or a service you don’t offer. Google catches faked schema, and when it does, it hurts you instead of helping.
“Writing the code is the easy half. Having true, current facts to put in it is the real one.
Where ToolbagCRM fits
Nobody warns you about this part. Schema is only as good as the facts underneath it. A review rating in your code means nothing if you aren’t actually collecting reviews. A service list means nothing if it’s three years stale. Writing the code is the easy half. The real half is having true, current information to put in it, and keeping it that way. That’s the job a CRM quietly does. Run your work through ToolbagCRM and the review follow-ups go out on their own, so there’s a real rating to point at instead of a number you made up. Your service list and the area you cover stay current because they’re tied to the jobs you’re actually running. The schema still goes on your website, that part’s on you or your web guy. But the facts underneath it stay honest. You can get started free with no card, and Founders is free the first month, then a flat base rate with unlimited users. See plan terms, plug-in slots, and payment fees.