There are many reasons as to why a website or blog may not be getting enough traffic.
A lot of people are asking in SEO forums “Why is my blog not getting traffic?“, and it’s perhaps one of the most popular questions ever asked.
Fortunately, there is an answer to this question, not a simple one but still it’s an explanation as to why some websites fail to attract traffic.
Things like the age of the domain, the reputation of the author, number and type of references (incoming links), social media strategy and content freshness play their role.
BUT, for the average website the problem lies in other areas.
What you will read below are 5 areas that are often neglected by website owners either because they don’t understand their importance or because they are not sure how to handle them.
Before getting into the details, don’t forget that when you make a change it may take a couple of months (or more) before you see any positive or negative results, so you need to be patience before you decide if something worked or not.
1. Your content is not good enough
Believe it or not search engines and especially Google have become very efficient in recognizing good content.
So, if your content is not good enough and your website is not of high quality, the chances of ranking high in the SERPs and getting traffic are minimized.
Back in the old days you could ‘easily’ trick search engines by sending a few backlinks to your content and get high rankings, but this is no longer the case.
Besides search engines, let’s not forget about the indirect influence of social media on rankings and traffic.
Content that is not of great quality is very unlikely to perform well in the various social media channels.
What is good content and more importantly what type of content can get you traffic?
Content that attracts website visitors has the following characteristics:
#1 – It satisfies all SEO content tips that are known to work after Panda and Penguin.
#2 – It is published on a website with an existing number of quality (indexed) pages.
If your website is new, even if you have the best content it is difficult to rank high, especially if there are older and bigger (in terms of indexed pages) websites on the same subject.
#3 – It is unbiased and well-researched. If you always write in favor of a particular product, method or service or if you just publish re-written text, you are losing your time.
Good content is original and describes both sides of the story.
#4 – It is fresh. Users want to read fresh up-to date content and so do the search engines and social media.
2. You are targeting high competition keywords
This is a very common mistake and one of the most important reasons why a web site is not getting enough traffic (at least from search engines).
Consider these 2 factors:
#1- There are only 10 places available in the first page of the SERPs for every keyword.
Search engines are trying to display in those places pages from trusted websites that meet their ranking criteria.
If you have a new website or even a mature website but it is less trusted than others, then your pages will not be shown in the first pages (if you are both targeting the same keywords).
#2 – The competition for all popular keywords is very high so if you are targeting popular keywords only, it will be very difficult to achieve a good ranking.
So, if popular keywords are out of the question, how can you get traffic?
The answer is in the long trail. When you use the Google keyword tool to make your keyword research, you should aim for low competition, long tail keywords.
Let’s assume that you are writing about weight loss. The most popular keyword in this niche is “how to lose weight fast”.
If you write a post with title “How to lose weight fast” and publish it on your website then most likely that particular post will never drive organic traffic to your website since there are already thousands of other articles with the same title and from more trusted sites.
If on the other hand you go after low competition, long tail keywords like “How to lose pounds” and you change the title a bit to “How to lose 5 pounds quickly” then your chances of ranking in the first page, provided that you promote your blog post correctly are higher.
The traffic gains are less compared to high competition keywords but ranking for several terms (even if they are of low competition) is a great way to increase website trust.
You can also read how to choose blog post titles for a step-by-step example on how to use the Google keyword tool to find low competition, long tail keywords.
3. Your website is slow
We know for sure that page speed is a ranking factor and various studies have shown that users are more likely to make repeated visits to websites that load fast.
The opposite is also true: users are more likely to exit a website if it does not load in 4-5 seconds.
So, your website may be ranking and getting traffic from search engines or referrals from social media but as soon as the users land on a slow loading page, they leave without entering.
What will happen when I make my website to load faster?
From my experience if you improve the loading time of a website that already has some rankings, traffic will increase because rankings will improve.
If your website is slow but does not have any first page rankings, by fixing the page speed problem you increase your chances of having a page or pages in the first 10 positions.
4. You were hit by Panda or Penguin
The average webmaster or blogger may not be aware about Panda or Penguin and how these algorithmic changes affect the ranking position and traffic a website may be getting from Google.
If this is the first time you hear these words, then I suggest you read these two quick guides from Wikipedia: Panda and Penguin
In terms of traffic, if you were hit by Panda or Penguin or any other algorithmic changes, then you will see your traffic to drop dramatically from one day to the next.
You can open your Google Analytics report and find out the actual date that traffic changed and compared that with this page that shows the dates Google changed their ranking algorithm.
If there is a matching date and depending on the changes, you may have to take several actions to recover your traffic.
It was not panda or penguin but I still don’t get enough traffic, why?
If you are in a situation that your website never managed to get a considerable number of visitors then maybe it’s because:
- It is still young (less than 6 months old)
- You don’t have a lot of content
- You don’t use social media to promote your website
- You are doing any of these SEO mistakes
- You concentrate only in getting traffic from search engines without looking for alternative sources of traffic.
5. You hired the wrong SEO firm
Unfortunately this happens very often as well. The web is full of ‘SEO companies’ promising first page rankings but in reality what happens is that their methods and techniques destroy every opportunity your website has for getting organic traffic.
How to choose a reliable SEO firm?
I have summarized some general guidelines on how to outsource SEO with spending a fortune but as a general rule of thumb don’t believe anything you read on the web before double checking their claims.
The purpose of every website is to get traffic from search engines, social media sites, direct visits etc.
When this is not happening you feel that you are losing your time and you lose faith in the Internet as a whole.
There are billions of Internet users around the word and as you read this article, there are thousands of people searching for information or hanging out in social media platforms.
The fact that none of them (or only a few) visit your website then this means that you are doing something wrong.
In my opinion this could be due to one of the 5 reasons explained above.
Hopefully by reading this post up to this point you have a better idea of what you might be doing wrong and more importantly you have some thoughts on how to reverse the situation.
good easy post to read and make sense of SEO!
Thanks a lot, glad you found the post useful!
Good post my website is only 2 months old and I am getting 30-50 pageviews per month I am using yoast seo free plugin should I upgrade to pro version to improve my seo ranking does it worth it
I find this Seo advice straight to the point and easy to understand as I am learning more about this topic ,but saying that I am no expert on this ,well thank you Alex
Thanks for your comment. Keep reading and researching about SEO and everything else will become easier to understand and implement. This DIY SEO Tutorial will help you: https://www.reliablesoft.net/diy-seo-tutorial-for-beginners/
Great points. Especially the one about your website being under 6 months old. But I think the best thing to do in that time still continue to make great content because Im sure once the search engines begin to trust you more your organic traffic will take a nice steady jump.
Yes, keep building great content and sooner or later you will see a nice steady jump (and it’s also a great feeling 🙂 ).
anton nick says
concise and very easy to understand, thank you
Thanks I found this useful.
Very well made topics on the subject of not receiving enough traffic, especially on your site being “the new kid on the block” sort of speaking.
New bloggers must be made aware of these types of “stumbling blocks” if they are to accomplish their specific goals of running a proficient website in this day and age, good job!
Uthman saheed says
Thanks for this post…I like the fact that a lot of SEO companies out there and they could posibly impliment wrong tactics.
safi tahir says
Thank You Alex this article realy help full for me
please keep it up
Glad you found this useful.
I’ve had my domain for about 3 months and am getting absolutely no traffic. Is it just the age of my domain or should I be getting some traffic here and there by now? I do have pretty tough competition.
Do you provide SEO services as well? If yes, can you contact me please
Yes, we do. You can read all the details here: https://www.reliablesoft.net/seo-packages/
Biplab Acharjee says
My website visitor fall from 170k to 70k in between 2 month.
I am not understanding whats wrong? Well thanks for your SEO Guide, Late me check it out. I will tel you later about the impact of your SEO Guide.
My website traffic goes down in just one month and it has some sort of bumps as well. Although I am not targeting very competitive keywords yet its traffic is low. I will keep in mind the points you discussed here and try to change my content strategy. Thanks.
Thanks for the amazing article.Still am working on my blog to get more traffic. Your article is useful for me.
Jeevan Punetha says
Thank you, Alex Sir…
This blog post is very helpful…now I understand that…why I was not getting traffic in my website.
David vil says
This guide and all the 5 points are the true reasons for not having traffic. Thanks alex
Saryan Sha says
This was a nice article to read – easy to read, had all the points I had a doubt about, and by the end of reading it, it cleared any doubts I had.
I have a blog that’s less than six months old on the Internet. I guess that explains why I’m getting not so many visitors to my blog.
Patrick McCoy says
Really good article to point out some of the mistakes most people are making with articles. I would also add to the article that people need to share more and they need to wait. Sometimes, Google takes a long time to rank a website. It doesn’t happen overnight. Getting listed by Google is for sure a long term game and not a short game.
Aminul Islam says
Thanks for the wonderful post.
I think Panda and Penguin didn’t hit my site as it is fresh and less than 6 months old.
After reading your post, I am waiting for my sites maturity.
This is indeed a good article and very helpful.
subham chatterjee says
very good and easy guidings of SEO to get Traffic
I used to think to build a website and earn money, but that was not easy. The main thing is traffic to the website. I do have a website that doesn’t generate good traffic, and that is why I have come across to your article and believe me it helped a lot.
Thank You for writing this article.
Amit Chawla says
Very helpful content Alex for bloggers or for smallBiz owners. Thanks for writing this and sharing this with us. 🙂
Alex Chris says
Thanks a lot, all the best!
Tod Marcus says
I’ve been trying to blog honestly good content for nearly a year and have about 60 pages.
Google indexed about 20 of them and I only get a trickle of traffic and I cant figure out why.
Am I really a bad writer? I don’t think I’m THAT bad.
I don’t do much if any SEO because I keep reading “just write good content”.
My plan is to stick with it and hope that my writing improves or I get lucky and get some powerful, natural links based onb my content alone.
Am I kidding myself? I hope not.
Akhilesh More says
Thanks for the good article. Unfortunately we had hired a wrong seo firm and that’s reason the why we hadn’t receive any traffic.
Things are changing now, though slowly, I hope we would be able to rank for the keywords we intend. From now on i am extra cautious about seo.
Alex Chris says
It’s true that hiring the wrong SEO firm can generate the opposite results. Since things are changing for you now, be patient and monitor your rankings closely. If you see an improvement then it means that you are in the right track, if not then you should consider taking more drastic measures.
if I found this guide from the beginning, surely I would not be confused to find ways to bring traffic to my ”ghost town” blog
thanks Alex, I’ll follow you in twitter
Very helpful post for those who just started blogging. Thanks
It was informative, specially the point 1. Thanks for sharing your genuine experience
Loved the article. My website is relatively new (3 Months to be Exact), Some posts are ranking on the first page as well but most of them aren’t even ranking.
As of now, working towards publishing great content and waiting for google to rank organically.
Pritesh Patel says
Thanks for sharing the valuable article. I was looking for the same. I would lie to ask you one question if I use competitive keywords in my title and description and LSI keywords in my content. would it help me?
I appreciate the very helpful points to consider in driving organic traffic to my blog. Traffic is the aim of any blog and without anyone reading your blog post, monetization becomes a nightmare. Thanks a lot.