Why is My Blog Not Getting Traffic: SEO Strategy That Works


“Why is my blog not getting traffic?” Sound familiar? This is a common question when we don’t see any improvements in traffic from our existing SEO (Search Engine Optimization) strategy. No worries, I’ve compiled some great SEO tips below to help in your SEO strategy. See if they work for your blog!

seo strategy that works

1. Don’t Use Black Hat SEO Strategy

First thing first, don’t get yourself into black hat SEO tactics. Black hat SEO is a practice that goes against search engines’ terms of service to increase page’s ranking in the Search Engine Result Page (SERP). Some common black hat SEO strategies are:

  • Content duplication / automation (e.g. articles spinning)
  • Unnatural links building (e.g. excessive links from unrelated sites)
  • Doorway / gateway pages (e.g. redirecting users to other unrelated pages)
  • Hidden text or spammy links creation
  • Keywords stuffing

Search engine is working very hard to identify sites that violate its guidelines. Even though you might rank well in the beginning by using black hat SEO tactics, all your hard work & ranking will vanish immediately once your site is seen as unnatural or spammy by the search engine. Clearly, it’s unwise to build your site with black hat SEO tactics if you intend to build a lasting one in your niche. Be truthful and build your site with the focus on human audiences instead.

2. Write a Testimonial

This is a simple yet effective method in getting a backlink from your service provider / vendor. If you’ve good experience with any products / services, consider writing them a testimonial. Do remember to let them know that you don’t mind your testimonial to be placed on their website. If they did, they will usually give you a link back without you even asking for.

However, if you think the product sucks, do not write a compromised testimonial just for the sake of getting a backlink from them. We shall do this with integrity and the testimonial should be truthful.

3. Blog Mention Services From FIVERR


This is a paid service. Sometimes, you can find high-quality backlinks and high volume of potential visitors from there for just $5. Try searching “I will post your content”, “I will post your article” or “guest post” to look for services to offer a link back to your blog from others.

However, do not engage the services there blindly. Make sure you are convinced that the site that links back to you is genuine and relevant to your niche. If in doubt, ask for more detail from the seller like the website address, page rank, visitor statistics, duration of the link to be placed, and so on.

4. Social / Network With Others In Your Niche

Social media is one of the popular ways to drive traffic. It’s so important that we shouldn’t omit to have social networking accounts nowadays. Take a look at any one of your favourite blogs or websites and you will notice that most of them (if not all) will have their social network accounts link to their sites, right?

Why? That’s because social media is effective to boost your site’s SEO. If you’re just starting, it’s advisable to have at least 2 social media accounts (e.g. Facebook, Twitter, Google+ or Linkedin) to build your social network within your niche. It might be slow to grow your followers at the beginning, but it will be worthwhile once you have built the numbers and trust from your readers. This is what top bloggers are doing out there. You reap what you sow!

5. Submit Your Website For Feedback

Concept feedback

Have you heard of ConceptFeedback? It’s free to register. You just need to help 5 other members to review their websites (min 120 characters) and you will be able to post your website for feedback from others. At the point of writing, ConceptFeedback has google PageRank of 4 and is ranked the top 70k website globally by Alexa. Having a genuine backlink from them for free is definitely worth the effort.

There are other similar sites like SuggestionBox.com and Criticue.com that you might want to explore.

6. Start a Podcast

Podcasting is gaining popularity and is expected to grow in years to come. It opens up a lot of possibilities if you start your own podcast. You can broadcast your podcasts on your blog or website, upload them to services like iTunes, Stitcher and SoundCloud, and even share them on the social media platform. Podcasting, if you did it right, you’re literally blogging through “word of mouth” which is a lot more powerful than just writing.

If you have no ideas what is podcasting about, learn how to podcast here from Cliff J. Ravenscraft. You will find a lot of useful information there to help you kickstart your first podcast. Do not give up easily if you’ve decided to start your podcast. It takes time to see the results.

7. Scoop.It


Scoop.It is a content marketing platform where you can suggest your page or post for users to “Scoop.It” (or aggregate it) into a magazine format and distribute to their followers. Likewise, users can also search your content by keywords. It’s popular as it helps to save people’s time in discovering, curating and publishing relevant content to the mass. The more users/followers you reach, the more traffics you will get. At the point of writing, it has 1.5 million professional users on the platform.

However, this would need a little investment (starting at $11/mo) to make it works as the free account does not include the function to suggest content.

8. Guest Blogging

Guest blogging (or guest posting) is where you write and publish an article on someone else’s blog or website. This is usually done with a backlink placed in the article. It’s a great way to reach out to the potential readers from others’ blog and also to improve SEO. Most bloggers don’t mind to have guest posting on their site as it gives their readers new content from different perspectives.

To be effective, your guest post should target sites around your niche (preferably to the influencers in your niche) so that the post is read by readers who have the same interest.

One quick way to look for guest posting opportunity is to simply search this keywords:

"Write for us" + "Your niche".

Here’s an example if you are in the food blog niche:

Write for us searchAlternatively, you can use BuzzSumo to hunt for the influencers in your niche and check their websites to see if they accept guest posting. Besides influencers listing, BuzzSumo also shows statistics on their page authority, domain authority and number of followers. This will be a good gauge of the potential reach and SEO link juice that you might get for guest posting on their site.

Here’s an example of food blog’s influencers using BuzzSumo search:


9. Directory Submissions

Submit your website to web directory is a common way to build your web presence. For quick reference, below are some great and free directories that you can consider submitting your website to:

10. Add Address and Phone Number in Your Website

This will help your page’s ranking in the local search results if the local address and phone number are added in your website. Very often, you will see this information in the contact page and/or footer of the site.

If you run a physical local business, you can also submit your business address to Google Map. Learn how to add your business in Google Map here. As simple as that.

11. Create Images / Infographics

According to the averages of last 100 Tweets from Buffer‘s team, the statistics clearly show that tweets with images received more clicks (18%), more favorites (89%) and more retweet (150%) than those without images.



Where to get images for your blog or website? No worries, here are our hand-picked free images sources for you. For infographics, you may try the free tools listed here.

12. Get a Reliable Web Hosting Provider

Do you know that your site’s keyword rankings will be downgraded if your site is regularly inaccessible? Sadly to say, the site uptime is totally out of our controls. As a blogger or webmaster, the best we can do to avoid web host with serious downtime problems is to read the web hosting reviews available online before we subscribe to any hosting plan.

If you need guidance, you may read our article on how to pick the right web hosting provider for more detail. If you’ve already got your web hosting plan, this article might be useful for you to check your server uptime for free.

13. Maximize Your Website’s Speed

Site speed (or page speed) reflects how quickly a website responds to web requests and it is one of the signals used in Google’s search ranking algorithm.  Also, page speed is important from the user’s perspective as slow sites will affect user experience and tend to have higher bounce rates.

Generally, site speed can be improved by:

  • picking the right web hosting provider with high-speed performance server;
  • leveraging on Content Delivery Network (CDN); and
  • optimizing the files & structures of your site.

To optimize your site’s files & structure, you can use Google’s site speed tool to analyze your site speed for free. It’s a great tool to test your site speed on mobile & desktop and the analysis will even recommend solutions for you to fix the problems identified.

Do you have more effective SEO tips to share? I would like to hear from your personal tips too! 🙂