Your service pages catch people who already know what they want. A blog catches the ones still working it out — and there are far more of them.
A plumber ranks for “plumber in Ioannina” with a service page. For “why is my cistern leaking” they rank only with an article. And the second person becomes the first one’s customer.
Not sure what to write?
Tell us what you do and we will send you ten topics with genuine search demand, free of charge.
Why it works: the search funnel
A customer does not search once. They move through stages, and each stage needs a different page.
| Stage | What they search | Which page catches it |
|---|---|---|
| Problem | “why is my electricity bill rising” | A blog article |
| Solution | “how much does a heat pump cost” | An article or guide |
| Comparison | “heat pump or gas boiler” | A comparison article |
| Provider | “heat pump installation Ioannina” | A service page |
Without a blog, you appear only on the last row — where competition is fiercest and the customer has already formed an opinion.
With a blog, you enter the conversation earlier, while the decision is still being made.
Which topics to write
Do not write about what interests you. Write about what people ask. Four sources of topics, all free:
- The questions you get on the phone. Keep a list for two weeks. Every repeating question is an article.
- Search Console. It shows terms you already appear for without having a page about them.
- “People also ask” on Google. Ready-made headings.
- The words your customers use, not industry jargon.
The article types that reliably perform:
| Type | Example | Why it works |
|---|---|---|
| Cost | “What X costs in 2026” | High purchase intent |
| Comparison | “X or Y? What to choose” | The customer is ready to decide |
| Guide | “How to do X, step by step” | Builds trust and earns links |
| Mistakes | “The 7 mistakes in X” | Easy to read, easy to share |
| Local | “X in Ioannina: what applies” | Low competition, high relevance |
Cost articles are almost always the most profitable. Nobody searches for prices unless they are thinking about buying.
How often should I publish?
One good article a month beats four rushed ones. Frequency is not a ranking factor; quality and completeness are.
A realistic pace for a small business:
- Months 1–3: four articles covering your most frequent questions.
- Months 4–12: one article a month, plus refreshing one older piece.
- After that: one article every two months is enough, if you keep refreshing.
The rule that holds: twelve articles that answer completely beat fifty that scratch the surface.
The structure of an article that ranks
- A title using the term people actually search.
- The answer in the first two sentences. This helps both readers and the AI tools that extract excerpts.
- Headings phrased as questions, not generic labels.
- Paragraphs of two or three sentences.
- A table or list every 250 words.
- Real numbers: prices, timeframes, percentages.
- Two internal links to relevant service pages.
- One call to action at the end.
The second-to-last item is what turns a blog from “content” into a sales channel. An article with no link to a service brings visitors who then leave.
The wider on-page method is in our SEO for beginners guide.
How it connects to your service pages
The model that works is called hub and spoke.
- Hub: your service page, the one you want ranking for the commercial term.
- Spokes: the articles answering individual questions around it.
- Every spoke links to the hub, with descriptive anchor text.
Five articles pointing at the same service page strengthen it considerably. Five articles pointing nowhere are orphans.
For an e-shop, the same logic applies with buying guides pointing at categories — see e-shop SEO.
How long until it pays off?
| Time | What you see |
|---|---|
| Month 1 | The article gets indexed, minimal impressions |
| Months 2–3 | First impressions on long-tail terms |
| Months 4–6 | Steady traffic from your earliest articles |
| Months 6–12 | Articles start producing enquiries |
| Year 2 | The same article keeps delivering, at no new cost |
That last row is why a blog is worth it. An article written last year that still brings visitors has zero marginal cost.
How to measure whether it works
Four numbers, quarterly:
| Indicator | Where | What it shows |
|---|---|---|
| Impressions per article | Search Console | Whether Google finds it relevant |
| Clicks per article | Search Console | Whether the title attracts |
| Users on the page | Analytics | Real traffic |
| Moves to a service page | Analytics | Whether it leads to a sale |
The fourth is the only one connecting the blog to revenue. How to set it up is described in our Google Analytics guide.
Want a six-month content plan?
Send us your services and we will propose topics in priority order.
The six mistakes
- “Company news”. Nobody searches for your company. They search for their problem.
- Articles with no link to a service. They bring visitors, not customers.
- Unedited AI text. The problem is not the tool, it is the unreviewed output.
- Topics with no demand. An article about something nobody searches brings nothing.
- Giving up in month three. Exactly before the first ones start working.
- No refreshing. A 2024 article with 2024 prices slowly loses position.
The most underrated tactic: refreshing
The most profitable thing you can do to a two-year-old blog is not a new article. It is opening the three that already earn impressions and updating them.
What to change:
- Prices and dates, in the title and the body.
- New questions that have come up from customers.
- Links to your newer articles.
- Anything that has changed in the law or the market.
One hour per article, three times a year. It typically returns more than a brand new piece.
Frequently asked questions
Is a blog worth it for a very local business?
Yes, and more so. Local competition in content is minimal.
How long should an article be?
As long as it takes to answer fully. Typically 800–1,500 words for one specific question.
Can I write it myself?
Yes, and it often turns out better. You know your customers’ questions better than any copywriter.
What does it cost to outsource?
Typically €80–€250 per article, depending on the research required.
Do I need a blog if my service pages already rank?
If you already rank well, a blog is the next step — not the first. First make sure the site has the basics.
Your first article
Write the question you get asked most often on the phone, and answer it fully — the way you would answer a customer sitting across from you.
That is your first article, and usually your best.
Next step
Book a free 30-minute call with the team at The Dev Alley. We will find the ten topics with genuine demand in your sector.
