A Hackensack HVAC client of ours started a blog in October 2024. By April 2025 — six months in — that blog had pulled 4,200 organic visits, generated 38 booked estimates, and closed an estimated $61,000 in jobs. The whole content investment was 12 posts. That’s 350 visits per post on average, from a site that had zero blog traffic before.
This isn’t a “we hired 10 writers and gamed the algorithm” story. It’s a local service business posting twice a month with a specific pattern. Here’s the exact pattern, what made it work, and what to copy — whether you work with us or not.
The Setup (And Why It’s Boring On Purpose)
Before the first post: standard WordPress on managed hosting ($35/mo), a clean GeneratePress theme, Yoast SEO free, and a Google Business Profile that was already fully filled out. No headless build, no AI content farm, no $400/mo SEO tool. The whole content-side budget was $1,800 for six months — $150 per post, written by one freelancer who actually lived in Bergen County.
Boring is the point. The wins came from picking the right TOPICS, not from technical magic.
The Topic Pattern That Actually Pulled Traffic
Every post followed one of three formulas. All twelve. No exceptions:
- “[Problem] in [Town]” — Example: “Why Your AC Smells Musty in Paramus Summers.” Targets a specific pain + a specific town. Low competition, high intent.
- “How Much Does [Service] Cost in [County/Area]” — Example: “How Much Does Furnace Replacement Cost in Bergen County, NJ?” People search this constantly. Most local contractors REFUSE to publish numbers, which is exactly why publishing them wins.
- “[Service] vs [Alternative] for [Audience]” — Example: “Heat Pump vs Gas Furnace for Older Bergen County Homes.” Buyer-research intent, low writer competition, easy to genuinely answer.
Zero “Top 10 Tips” posts. Zero “Ultimate Guide to Everything HVAC.” Every post was narrow, specific, and locally anchored.
Why Under 700 Words Beat The “Long-Form Wins” Crowd
Every SEO blog tells you to write 2,000-3,000 word posts. For local service businesses, that’s wrong. Here’s why:
The people searching “furnace replacement cost Bergen County” don’t want a 3,000-word essay on the history of central heating. They want the cost, the variables that change the cost, and a phone number. A 600-word post that answers the question in 90 seconds outperforms a 2,500-word post that buries the answer below 14 subheadings.
The HVAC client’s 12 posts averaged 580 words. Every one of them ranked. The one we did test at 1,400 words performed WORSE because dwell time and scroll depth told Google the answer wasn’t where readers expected.
The Internal Structure Every Post Used
Identical bones for all 12 posts:
- Opening paragraph: answer the search query in the first 40 words. Literally. No setup, no story, just the answer.
- 4 H2 subheadings. Each one a sub-question a reader might ask next.
- One bulleted list (cost ranges, factors, or steps).
- One sentence with a town name in it (“If you’re in Ridgewood, the typical job runs…”).
- One internal link to a relevant service page on the site.
- Closing CTA: “Call us, or get a free estimate online.” Two options, no pressure.
That’s the entire formula. No keyword stuffing, no schema acrobatics, no link building. Just structure that matched intent.
The Numbers That Made It Worth It
Six months in, the breakdown:
- 4,200 organic visits across the 12 posts.
- 2.1% visit-to-contact conversion = 88 form fills or calls.
- 38 of those turned into booked estimates.
- ~$61,000 in closed work at typical HVAC job sizes.
- Total content investment: $1,800.
That’s a 33x return on the content spend alone. And the posts keep working — month 7, 8, 9 they’re still pulling traffic without any additional dollars going in.
How AJD Handles This
For Bergen County service businesses, we run a content plan that’s almost exactly this template — 2 posts a month, under 700 words each, town-and-service-specific, $250-$400 per post depending on research depth. Whether you work with us or not, you can take the three formulas above and start writing tomorrow. The slow part isn’t writing the post; it’s having the discipline to keep posting twice a month for six months before you call it. Most owners quit at month two. The ones who don’t end up with a $61K case study.
Want me to pull 12 topic ideas for your specific service + town pairing? Book a free 20-minute discovery call. I’ll bring the keyword data, sketch the six-month plan, and tell you whether your market is even worth this strategy. Book Free Discovery Call →





