Skip to content
marketing7 min readJune 25, 2026

Stop Writing Blog Posts. Write THIS Instead.

You don't have a writing problem, you have a content strategy problem. Here's why generic blog posts disappear, and the local, question-driven pages that bring real customers to your door.

NP

Nikola Pantelin

Pantelin Creative Design

Stop Writing Blog Posts. Write THIS Instead.

You've published a dozen blog posts. Maybe two dozen. Most of them pull four or five views a month, and not one has ever brought you a paying customer.

That isn't a writing problem. It's a content strategy problem, and content strategy just means deciding what to publish, and why, before you write a single word. The fix is not "write more." It's "write something completely different."

I'm a solo web designer based in Serbia, and I work with business owners all over the US. I see the same thing every week: a roofer, a dentist, a boutique owner pouring hours into "5 Tips for a Healthy Smile" while a competitor two towns over quietly takes the customers they should be getting. That competitor isn't a better writer. They just figured out what to write. Let me show you.

Why your blog posts are invisible

Here's the uncomfortable part. When you publish "How to Choose a Roofing Contractor," you are competing against Home Depot, Angi, Forbes, and ten thousand other roofers who used the exact same headline. Google has no reason to put your version on the first page.

Generic advice is a crowded room, and the loudest, oldest, biggest voice wins. That voice is never the small business down the street.

Your posts aren't badly written. They're aimed at a fight you can't win. "How to choose a contractor" is a question for the whole country. You don't serve the whole country. You serve a city, maybe a few neighborhoods. When you write for everyone, you write for no one, and search engines reward specific over general every single time.

So the real question isn't "how do I write better blog posts?" It's "why am I writing them at all?"

Write what your neighbors actually type into Google

Real people don't search the way you write headlines. They search the way they talk, and they almost always say where they are. Look at the difference:

  • Not "How to Choose a Roofer," but "roof repair after hail in Tampa"

  • Not "Benefits of Invisalign," but "how much does Invisalign cost in Denver"

  • Not "Do I Need a Family Lawyer," but "filing for custody in Columbus Ohio"

  • Not "HVAC Maintenance Tips," but "AC stopped working Phoenix same day repair"
  • Every one of those includes a place and a specific worry. That's hyperlocal content (writing for one location and one real question instead of the entire internet). Almost nobody does it well, which is exactly why it's the easiest opening you have.

    When you answer the precise question a nearby customer is typing at 9pm with water dripping through their ceiling, you are no longer up against Forbes. You're up against the three other local businesses who never bothered to write that page. That is a fight you can win this month.

    And here's the part that matters for your bank account: someone searching "emergency AC repair Phoenix" is ready to pay today. Someone reading "10 HVAC maintenance tips" is killing time on their lunch break. Local, specific searches come from people with a wallet already open.

    If you're nodding along but have no idea which phrases your customers use, that's the part I do for clients. Tell me about your business and I'll show you the real searches happening in your area.

    Generic posts vs. local pages: the numbers I actually see

    I track this for the businesses I work with, so here's the difference in plain numbers instead of theory.

    What you publishWho you compete withMonthly visitorsNew customers a month
    Generic "tips" blog postThe entire internet5 to 20, mostly randomAlmost none
    A "service in your city" pageA handful of local businesses50 to 300, ready to buy2 to 8
    A page answering one local questionAlmost nobody30 to 150, high intent1 to 5
    My recommendation is blunt: stop writing generic tips altogether. Take every hour you were spending on them and move it to two things. Pages that pair a service with a place, and pages that answer one real question a local customer asks. It isn't a close call.

    A roofing company in Tampa proved it to me

    Last year a roofing company in Tampa, Florida came to me genuinely fed up. They had a blog with about 40 posts: "Top 10 Roofing Materials," "Your Spring Roof Checklist," all the usual stuff. Together, the entire blog brought in roughly 200 visitors a month and not one phone call.

    We changed the strategy, not the website. For about $2,800, we built eight focused pages: "storm and hail roof repair in Tampa," "roof replacement cost in Hillsborough County," "tile roof repair in South Tampa," and so on. Each one answered a single thing a local homeowner Googles after a Florida storm, in plain language, with the phone number right at the top.

    Within three months those eight pages were generating 18 to 25 qualified calls a month. Calls, not just clicks, from people inside their service area who were ready to book. Same company, same town, about the same number of hours spent. The only thing that changed was what they chose to write.

    What about the blog posts you already wrote?

    Don't delete them out of guilt. That's wasted effort, and a few might still pull a stray visitor. But stop adding to the pile.

    Here's the better move. Take your two or three strongest posts and point them at your new local pages with a simple line: "Need this handled in your city? Here's how I help." The old post becomes a quiet bridge to a page that actually converts. Everything else, leave alone and stop maintaining. Your time is worth more building one more "service in neighborhood" page than polishing a tips article that was never going to rank.

    The content strategy, step by step

    You don't need a marketing degree or a brand new website for this. You need a short list and a handful of focused pages. Here's the order I'd work in:

  • List your top five services the way a customer would say them out loud, not the way you write them on an invoice.

  • Write down where you work: your city, your county, and the two or three neighborhoods you actually serve.

  • Combine them into pages: "service in neighborhood." Each pairing is one page.

  • List the panic questions people ask you on the phone: how fast can you get here, do you take my insurance, what does this cost. Each question is also a page.

  • Answer like a human, one topic per page, with your phone number and a simple contact form right there on it.

  • Show real price ranges. "Most repairs run $400 to $1,200" earns more trust than hiding the number, and it quietly screens out the people who were never going to hire you.
  • That's the whole plan. Five services, a few real locations, and the questions you already answer every single day. It's less writing than you're doing now, and all of it points at people who can actually pay you.

    The catch is usually the website itself: adding the pages, making them load fast, getting them to show up in search. That's the part I handle. You can see how I think about getting found in search and the website underneath it, or just walk me through your situation and I'll tell you honestly whether it's worth doing.

    The Bottom Line

    The best content strategy isn't writing more. It's writing fewer, sharper pages built around what your local customers actually type into Google. Write for your zip code, answer the real questions, and let the national brands fight over the generic stuff.

    Ready to trade a blog nobody reads for pages that bring you customers? Let's talk and I'll show you exactly where to start.

    content strategylocal SEOhyperlocal contentsmall business marketing

    Found this useful?

    Subscribe to get articles like this delivered to your inbox. No spam.

    Get in Touch