Most small business blogs die the same way: three generic posts (“Welcome to our blog!”, “Why choose us”, “Happy holidays”), then silence. The problem isn’t laziness — it’s that nobody explained what a business blog is actually for. It’s not a diary. It’s not a news section. It’s a machine for answering your customers’ questions before they ask them, in the exact place where they ask: Google.
This guide explains what to publish, how often, and in what format so your blog starts bringing you customers instead of gathering dust.
What a business blog is really for
Your main pages (home, services, contact) target people who are ready to buy: “plumber in Barcelona”, “book a table”. But many customers start earlier, with questions: “how much does it cost to fix a boiler?”, “what’s the difference between X and Y?”, “is it worth it?”.
Each of those questions is a Google search. Each is an opportunity for your blog to appear, demonstrate expertise and earn trust — weeks or months before the customer is ready to buy. When they are ready, they’ll remember who helped them. That’s the whole strategy.
The 6 types of posts that actually rank and convert
1. Answer your customers’ real questions
This is the highest-value content you can create. Think of every question customers ask you by phone, email or at the counter: prices, timelines, doubts, comparisons. Each question is a blog post.
- “How much does [your service] cost in [your city]?”
- “How long does [process] take?”
- “Do I need X or Y for my situation?”
Write the answer honestly and completely. These posts attract people with genuine buying intent.
2. Price and cost guides
Businesses are afraid to talk about prices. Customers search for them constantly. A post explaining what affects the price of your service (without necessarily giving a fixed quote) builds enormous trust and captures high-intent searches. “How much does a bathroom renovation cost in Barcelona?” is searched far more than you’d think.
3. Comparisons and “versus” posts
“X vs Y”, “which is better”, “pros and cons” — these are classic pre-purchase searches. Compare options honestly, including competitors’ approaches when relevant. Readers reward honesty: a comparison that admits when option B is better for some cases is far more persuasive than one that claims you’re always the answer.
4. Local guides
If you’re a local business, write about your area: neighbourhood guides, local regulations that affect your customers, seasonal advice for your city. This content is hard for big national competitors to replicate, and it reinforces your local relevance to Google. A restaurant writing about its neighbourhood, or a plumber explaining local water regulations, is doing local SEO without even trying.
5. Case studies and before/after stories
Real examples of your work, told as stories: the problem, what you did, the result. “How we renovated this 60m² flat in Sant Andreu in 3 weeks” is more convincing than any “why choose us” page. Get the client’s permission, use real photos, and be specific.
6. Mistakes to avoid
“5 mistakes people make when hiring a [your profession]” or “mistakes that ruin your [project]”. These posts work because they play on loss aversion — people would rather avoid a mistake than gain a benefit — and they position you as the expert who prevents problems.
What NOT to publish
- Company news nobody asked for: “We attended a trade fair”, “welcome to our new employee”. Your customers don’t care, and Google doesn’t rank it.
- Generic filler: “10 reasons to hire a professional” could be written about any profession by anyone. If AI could write it without knowing your business, it won’t differentiate you.
- Pure self-promotion: every post shouldn’t end with “and that’s why we’re the best”. Help first; the selling happens naturally.
- Content for other professionals: unless you sell to businesses in your sector, don’t write industry-insider pieces. Write for your customers.
How often should you publish?
Forget “you must publish twice a week”. For a small business, consistency beats frequency:
- Minimum viable: one quality post per month. Twelve genuinely useful posts a year will outperform 90 % of competitor blogs.
- Good rhythm: two posts per month once you have the habit.
- Quality rule: one excellent post beats five mediocre ones. Google rewards depth and usefulness, not volume.
Each post should be substantial enough to fully answer its question — for most topics, that’s 1,000+ words with clear headings, not a 200-word snippet.
The anatomy of a post that ranks
- A title that matches the search: if people search “how much does X cost”, title your post “How much does X cost in [city]?”. Don’t get clever; get found.
- An intro that promises the answer: first paragraph should confirm “yes, this page answers your question”.
- Clear headings (H2/H3): structure the answer so both readers and Google can scan it.
- A direct, honest answer early: don’t bury the answer under 800 words of preamble.
- Internal links: link naturally to your relevant service pages — this is how blog traffic becomes enquiries.
- A soft call to action at the end: “If you’re dealing with this in Barcelona, here’s how we can help” with a link to contact.
Where to get endless topic ideas
- Your inbox and phone: real customer questions, collected over a month, give you a year’s worth of topics.
- Google’s “People also ask” box: each question is a post idea validated by real searches.
- Your competitors’ blogs: not to copy, but to spot gaps — questions they answer badly or not at all.
- Your own jobs: every interesting project is a potential case study.
Frequently asked questions
How long should each blog post be?
Long enough to fully answer the question — for most business topics, that means 800-1,500 words with clear headings. Shorter posts can work for simple questions; what matters is completeness, not hitting a word count. Thin 200-word posts rarely rank for anything competitive.
Can I use AI to write my blog posts?
AI can help with outlines and drafts, but posts that rank and convert need your real expertise: specific examples, local knowledge, honest opinions. Generic AI content without your input is exactly the kind of filler Google already has plenty of. Use AI as an assistant, not as the author.
How do I know if a topic is worth writing about?
Three tests: do customers actually ask about it? Do people search for it on Google (check autocomplete and “people also ask”)? Can you answer it better than what already ranks? If yes to all three, write it.
Should I publish in more than one language?
Only if your customers search in more than one language. In Barcelona, many businesses benefit from Spanish and Catalan versions of key posts. Don’t auto-translate everything: prioritise the posts that target high-value searches in each language.
Measuring whether it’s working
Give it time — blog SEO typically needs 3-6 months. Then check in Google Search Console: are your posts getting impressions and clicks? Which topics perform best? Double down on what works. A post that brings 5 qualified enquiries a month is worth more than 50 posts nobody reads.
A business blog isn’t about writing — it’s about systematically answering customer questions in public. Start with the ten questions you hear most often, publish one good answer per month, link each post to your services, and be patient. Within a year you’ll have a library that works for you around the clock. And if you want the whole picture of how content fits into local visibility, our local SEO guide for Barcelona connects the dots — while a website built to convert makes sure that blog traffic turns into customers.