Should I have a blog on my local business website?
Yes — with a caveat. A blog that's updated consistently with genuinely useful content is one of the best long-term SEO investments a local business can make. A blog that was started enthusiastically three years ago and has two posts from 2021 is worse than no blog at all. The question isn't whether to have one. It's whether you'll actually maintain it.
What a blog does for local SEO
A blog gives you the ability to target informational keywords — search queries from people in the research phase, not yet ready to hire. "How much does a bathroom remodel cost in Denver?" "Best time of year to replace your roof?" "Signs your AC unit needs replacing?" These are real searches made by real people who will need to hire someone eventually.
Every blog post is another indexed page on your website. More indexed pages mean more opportunities to appear in search results. Over time, a business with 50 relevant blog posts has a substantially larger organic footprint than one with just a homepage and 5 service pages.
Blog content also earns backlinks. Other websites link to helpful guides and informational articles much more readily than they link to service pages.
What kinds of posts actually get traffic
- Cost guides: "How much does [service] cost in [city]?" These are consistently high-traffic queries that local businesses are well-positioned to rank for
- How-to and DIY articles: Yes, even if the reader never hires you — they share these posts, link to them, and sometimes call you when the DIY doesn't work out
- Comparison posts: "[Option A] vs [Option B] — which is right for your home?"
- Seasonal guides: "Spring HVAC maintenance checklist" or "When to winterize your sprinkler system in [city]"
- Local projects or case studies: A photo essay of a completed job with before-and-after photos
- FAQ compilations: "The 10 most common questions homeowners ask about [service]"
What doesn't work
- Industry news: Nobody in your service area is searching for roofing industry trends or plumbing code updates
- Company announcements: "We're excited to announce our new truck!" — nobody is Googling this
- Thin posts under 300 words: These don't rank and add clutter to your site
- AI-generated content with no editing: Generic content that reads like it was written by a robot doesn't engage readers and doesn't build authority
If you don't have time to blog consistently
Consider these alternatives:
- Google Posts — Much lower commitment; 150 words once a week is enough to show activity
- Outsource it — Hire a local writer or a content agency to write 1–2 posts per month. Budget $150–$400/month for decent quality.
- Repurpose existing content — Turn your FAQ page into a series of posts. Turn a completed project into a case study. Turn your service descriptions into "when do you need this service" guides.
Key Takeaways
- A consistently maintained blog significantly expands your SEO footprint and attracts informational search traffic
- Target cost guides, how-to content, comparisons, and seasonal guides — these drive real local traffic
- One post per month published consistently is more valuable than 10 posts published once and then nothing
- Company announcements and industry news don't drive organic traffic — focus on what your customers are actually searching for
- If you can't maintain a blog yourself, outsource it or use Google Posts as a lower-commitment alternative