What Should I Write About on My Business Blog?

You know your business blog should bring in customers. But planning it means staring at an empty calendar or a keyword export thousands of rows long. Neither tells you which posts a buyer would read before getting in touch, so the blog fills up with whatever felt timely that week.
Write about the questions your buyers already ask, in their words. Every other input is a way to find what those conversations miss. Search Console shows what Google already associates with you, and competitor gaps show what your own data can't. A tight brief and a pace you can hold then turn the shortlist into posts that get read.
Where do customer-winning topics come from?
The best blog ideas for small business are already being said out loud. They're the questions buyers ask your sales, support and customer success teams, unprompted and in their own words. Does this connect to the CRM they already use? How are you different from the competitor they're also talking to? What happens to their data?
Each team holds a different kind of topic:
- Support: a question answered every week is a guide you should have published already.
- Customer success: a feature someone found six months in, and wished they'd known about at purchase, is a use-case post. It often answers the doubt that slowed the original sale.
Keyword tools are a poor place to find these questions, and the reason is structural. They rank ideas by search volume, and volume measures curiosity, not closeness to buying. In a B2B market, the questions that come right before a purchase are narrow. They can register single-digit monthly searches, or none at all.
Purchases also involve several people. The user, their manager, finance and IT each search for a different worry. And a buyer who types a full-sentence question into an AI assistant leaves no keyword volume behind. Sort an export by volume and you get a calendar built for readers. That's fine for awareness content, and wrong when the brief is customers.
Keyword tools still earn a place once you have the question. They do three jobs:
- Phrasing: they show the variants people actually type.
- Sizing: they signal how much effort a topic deserves.
- Checking the results page: they reveal queries answered on the page itself, where nobody clicks through.
Use them for sizing, not finding.
Collecting the questions doesn't need a workshop. Book a recurring 30-minute conversation with someone from sales, support and success. Ask one question: what comes up unprompted in your calls?
"Unprompted" is the important word. Ask people what marketing should write about and you get guesses about marketing. Ask what buyers keep raising and you get the buyer.
Write down the exact phrasing, because the buyer's wording is usually your headline and often the search query too. If you record calls, tag the transcripts by theme, such as competitor, integration, pricing or security. You can then pull every instance of a question when it's time to write.
For a small business without separate teams, the same list lives in your inbox, your call notes and the questions customers ask before they book. The method doesn't change with size. Only the number of people you have to ask does.
One filter applies before anything reaches the calendar, and it governs every section that follows: is the person asking someone you want as a customer? A question from an audience you'd never sell to is a distraction, however often you hear it. The guide to where blog ideas that bring customers come from covers collecting from busy teams and testing whether a post later earned its place.
What does Search Console tell you to write?
Conversations tell you what buyers ask. Search Console tells you what Google already thinks your site should answer, and the two lists overlap less than you'd expect.
Start with the right settings:
- Open Performance → Search results and switch on all four metrics.
- Set a date range of at least three months.
- Filter out branded queries, so searches for your company name don't crowd out the informational ones.
Read the impressions column, not clicks. An impression means Google judged your site a plausible answer, even if it ranked you far down the page. Three patterns deserve action:
- Impressions with no matching page. This is the strongest signal. An example is a budget post shown for a learning-phase question it only mentions in passing.
- The wrong page ranking. A product page shown for a "how to" query needs a dedicated post. That stops the commercial page competing for a search it was never going to win.
- Clusters of related queries around one URL. These mark a pillar waiting for supporting articles.
That last pattern is how topic clusters form from real demand rather than on a whiteboard. Click a page in the Pages tab, switch to Queries, and group what it attracts by intent: troubleshooting, comparisons, decision factors. Three comparison queries around one subject make one strong comparison post, not three thin ones. Grouping is the step most people skip, and it's the step that turns a list of queries into a content plan.
Not every gap needs a new URL. Match each candidate to an action:
- Add a section when the query is the next thing that page's reader would ask.
- Write a new post when the intent is genuinely different.
- Rewrite the title and description when a page answers the query but rarely gets clicked. That's a presentation problem, not a topic.
- Strengthen the page when it sits just off page one, rather than starting again.
Export the queries to a spreadsheet. Add one column for the action and a second for business relevance, and let relevance outrank volume.
The detail articles in this cluster pull in slightly different directions here, and the difference is worth resolving. One treats Search Console as the best free source of topics you have. Another treats it as a way to check a list sourced from conversations.
Both are right, at different stages. Search Console has three limits:
- It only shows searches you already appear for.
- It withholds rare queries for privacy.
- It has little to say until a site has months of impressions.
On an established site, it's the fastest way to find gaps Google is already testing you for. On a new site, conversations and competitor coverage have to carry the plan until the data accumulates. The walkthrough of using Search Console to find blog topics covers each pattern and the post-or-section decision in detail.
What are competitors covering that you aren't?
Search Console's blind spot is every subject you have no visibility for at all. Competitor coverage fills it.
The competitor set matters more than the tool. Include the domains on page one for the queries you care about, even if they sell something different. Leave out large publications that rank for everything and tell you nothing about your niche.
Gap tools such as Ahrefs' Content Gap and Semrush's Keyword Gap subtract the keywords you rank for from the ones your competitors rank for. Semrush splits the result in two:
- Missing keywords are ones every competitor in your set ranks for.
- Untapped keywords are ones at least one competitor ranks for.
Missing is the stronger signal. When every rival has independently decided a query is worth covering, that's rarely an accident.
The raw export is misleading in two ways. First, it measures rankings, not publishing. It includes product pages, glossary entries and old posts drifting up for terms nobody targeted. Second, it runs to thousands of rows, many of them variants of one question. Write a post per row and you'll produce a pile of thin pages competing with each other.
Cluster the export by the question underneath each query instead. The finding then changes from "they rank for this phrase" to "they have a body of content on this subject and we have nothing." A missing topic hub matters more than a missing phrase.
Then read their archives, because tools can't see what often wins. Formats like comparison tables, templates and calculators don't show up in ranking data. Neither do pieces that resonated with readers without ranking much. Reading also surfaces three gaps no tool flags:
- Intent gaps: you cover a topic as a definition when searchers want a guide.
- Quality gaps: your piece is thin or dated next to theirs.
- Originality gaps: every competitor covers a subject the same way. The opening is the first piece with a real point of view, and no gap tool can find it because there's nothing to subtract.
This is where the cluster's articles differ most on emphasis. The competitor guide starts from ranking data. The conversations guide warns that volume-led lists produce calendars for readers rather than buyers.
The reconciliation is four tests a gap has to clear:
- Your buyers ask about it.
- It connects to what you sell.
- It has enough search demand or sales relevance to justify the effort.
- You can realistically compete on it.
A newer domain should lean towards lower-difficulty clusters. And a topic three competitors rank for that no prospect has ever raised belongs to their audience, not yours. The full method for finding what your competitors write about that you don't covers both passes and the filters. Rerunning it quarterly keeps the list from going stale.
What does a writer need before drafting?
A shortlist isn't a content strategy for small business until each topic becomes a post someone can write without guessing. Most plans fail here rather than at the idea stage. A good topic handed over as a one-line title comes back as a generic article, because the writer had to make every editorial decision the brief skipped.
A brief needs five things settled:
- The business goal, stated so you could check it later. "Get small-agency owners to book a walkthrough" works. "Build authority" doesn't.
- The one question the piece answers. A writer handed a topic covers the topic. A writer handed a question answers it.
- A specific reader, with their knowledge level spelled out. That level shapes every paragraph.
- The search intent and the gap: what currently ranks, and what those pages miss.
- Scope, sources, tone and logistics, including one explicit "not this" line. That line prevents more drift than any amount of editing.
The brief is where the earlier research pays off:
- The buyer's exact wording from a sales call becomes the working title.
- The Search Console query supplies the intent line.
- The competitor gap analysis names the piece this one has to beat.
One caution on that last point. Beating a competitor's page means answering the question better, not matching its length. Setting word count by averaging the top-ranking pages is a reliable way to sound like them.
Keep the brief to one page by separating two kinds of information:
- Standing context: brand voice, positioning, and who your customers are. This rarely changes. It should live in one place and be linked, not re-pasted. Re-pasted context drifts, and six months on your writers are working from five slightly different descriptions of the same brand.
- Per-piece decisions: these change every time and belong in fixed template fields.
Review the template every quarter or two. Ask writers which lines they ignored and which questions they still had to ask. Ignored lines can go, and repeated questions are fields you're missing.
The discipline matters more, not less, when the writer is an AI model. A freelancer missing context will usually email to ask. A model will guess, fluently and with confidence, and standing context is what it guesses about first. The breakdown of what goes in a content brief for a writer has the full field list, including the logistics writers most often have to chase.
How many posts a month should you publish?
Most small businesses need two to four posts a month, held steadily for at least a year. One strong post a month beats eight thin ones. The right number is the highest you can sustain without quality slipping.
The statistics behind "publish more" deserve suspicion:
- They compare companies, not cadences. A business publishing daily usually also has a content team, a promotion budget and an older domain.
- They rarely link a study, a sample or a method, so there's no way to check what was measured.
- Several measure archive size, not frequency. A library of a few hundred posts can't be turned into a monthly target.
When you audit a small business blog, a handful of posts usually do almost all the work. Search engines rank pages, not publishing calendars.
Four things set your number:
- Capacity in a normal month, not your best one.
- Your goal, such as local enquiries, product searches or credibility with a few buyers.
- The competition, meaning how strong the pages you're up against already are.
- Brief overhead, which links straight back to the previous section. Restarting every draft by re-explaining your customer and tone cuts the number you can sustain. No scheduling trick recovers that time.
Build a blog content calendar from the shortlist the first three sections produce, not from a target count. The real ceiling arrives when you start inventing topics. If a post exists because the schedule demands one rather than because a buyer asked, the extra volume is costing you. A deep backlog of real questions is what makes a higher cadence possible.
Consistency matters more than the annual total. Eight posts in a burst followed by two silent months trains nobody to expect anything. The floor is partly about appearances too. A visitor who finds the latest post is six months old reasonably wonders whether you're still trading. Run a full-range Search Console review once a year as well, so seasonal questions are scheduled before demand arrives.
Give a cadence one quarter, then look at which posts earn impressions and which ones people read before getting in touch. You'll usually see one of three patterns:
- Some posts bring enquiries. The topics are right, so add a post a month in the same vein.
- Posts get traffic but no enquiries. You're answering questions people ask, not the ones buyers ask. Change topics before you change frequency.
- Nothing gets traffic. More posts would multiply the problem.
The detail articles measure this slightly differently. One leans on Search Console and analytics. The other warns that pageviews say little, and asks whether sales would send a post to a prospect in a live deal. Use both, and treat the result as directional, because content attribution is messy.
Joining analytics to CRM data by hand is the step that rarely happens. SproutMe Companion answers which posts came before enquiries, using Analytics and HubSpot data held in one place. The full working on how many blog posts a month a small business needs covers capacity and when to raise the number.
Conclusion
Deciding what to write about on a business blog is a filtering problem, not an ideas problem.
- The questions buyers already ask are the raw material.
- Search Console shows which of them Google already connects to you.
- Competitor coverage shows what neither of those can see.
Every candidate then passes the same test: would someone you want as a customer ask this? A tight brief and a pace you can hold turn the survivors into posts. When those posts don't bring enquiries, change the topics before you change the frequency.
See how SproutMe Knowledge holds ICP definitions, positioning and tone of voice in one workspace, so every topic and brief is checked against the same written description of your customer.
Frequently Asked Questions
It can handle much of the drafting. A common workflow has AI pull recurring themes from a call transcript, propose an outline and write a first draft, which a human editor then refines. The editing step isn't optional. Drafts can include inaccuracies or invented detail, and someone has to check that the post answers the question the buyer actually asked.
For planning, a substantial refresh can count towards the month's output. Updating a post that's slipping in search is often cheaper than writing from scratch, and it can recover traffic you'd already earned. That might mean adding new information, sharpening the answer or merging two thin posts into one. Changing the publish date alone doesn't count, but a genuine rewrite does.
Yes. Search Console shows which queries Google already tests your site for, and it works with nothing more than a spreadsheet export. Google Keyword Planner can suggest keywords from a competitor's URL, and reading competitors' archives costs nothing. Paid tools mainly add search volume, difficulty and automated gap subtraction. That helps with prioritisation, but it doesn't replace your own buyer conversations.
Get a complimentary audit to uncover AI opportunities hidden in your data.
Put these strategies to work


