You've read enough about why content systems work. What you need now is the actual build. What do you open first? What do you type into Google to find your keywords? How do you know which posts to write before the others? How long until anything moves?
This post answers all of that. No paid tools. No marketing background needed. Just the exact process — in order — that any HVAC tech, plumber, landscaper, or deck builder can follow to get a working content system off the ground.
Before you start — what this post assumes
This post doesn't explain what a content system is or why you need one. If you're still working through that question, start with what a content system actually is and come back here.
It also doesn't cover the five structural components — pillar page, keyword cluster, intent map, internal linking, publishing sequence. That breakdown lives in the five components inside a content system.
This post picks up where both of those leave off. It assumes you know what you're building. It gives you the exact how — tool by tool, step by step, in the right order.
The complete framework behind all of it is at the full content system guide for home service contractors. And if you want to see how this plays out in a real business with real posts, the content systems for home service contractors post shows what a finished system looks like running.
What tools do you actually need?
Nothing that costs money. Here's the complete toolkit — four tools, all free:
Google Search
Your primary keyword research tool. Search your topic, screenshot the autocomplete suggestions, expand every People Also Ask question, and copy the related searches at the bottom of the page. That's 80% of your keyword research done without opening another tab.
AnswerThePublic
Paste your pillar topic and it returns every question real people ask about it. The free version gives you one search per day. One is enough. Focus on the "questions" section — those are your supporting post titles.
Google Search Console
Tracks which posts are getting impressions and clicks once they're live. Setup takes five minutes and connects directly to your website. You need this from day one — without it you're flying blind on what's actually working.
Notion or Google Sheets
Your cluster map lives here. One row per post. Columns for: post title, target keyword, intent type (informational / comparative), status, and internal links. That's the whole system. No expensive software needed.
Anyone telling you that you need Ahrefs, SEMrush, or Moz to get started is selling you something you don't need for the first six months. Those tools are useful when you're scaling into dozens of cluster posts and tracking competitors at scale. For your first cluster — a spreadsheet and Google Search are faster and more than enough.
What is the first step — and why the pillar page goes live before anything else?
Your pillar page is the hub. Every supporting post you write will link back to it. Google uses that structure to understand your site isn't just a collection of posts — it's a body of work on one specific subject.
If you publish supporting posts before the pillar is live, those posts have nothing to anchor to. They sit in isolation. Which is the same problem you had with a blog.
Publish the pillar page first. Get it live. Then start the cluster.
Your pillar topic needs to be specific — but not too specific. Not "HVAC" — too broad. Not "heat pump installation in Ankeny Iowa" — too narrow. The right level is something like "HVAC maintenance for homeowners" or "residential concrete services in the Midwest" or "deck installation for Iowa homeowners."
A quick test: can you write a 2,000-word page covering everything a homeowner needs to know about this topic? And can you immediately think of 10 specific questions that each deserve their own post? If yes — that's your pillar topic. If you can't find 10 sub-questions, it's too narrow. If you can think of 40 equally important topics, it's too broad.
The pillar page itself needs four things before it goes live:
- A clear H1 that includes your pillar keyword naturally
- 1,500–2,500 words covering the topic broadly — not exhaustively, but comprehensively enough that a homeowner finishes it knowing what to do next
- Your city or region mentioned naturally throughout if you're targeting local searches
- Placeholder notes for where supporting post links will connect once those posts are published
How many posts do you need to start a cluster?
You don't need all 10–15 before anything works. You need three.
A pillar page plus two connected supporting posts is enough for Google to begin reading a cluster structure. That's when first impressions appear in Search Console — often for long-tail keywords you didn't specifically target. This is normal. Don't change anything when it happens.
Here's how to find your 10–15 posts in about 90 minutes using the free tools above:
Search your pillar topic in Google
Screenshot the autocomplete suggestions that drop down as you type. These are real searches happening right now. Each suggestion is a potential supporting post.
Expand every People Also Ask question
Click each PAA question to expand it. As you expand, new questions appear. Keep clicking and collecting. You'll usually end up with 15–25 questions from one search — most of them become direct H2 headings in your posts.
Screenshot the related searches at the bottom
These 8 phrases at the bottom of the results page are semantically connected to your pillar topic. They show you what Google considers related — which tells you exactly which topics to cluster together.
Run one AnswerThePublic search
Paste your pillar topic and export the questions section. Filter for the ones that a buyer — not just a browser — would ask. A homeowner searching "how much does HVAC maintenance cost" is about to hire someone. A homeowner searching "how does an HVAC system work" is not. Target the first type.
Pick your 10–15 posts and assign intent types
From everything you've collected, pick the 10–15 keywords that are most specific, most clearly distinct from each other, and most likely to be typed by someone who is ready to hire. Assign each one an intent type: informational (they're researching) or comparative (they're deciding). This determines how you write each post.
Here's what a complete HVAC cluster looks like once it's mapped out. This is the structure — use it as your template and swap the topics for your trade:
| Post title | Intent type | Links to |
|---|---|---|
| How often should you service your HVAC system | Informational | Pillar page |
| Signs your HVAC system needs replacing | Informational | Pillar + Service frequency post |
| How much does HVAC maintenance cost | Informational | Pillar page |
| HVAC maintenance checklist for homeowners | Informational | Pillar + Cost post |
| Should I repair or replace my HVAC system | Comparative | Pillar + Signs post |
| Heat pump vs gas furnace — which is better for my home | Comparative | Pillar page |
| How to find a reliable HVAC contractor near me | Informational | Pillar page |
| What voids an HVAC warranty | Informational | Pillar page |
| HVAC maintenance for older homes — what to expect | Informational | Pillar + Checklist post |
| How to prepare your HVAC system for winter | Informational | Pillar + Service frequency post |
Build your version of this in a Google Sheet. Column A: post title. Column B: target keyword. Column C: intent type. Column D: status (not started / in progress / live). Column E: which posts it links to. That sheet is your publishing dashboard for the next 10–12 weeks.
How do you publish in the right order so each post compounds the last?
Publish informational posts first — specifically the "how much does X cost" and "how often should I do X" posts. These have the most searches and the weakest competition. They rank fastest and give Google its first clear signal of what your site is about.
Then move to the "how to choose" and "what to look for" posts. Then comparative posts. Transactional content — anything with a direct CTA to book or hire — goes last, once the cluster has some authority behind it.
Pillar page live. First two informational posts published and linked to the pillar. Each post links back to the pillar and to each other where relevant.
Two posts per week — or one if that's your honest capacity. Every post before it goes live: link to the pillar, link to at least one previously published post, end with a sentence that points the reader somewhere else on your site.
Comparative posts go live. These are the "should I repair or replace" and "X vs Y" posts. They sit later in the sequence because they benefit from the informational authority built by the earlier posts.
Cluster is complete. Continue one post per month to keep it fresh. Start mapping your next cluster if you have a second pillar topic worth building.
Don't publish 10 posts in one week. The compounding effect happens when Google re-crawls older posts after new ones link back to them. That re-crawl pattern builds over weeks — not hours. One post per week for 10 weeks builds more authority than 10 posts dropped on the same day.
How long until a DIY content system actually starts ranking?
This is the question every trade owner asks — and the honest answer matters more than a reassuring one.
Your pillar page and first two posts get indexed. You'll start seeing impressions in Search Console — often for long-tail keywords you didn't specifically target. This is normal. Don't change anything. It means Google is crawling the cluster.
Supporting posts start appearing in search results for lower-competition keywords. Clicks start showing up alongside impressions. You'll see which posts are getting traction before others — those are the ones to build more links toward from later posts.
First page-one movement begins for primary service keywords in smaller markets. Most Midwest trade businesses — Des Moines, Peoria, Wichita, Kansas City, Omaha — see first page-one results in this window when the sequence is followed and internal linking is solid.
The cluster lifts together. Every new post makes all the existing ones stronger. Inbound calls start arriving from people who don't know you from referral. This is the compounding effect — and it does not happen with a disconnected blog regardless of how long you run it.
Two mistakes that kill the system before it compounds
If posts don't link to each other, Google sees isolated pages — not a cluster. Every post must link to the pillar and to at least one peer post before it goes live. Do this before publishing, not as a backfill task later. Going back to add links works — but it delays the compounding by weeks because Google has to re-crawl old posts instead of seeing the structure from day one.
"Meet our team" is not a cluster post. "Our latest project" is not a cluster post. Every post in your cluster answers a question a homeowner is actually typing into Google. If you can't find that exact question in the People Also Ask box or the autocomplete suggestions — don't write the post. Post about what people search, not about what you want to say.
Your next step
If you've followed this from the top, you now have a pillar topic, a cluster of 10–15 posts mapped in a spreadsheet, a publishing sequence set, and your four free tools ready.
The next thing to read is the five components inside a content system — it goes deeper on intent mapping and internal linking, the two steps most trade owners skip and the two that create the biggest difference in how fast the cluster ranks.
And if you want the complete build — the cluster map template, the keyword research walkthrough done live using a real trade business, and the exact publishing tracker — it's all inside Local SEO Skool. I walk through every step using a real HVAC business as the example so you can map your own cluster while you watch. The tools are free. The system is what most trade owners are missing.