Six things account for nearly all of it, and the most common by a distance is that not enough time has passed. New content on a site without much authority commonly takes three to six months to settle, and the second most common cause is that nothing on the site links to the post.

One: it has not been long enough

The usual answer and the least satisfying one.

New content on an established site can move within weeks. New content on a small business site with limited history commonly takes three to six months to reach a stable position, and longer in competitive categories.

Judging a post at four weeks and concluding it failed is the most common error in small business content. It also causes a second problem, which is deleting or rewriting something that was on a normal trajectory.

The useful check is impressions rather than clicks. A post accumulating impressions is being shown and is being assessed. A post with no impressions at all after a couple of months has a different problem, which is on this list further down.

Two: nothing links to it

The most fixable item and the most neglected.

A post published and left unlinked is reachable only through the blog listing, which nothing else points at either. Search engines find it, judge it unimportant because nothing on the site treats it as important, and rank it accordingly.

Adding two or three links from relevant existing pages costs ten minutes and is regularly the single change that moves a post. The reasoning is in internal linking, and the practical version is that no post should be published without deciding what will link to it.

Three: the intent is wrong

The post targets a term where people want something other than what the post is.

A service-oriented post will not rank for a question people ask while researching, and a guide will not rank where the results are full of local listings. The page can be excellent and still be the wrong type of thing for that search, which is examined in search intent for service businesses.

Checking takes a minute: search the term and see what type of page occupies the results.

Four: it is thin against what already ranks

Not word count, but coverage. Open the three results above you and list the questions each answers. If they resolve eight things and your post resolves three, the gap is the reason.

This is the most actionable finding on the list, because expanding an existing post is faster than writing a new one and it starts from whatever standing the post already has.

Five: the site has little authority yet

A new or small site competes against established ones, and on competitive terms this is a genuine constraint rather than an excuse.

The response is not to write more of the same. It is to target terms where the competition is proportionate, meaning more specific queries and more specific places, and to build depth on one subject rather than breadth across several, which is the argument in planning a content cluster.

Six: it is competing with your own pages

Two of your pages target the same term and neither ranks well, because the site is not clear which one should.

Common where a blog post covers the same ground as a service page. The fix is to differentiate them clearly, or to merge the post into the service page and redirect, which usually produces one page that ranks rather than two that do not.

The technical possibility worth ruling out

Before any of the above, confirm the page is actually indexed. It takes thirty seconds using the inspection tool in Search Console.

A post that is not indexed is not competing at all, and the causes are mechanical: it is blocked, it is not linked from anywhere, it was published as a draft, or a directive is telling engines to exclude it. A post with zero impressions after several weeks should always be checked here first, because everything else on this list assumes it is at least in the running.

What to do

In order: confirm it is indexed, add internal links to it, check the intent matches, and compare its coverage against what ranks above it. Then wait, because most of the time the honest answer is that the post is fine and it is two months old.


Frequently asked questions

How long should a blog post take to rank?

On a small business site, commonly three to six months to reach a stable position, and longer in competitive categories. Judging a post at four weeks is the most common error.

Why is my new post not showing in search at all?

Check whether it is indexed before anything else. A post with zero impressions after several weeks is usually blocked, unlinked, still a draft, or excluded by a directive rather than simply ranking poorly.

What is the fastest way to help a post rank?

Add two or three internal links to it from relevant existing pages. It takes ten minutes and is frequently the single change that moves a post that was published and then left unlinked.

How do I know if my post is too thin?

Open the three results above yours and list the questions each answers. If they resolve eight things and yours resolves three, expanding the existing post is faster than writing a new one.

Can two of my own pages compete with each other?

Yes, and it is common where a blog post covers the same ground as a service page. Either differentiate them clearly or merge the post into the service page and redirect.

Should I delete posts that are not ranking?

Not on the basis of a few months. Check indexing, links, intent, and coverage first, since deleting something on a normal trajectory removes whatever standing it had accumulated.

West Coast Media Solutions Inc. provides web design, web development, hosting, digital marketing, and business consulting to organisations across Canada, drawing on more than twenty-five years in the field.

Publishing regularly and seeing nothing?

We will check which of the six reasons applies to your posts, starting with the two that are usually the answer and take an afternoon to fix.

Start a Conversation