Content

How to get blog traffic: what actually moves a post

Most blog posts are read by almost nobody, and it is rarely the writing that failed. This is a guide to the other half of the job — which post types can earn readers, how to promote one post properly, and how to find out per post whether any of it worked.

Afiled analysts · · 15 min read

The short version

  • Publishing is not distribution. A post with no promotion plan is unfinished, however good the writing is.
  • Some post types can never get search traffic. Knowing which ones saves you months.
  • Spend as much time promoting one post as you spent writing it. Almost nobody does, and that is the opening.
  • Internal links are the cheapest lever on a blog, and the most consistently left out.
  • Measure per post, never per blog. A blog average hides the two articles doing all the work.
  • A refresh beats a new article most of the time, and lands in weeks rather than quarters.

Why most blog posts get almost no traffic

Open the traffic report on any blog that has been running for two years and the shape is always the same. Two or three articles carry most of the readers, a handful get some traffic, and the long tail — often eighty per cent of everything published out there — gets close to nothing. Teams see that curve and conclude their writing was not good enough. Usually the writing was fine.

The failure is simpler and more fixable. An article was published, shared once, and then left to find readers on its own. Search takes six to twelve months to work out whether a new piece deserves ranking, and it makes that call partly on signals an article only gets if somebody sent it readers first. No promotion means no early engagement, which means no ranking, which means no traffic — a loop that closes quietly and never reopens.

So the honest answer to how to get traffic to your blog starts before the search question. Every post needs a route to its first hundred readers that does not depend on Google, and that route has to be planned at the same time as the outline. Teams that treat promotion as an afterthought spend a year producing work nobody reads, and no volume of writing fixes it.

The rule worth adopting

If a post has no named distribution route before it is written, do not write it yet. That single rule does more for a blog than any amount of keyword research, and it costs nothing to apply.

Not every post can get traffic

Some articles are structurally incapable of earning search readers, and no amount of promotion changes that. Sorting your ideas by type before you commit the time sits among the highest-return habits available, so here is the split our analysts use when they map out a content calendar.

Post type Where readers come from Realistic traffic
How-to and problem-solvingSearch, over timeHigh, and it compounds
Comparison and "X vs Y"Search, buyers late in the cycleHigh, and it converts
Original data or benchmarksLinks, then searchHigh, if the data is real
Opinion and commentarySocial, your listA burst, then nothing
Company news and releasesYour list, existing customersNear zero from search
Thin listiclesNowhere, increasinglyClose to zero

Read the bottom two rows carefully, because that is where some corporate blogs still spend most of their budget. Company news is worth putting out for customers who already subscribe, but expecting a product release to get search traffic is a category error. It answers a question nobody out in the market is asking.

The top three rows are where a blog earns its keep. They share this: somebody, somewhere, is actively looking for the answer — which means search has a reason to rank the piece and a reader has a reason to click. Everything else is either a favour to your existing audience or a way to keep a publishing schedule looking busy.

What a post that ranks actually contains

Assume you picked a type that can work. The next question is which parts have to be inside the piece itself, and the bar has risen considerably over the past few years. Thin pieces never rank now, so the useful comparison is not against your last article but against the three results currently at the top.

Blog post production workflow: briefing, drafting, editing and promoting each post.
Writing is the visible part of a post. Briefing and promotion are where the traffic is decided.

Open those three results and list every sub-question they answer; some of them will surprise you. Your draft needs all of them plus something none of them has — a number, a screenshot, a worked example, an opinion somebody could disagree with. Matching the field gets you considered; adding something nobody else has is what gets you chosen.

A checklist for the piece itself:

  • A title that names the outcome rather than the topic. "How to fix X" beats "Thoughts on X" every single time.
  • The answer in the first two paragraphs. Readers who have to scroll to find out whether they are in the right place drop out.
  • Sub-headings that match the way people phrase the question, so a skimmer can find their part.
  • At least something that cost you effort: original data, a real screenshot, a worked calculation.
  • Internal links out to two or three related posts and one commercial page.
  • A next step at the end. Never "thanks for reading" — something a reader can use.

Notice how little of that is about word count. Long articles rank because they answer more sub-questions, rather than because length is a signal on its own. A tight two-thousand-word piece that answers everything will out-rank a padded four-thousand-word one, and it takes less of your time to produce.

No writing capacity in-house? Our blog content generation service briefs from your own buying questions and ships posts built to this standard.

See how it works →

How to promote one post properly

Here is the part almost everybody skips. Use the same amount of time promoting a post as you spent writing it. If the draft took six hours, book six hours for distribution — and book them before publication, because half of what follows has to happen in the first week.

  1. Email your list. The single highest-response route you own. A short email, a single link, a reason to click. Send it out the day the post goes live.
  2. Add internal links from older articles. Find three existing pieces on related subjects and link out to the new one from inside the body text. Ten minutes, and it works every time.
  3. Tell the people quoted in it. If you cited somebody, mention a tool, or used a customer example, let them know. Some of them will share it, and some will link.
  4. Post where your buyers actually are. Never every platform — just the one or two where your last ten deals started. An article shared into the wrong community gets nothing out of it.
  5. Answer the question live somewhere. Find the same question being asked in a community or comment thread and answer it properly, using the post as supporting detail rather than the whole reply.
  6. Send it to five people directly. One-to-one messages to people who will genuinely find it useful out-perform any broadcast, and they occasionally turn into links.
  7. Add it to a relevant existing page. A resources page, a help centre article, an onboarding email. Somewhere it keeps being seen after the launch week runs out.
  8. Book a diary reminder for three months out. Re-share it, find out what it ranks for, and decide whether it needs a refresh. Most articles never get this step and quietly decay.

None of those eight steps needs a budget, and together they take less time than writing a second piece. That trade is the whole argument: one post promoted properly will out-perform three published and abandoned, every time, on any blog we have audited.

Which routes work out best

Some routes work out better than others, and the ranking shifts by audience. Use your own data rather than a generic list: pull sessions by referrer for the last three articles you promoted and find out which route actually sent readers. For some teams that is email by a wide margin. For some it is a single community nobody outside the industry has heard of. Very few teams get much out of broad social sharing, and almost none get anything out of paid promotion aimed at a cold audience.

Once you know your top two routes, use them every time and stop pretending the other six matter equally. That is how a small team gets a repeatable launch instead of a scramble, and it tends to increase the readers each piece reaches without adding an hour of work to the blog calendar.

Internal links are the cheapest lever on a blog and the one most consistently left out. They pass some authority between your own pages, they help search work out which post covers what, and they keep readers moving instead of dropping out after a single page. All of that is free and takes minutes.

Internal and external links flowing between blog posts and commercial pages.
Links between your own posts are the part of authority you fully control.

Use a habit rather than a project here. Every time you publish, add links from two or three older articles pointing at the new one, and add links out from the new one to the pieces it naturally references. Over a year that produces a genuinely connected blog with traffic moving between pages rather than a pile of orphans, and the difference in the way search treats the two is not subtle.

A warning. Links from your navigation or a sidebar widget count for far less than links inside body text, because search can tell the difference between a template and an editorial decision. If a link is worth having, it belongs in a sentence.

Refresh old posts before writing new ones

Any blog older than eighteen months has some articles that used to get readers and quietly stopped. Refreshing those is the fastest route to more traffic, because the article already has links pointing at it and a history search recognises. You are never asking for trust — just for a second look.

Use four moves in a refresh: update the figures, add the sub-questions competitors now cover, rewrite the title, and add internal links from your stronger pages. Keep the URL. Changing it throws out the links and the history, which are the only reasons the refresh works at all — and that mistake turns a cheap win into a loss.

Which articles to refresh first:

  1. Articles ranking between position six and fifteen. They have some trust already and need more depth.
  2. Articles whose traffic has fallen more than a third year on year.
  3. Articles with earned links that send almost nobody onward to a commercial page.
  4. Anything where the year in the title has aged badly.

Expect roughly three refreshes for the time a single new piece costs, and expect them to land sooner. That ratio is why the answer is usually "update what you have" rather than "publish more", and why it is easier to defend when a budget comes under review.

Measure per post, not per blog

A blog-level traffic number hides everything useful. If two articles out of forty produce most of your readers, the average tells you nothing about which move comes next — and it certainly cannot tell you which post to write more of. So the reporting has to go one level deeper.

Metric to check per post Where What it tells you
Impressions and average positionSearch ConsoleWhether search has noticed the article yet
Click-through rateSearch ConsoleWhether the title is doing its job
Sessions by channelAnalyticsWhich promotion route actually worked
Onward clicks to a commercial pageAnalyticsWhether the post earns its place commercially
Links earned since publishingAhrefs or SemrushWhether anybody thought it was worth citing

Use impressions first, always. They move weeks before sessions do, so an article with rising impressions and no clicks is a title problem you can fix this afternoon — while an article with no impressions at all after three months has a bigger problem and probably needs rewriting rather than promoting.

Some of this you can only get out of the right tool. Use Search Console for anything search-related, because it is the only place that shows the queries your blog appears for. Use your analytics for the channel split. Use a rank tool if you want to find out how your blog compares with a competitor, but treat those absolute numbers as approximate — some tools disagree with each other by a factor of two, and none of them can see your own data.

Do this once a month for the ten articles that matter, never weekly for all forty. Some of them will never justify the attention, and admitting that early frees up the time you use on the good ones.

When your blog is too young to rank

Everything above assumes search will eventually notice you. On a genuinely new blog that assumption does not hold for a while, and pretending otherwise wastes a year. A blog on a domain with no history and no links gets very little patience from search, so early articles have to earn their readers entirely through the routes you use yourself.

That is survivable, and there is a version of the plan that works: fewer articles, more promotion per article, and every early link treated as a priority rather than a bonus. Publishing weekly into silence never works, whatever the algorithm is expected to reward.

Some teams have a harder constraint than patience. If a funding round, a partnership review or a procurement check is booked, the timeline is fixed and no content plan compresses to fit it. Investors open tools like Similarweb during diligence; partners look at whether a site seems alive at all. Those judgements run on numbers a blog cannot move in eight weeks.

There is one honest way to boost the visible numbers while a blog matures, and it belongs in the open rather than left out of a guide like this.

If a date is the constraint rather than the strategy, targeted website traffic is scoped in writing first, with a free audit before anything is agreed.

How delivery works →

Two things worth stating plainly about that option. Purchased visits never become customers and never fill in a form, so anybody promising leads from bought sessions is describing something that does not exist. It is also no substitute for the work in this guide — it buys time for your articles to mature, which is a narrow but real use.

For the wider picture, our guides on how to get website traffic and how to increase website traffic cover benchmarks by company stage and the levers that increase traffic outside the blog.

The launch routine, start to finish

Here is the sequence our analysts hand to SMEs, scale-ups and the agencies running a blog for clients. It assumes one owner and a post a month, which is a realistic cadence for a small team.

Per post

Four steps for every post

01

Before you write · Name the route

Write down who gets sent this article in week one and where it will be shared. If no route comes to mind, pick a different subject out of your list. This step takes ten minutes and saves whole quarters.

02

While writing · Match the field, then beat it

List every sub-question the top three results answer, cover all of them, then add one thing none of them has. That single addition is what earns the article a link later.

03

Launch week · Work the eight routes

Email, internal links from older posts, the people you cited, one platform, one live question, five direct messages. Book the time before publishing, not after.

04

Month three · Check and decide

Impressions first, then clicks, then onward clicks. Refresh, re-promote or leave it alone — but make the call rather than letting it drift out of memory.

One post through all four steps is worth more than three through the first two.

What goes wrong

Six habits that keep a blog quiet

Each one is common, each one is avoidable, and each one costs you months.

Publishing with no distribution plan

A post nobody is sent teaches you nothing about whether the subject was right. Use the rule above: name the route before you write.

Writing post types that cannot rank

Company news and thin listicles will not get search traffic. Publish them for your list, and expect nothing else.

Skipping internal links

Free, fast and routinely left out. Two links from older articles do more for a new one than a week of social activity.

Chasing volume over depth

Fifty thin pieces compete with each other and none of them wins. Ten thorough ones out-rank the lot.

Reporting a blog average

A single number hides the two articles doing all the work. Measure per post, or the report is no use for a decision.

Changing URLs during a refresh

You throw out the links and the history that made the article worth refreshing. Keep the URL, edit the body.

FAQ

Questions we hear most

Short answers to what teams ask once they start running a blog properly.

How can I get traffic to my blog when it is brand new?

Send the first readers yourself. A new blog has no search authority, so every early visit has to come out of an email, a community, a partner or a colleague sharing the post. Search picks it up months later, and only for articles that already have some engagement behind them.

How many blog posts do I need before traffic arrives?

Fewer than most people think, but each article has to be substantial. Ten thorough articles on tightly related questions will out-perform fifty thin ones, because depth is the thing search rewards now and thin pieces compete with each other for the same query.

Can I get more readers without writing more posts?

Refresh what you have. Update the figures, add the sections competitors cover, rewrite the title and add internal links from your stronger pages. A refresh lands in weeks rather than the six to twelve months a new post needs, and it costs a third of the time.

What if you have almost no time this week?

Use the two hours you have on the highest-leverage jobs: add internal links to the article closest to ranking, then send it out to your list. Both take minutes and both increase traffic on work you already paid for. Writing something new is the worst use of a short week.

How often should I publish?

At the cadence you can sustain for two years while still promoting each piece properly. For most small teams that is monthly, not weekly. A post a month with real distribution beats four a month thrown out and forgotten.

How long before a new post gets search traffic?

Six to twelve months on an established blog, longer on a young one. Impressions in Search Console move first, so check those at week six rather than waiting for sessions and concluding the article failed.

Do social shares help a post rank?

Not directly, but they help indirectly and that is enough. Shares get the article in front of people who might link to it, and links do count. Judge social on whether it starts that chain, not on the sessions it sends.

How do you get traffic to your blog without an email list?

Use communities and direct messages while you build one, and get the list started this month. Then make the list your first priority, because it is the only distribution route nobody can take away from you. Even two hundred subscribers changes what a launch week looks like.

What is a realistic traffic target for a small blog?

A few hundred sessions a month in year one, low thousands by year two, if the posts are substantial and promoted. Compare against blogs of a similar age in your niche rather than against a large publisher, or the numbers will read as failure when they are normal.

Should I write long posts or short ones?

Whatever length answers the question completely and no longer. Long posts often rank because they cover more sub-questions, not because length is a signal. Padding a post out to hit a word count wastes your time and the reader's.

Can paid promotion help a post get started?

Some of the time, as a test rather than an engine. A small spend tells you within days whether the subject interests anybody, which is useful before you commit to a series. It will not make a weak article rank.

How do I get more traffic to my blog from search specifically?

Pick post types people search for, cover the sub-questions the current top results cover, add something none of them has, then earn a few links. There is no fifth step — but there is no shortcut around any of the four either.

Is a company blog still worth the time?

For any business whose buyers research before buying, yes. The bar changed: fewer and better beats more and thinner, and a post with no distribution plan is not worth starting. Run it that way and a blog is still the most durable traffic asset a small business can own.

Get started

Want a read on why your blog is quiet?

The gap audit is free: which posts are close to ranking, which will never get there, and where the next month of effort belongs. Written reply within one business day.