Ranking thumbnail hero image Ranking
November 3, 2021

7 Reasons Your Blog Posts Aren’t Ranking in Google

When you start blogging, you’re bound to run into a situation where you’ve written a lot of posts that don’t rank very high in Google. Here’s the top 7 reasons you’ve bumped into that situation.

1) You Wrote a Post About Something No-One Would Ever Google

This seems obvious, but if nobody Googles what you wrote about you’ll fail to get any traffic from the post.

And from a ranking perspective, Google needs to test your article before it can rank you over your competitors in the SERP. If there’s very little traffic going to a topic, Google will take a long time to do that. If your domain authority is low you may not rank for this keyword for a very long time.

Luckily, there’s a simple solution to this. Follow my advice on keyword research and you won’t run into this problem all that often.

2) Your Headlines Suck

Clickbait exists because content creators desperately need people to click through to their posts. And while Google actively discourages the extreme clickbait that has become the norm on social media, it’s still very important create clickable titles.

Even better, test if your titles are actually working. Go into Google Search Console and check the click-through rate (CTR) of your articles. On the posts with extremely low click-through rates try and determine if the title is a problem

Good Vs Bad Click Through Rate

Note: a low click-through rate doesn’t necessarily mean your title is bad. Click through rates drop dramatically from position 1 to position 5 and large snippets at the top of the page can lower rates for articles with

3) You Don’t Have Enough Domain Authority

I try to avoid focusing on domain authority with this blog. It’s a made up metric by Moz to approximate authority (not something Google actually uses). And the proposed solution to low DA is link building, and I’m not a big proponent of explicit link-building campaigns.

That said, Google clearly caps traffic on low authority blogs. It’s not a fair system, but it’s how Google currently operates. Completely ignoring authority as the reason you’re not ranking higher would be a foolish thing to do. So what do you do about it? I wish I had a definitive answer, instead you’re left with a series of mediocre choices.

  • Create a lot more excellent content and wait this out.
  • Do explicit link-building campaigns.
  • Write guest posts (I’m not a fan of guest posting for links).
  • Create a product (Google favors sites it sees as a real business, a product will help you establish that).
  • Run ad campaigns (Getting traffic to a page that performs well can help boost authority. And adwords campaigns can help you to improve click-through rates too).
  • Succeed on other channels. While Google claims they don’t use social media to determine rank. I firmly believe having a large following on a YouTube channel or Twitter doesn’t hurt when trying to boost authority.

Keep in mind if you’re a new blogger (your site is less than two years old), your site might just need to get older. The Google sandbox is real (it will be tough to get a lot of traffic in your first 6 months). It also takes at least several months for Google to properly rank every post that you write. So patience is key here.

4) Your Content Sucks

A very simple reason that your blog posts rank low could just be that they suck. They’re a poor user experience or not answering the user’s query very well. At least not any better than the posts are ranking ahead of it.

If this is your problem it’s going to be tough to evaluate. Oftentimes, we’re either too hard on ourselves or not hard enough. There’s a lot of bias when it comes to our own work that won’t allow us to see clearly.

My recommendation is to find a successful blogger out there (that you’re not related to) to evaluate this for you. Many people on Internet forums are very eager to tell you how much they either like or hate your stuff. It’s tough to put yourself out there but at least you’ll be getting honest feedback.

5) No Internal Linking Strategy

How many internal links does each of your blog posts have?

I actually recommend checking out a plugin called Link Whisper, which gives you a quick way of seeing how many internal links a blog post has on your WordPress site (and find opportunities for more places to link out to).

This is a very underutilized ranking opportunity on most blogs. If you have a popular piece of content you can help spread authority to other posts on your site by linking to them from that piece of content. This is how I started getting a much higher percentage of articles to rank on this blog when I first started out.

6) Technical SEO Issues

If you hire an SEO the first thing he’s going to run an SEO audit on your site from a tool like aHrefs (you can run these yourself too). They’ll be looking the following problems (and many more).

  • No H1, Title tags, or meta descriptions on posts
  • Duplicate Content
  • No Alt tags on Images
  • No HTTPS.
  • Not Mobile Friendly.
  • Fails Core Web Vitals.
  • Robots.txt blocking.
  • Broken Links.

I think most sites probably don’t have any major technical SEO problems. That said, if you’re one of the lucky few with a bad technical SEO issue it can outright kill an entire website. So if your whole website is struggling this is worth taking a look at one time just to make sure you don’t have a major problem on your hands.

Another technical SEO subject most bloggers will mention is page speed. Personally, I think Core Web Vitals was overrated as a ranking factor. When I passed CWV I saw no rise in traffic or rankings.

That said, page speed is a big improvement to user experience. Bounce rates (and conversion rates) perform extremely poorly on slow websites vs. fast ones.

bounce rate load times

7) The Problem is (Potentially) You

I am not at all trying to victim blame here. It’s entirely possible you’re doing everything right and Google is just not rewarding you for it yet (It happened to me in 2021, I wrote 100+ articles and my traffic decreased).

That said, there are a lot of people on forums saying things like “I wrote 30 posts, where is all my traffic.”

To be successful at blogging you’re going to need to pump out a lot of content a lot more consistently than that. Ask yourself if you’ve truly put in the work, and if not, what you can do to improve in the future.

  • Is your topic selection and content quality on point?
  • Have you done anything at all to increase domain authority?
  • Could your website’s theme be improved?
  • Is your site technically sound?
  • Could you write more articles or hire writers to increase output?
  • etc.

I think a lot of people mislead bloggers by telling them they’ll definitely be successful if they just put in the work. I don’t think that’s true, I think there’s a large degree of talent and luck involved. That said, if you don’t put in the work, your chances of success will plummet.

Shaun Poore worked as a professional software developer for 15 years before transitioning into content creation and digital product businesses. Shaun's currently focused on providing as many people as possible with actionable advice and tools they can use to succeed online, without the fluff or BS that too often plagues this industry.