An HVAC company in Phoenix hired me last fall. They were getting 6 inbound leads a month from their website. Six. The owner was paying $2,400/month on Google Ads to get those leads, which worked out to $400 per lead for a $150 service call. The math was killing him.
90 days later, they were at 47 inbound leads a month. They had paused the Google Ads entirely. Their cost per lead dropped from $400 to about $18.
Here is exactly what I did, and why it felt embarrassingly simple.
The Problem With Most Content Advice
Content marketing advice is written by SaaS companies for SaaS companies. Publish 5 pieces a week. Build pillar pages. Create lead magnets. Optimize for long-tail keywords. Run a webinar funnel.
None of that works for a local HVAC company. They cannot publish 5 blog posts a week. They have no pillar pages to build. Their customers are not downloading whitepapers about furnace efficiency.
Local businesses need content that answers the questions their customers are actually Googling before they call. That is it. That is the whole strategy.
Step 1: I Stole Their Customer Service Inbox
The first thing I did was not strategic. It was lazy. I asked the owner to forward me the last 100 customer emails and phone call notes.
I read through them and wrote down every single question a customer had asked. Not the ones they should have been asking. The actual ones.
"Why is my AC running but not cooling?"
"How much does it cost to replace a furnace in Arizona?"
"What is that loud clicking sound from my outdoor unit?"
"Do I need to replace my filter every month or is once a quarter fine?"
"My thermostat is reading higher than the actual room temperature."
I ended up with a list of 73 real customer questions. Not SEO keyword research. Not competitor analysis. Actual things people had called or emailed the business to ask.
Step 2: Each Question Became a Blog Post
I wrote a short, specific, useful blog post answering each question. Not 2,000 word SEO monsters. Just 400-600 words that actually answered the question the way a helpful human would.
Each post had:
That was it. No fluff. No "In today's digital landscape" intros. Just useful answers.
I published 3 posts a week for 12 weeks. That is 36 posts total.
Step 3: I Let Google Do the Rest
Here is the part that felt like cheating. I did almost zero link building. I did not promote the posts on social media. I did not buy ads. I just published them.
Within 30 days, the posts started ranking for long-tail Phoenix-specific searches:
These searches do not have tons of monthly volume. Most had 10-40 searches a month. But the people searching them were in Phoenix and already had a problem with their HVAC system. They were not researchers. They were customers.
Google rewarded the specific, helpful answers by ranking them above the generic national sites (HVAC.com, Angi, HomeAdvisor) that dominated the original search results.
The Numbers
Here is what happened over 90 days.
| Month | Blog posts published | Organic leads | Avg. cost per lead |
|---|---|---|---|
| Month 0 (baseline) | 2 | 6 | $400 (Google Ads) |
| Month 1 | 12 | 14 | $285 |
| Month 2 | 12 | 28 | $142 |
| Month 3 | 12 | 47 | $88 |
| Month 4 (ads paused) | 4 maintenance posts | 47 | $18 |
Why This Works (And Why Most Agencies Will Not Do It)
Agencies will not do this because it is not scalable to them. They cannot template it. Every business has a different customer inbox and needs different questions answered. There is no "36 blog post package" they can sell.
It also does not look impressive on a dashboard. You cannot put "wrote 36 specific answer posts" in a pitch deck the way you can put "30% traffic growth" or "built pillar content strategy."
But it works because it aligns with how people actually search now. When someone types a question into Google, they want a direct answer. They do not want to land on a 4,000 word SEO monster that buries the answer in section 7.
The short, specific, helpful post wins.
The Framework You Can Steal Today
If you run a local business and want to try this, here is the exact playbook:
Week 1: List every question a customer has asked you in the last 6 months. Aim for 30+ questions. Include the dumb ones, the weird ones, the obvious ones. Do not filter.
Week 2-4: Pick your top 12 questions (the ones you hear most often) and write 400-600 word answers. One question per post. Use the exact question as the headline.
Week 5-12: Publish 3 posts a week. Keep writing more. You should end with 36 posts.
Every post needs:
No fluff. No SEO tricks. Just useful answers.
If this sounds like something you want to try but need help executing, let me take a look at your business and build the list of questions with you.
What Does Not Work
Before anyone thinks this is a magic bullet, here is what I tried first that did not work at all:
The question-as-post format was the only thing that moved the needle.
The Bottom Line
If you run a local business and your content is not working, stop writing what your marketing guru told you to write. Read your customer emails. Write down the questions they ask. Answer them.
It feels too simple. That is why it works.
Get in touch if you want me to run this playbook on your business. I am not taking more than 3 clients this quarter so reach out sooner rather than later.