When you buy through links on our site, we may earn an affiliate commission. Learn more

Let me walk you through great SEO tips about increasing traffic to your site or blog. These tips work both for B2C and B2B, from large enterprise brands to small personal blogs.

There is a famous 80/20 rule, which can be applied to everything: 80% of the time eat “clean food” and 20% “fun food” or spend 80% on nutrition and 20% on exercise. You can also apply this rule to SEO and online marketing.

Spend 20% of the time on creating content and 80% on amplifying it.

In SEO and blogging, you need to know how to promote your content and push it to the right audience even before you have any. Of course, your content should be of top quality. But, with the current level of competition, even the most amazing content has  little chance of ranking if you just post it and wait.

1. Choose a social media channel

The easiest way to quickly get traffic to your blog is by sharing it on social media – Facebook, Twitter, Linkedin, Pinterest, Instagram, Youtube, and so on. On the one hand, you can really get some traffic relatively easy. On the other hand – this is what most bloggers and website owners do and Facebook traffic has been declining in the last few years.

Some advice from my experience: don’t go after all social media channels at once. Test different types of content (text, images, video, podcasts) on different channels, figure out what works for you and focus your efforts on one social media channel.

It doesn’t matter, if your posts are going viral on Facebook or pins are repinned on Pinterest. It is better to have at least one social media channel driving good traffic than focusing on many, which bring 25 clicks a day altogether.

2. Participate in online groups

Create a list of related Facebook, Linkedin, Pinterest groups and join them. If you use groups correctly – engage in discussions, don’t spam – it can be a great source of free traffic.

3. Answer questions on Quora

Create a profile on Quora.com. Find related questions and answer them. Don’t be spammy and try to really understand the question, do some research and answer it. Include at least 200-300 words in your answer. And only after that include a link to your site.

Some great answers on Quora can easily collect 10-30K+ views and bring thousands of sessions to your site.

4. Post on Reddit

Reddit can be a massive source of traffic. In my Analytics account, there are some traffic spikes – this is from Reddit.

You can also try to buy Reddit upvotes with Fiverr or Upwork. Sometimes, if it is done for the right post and you are not caught, Reddit can bring thousands of sessions for free. Obviously, do it at your own risk.

5. Link building

Link building is the “secret sauce” of SEO. Also, it is an essential and non-missable part of any SEO campaign. Seriously, many content writers and SEO specialists have this one common mistake: they never build links. Mostly, they focus on creating content, on-page SEO (including keywords in meta tags, titles, headings, alt tags) and tech SEO setup.

Link building is often considered as a spammy, black hat SEO technique. But, in reality, your site just won’t get any serious traffic without active link building. In my own experience, if I just posted content (even with amazing content, great on-page SEO and tech setup) – traffic was reaching a “plateau”.

You should be in constant “link hunt” – think of all the ways to get more high-quality backlinks to your site. Some of the most common ways to get more referring domains.

  • Create a profile with backlinks in directories;
  • Do outreach
  • Send guest posts
  • Send press-releases
  • Think of PR-campaigns
  • Do competitors research
  • Register on niche forums or review sites.

Do these and your traffic from Google will start to grow.

6. Try guest-blogging

One of the fastest ways to get backlinks is by creating guest posts. Write a unique and engaging piece of content and send it to relevant bloggers in your niche. Include one or two links to your site. You can use something like this in the outreach email:


Just found your blog…

I would be really happy to contribute a guest article.

Here are some ideas…

Take a look at some examples of my previous work …

Looking forward to your reply.


Remember, the best links are those that that, which are getting clicks. Don’t try to fool Google by creating hundreds of spammy referrals or buying links on Fiverr. They just don’t work and can harm your site and/or even lead to a Google penalty.

Also, link building is a long-term process. You won’t see immediate results and traffic spikes as in the case with Facebook or Reddit. But, organic traffic is evergreen – it means that even your old blogs still attract clicks from Google. Evergreen traffic is key to high ROI and low cost per lead (CPL).

7. Reach out to influencers

Influencer marketing is one of the hottest things right now. Create a list of top influencers, thought leaders, journalists, bloggers in your niche. And try to create a long-term relationship with them.

To identify top influencers you can use Buzzstream, Buzzsumo or just Google research. Try to tweet them, send a dm on Twitter or Instagram, @mention on social media. Try to provide some value first.

Offer them free content, free product sample, trial or discount, ask for an expert opinion, create a blog about top influencers in your niche and so on. Just one mention from a well-known person in your area can open many doors and of course drive huge amounts of traffic.

8. Produce engaging content

There is a certain type of content, which almost always attracts a lot of traffic and shares. Think of infographics, lists, “how to” posts, ultimate guides, and so on.

The blog title is also really important – include powerful and emotional words in titles. Such as, “incredible”, “amazing”, “awesome”, “unbelievable”, etc. Here is more data from Buzzsumo.

9. Write long-form articles

Another content advice, which works for me – create long-form articles, with more than two thousand words. Test articles with 3-8K words – ultimate guides to a specific problem or concept.

Google likes long-form articles. Instead of writing 10 posts with 300-500 words, create one with 3000. It will rank higher in Google, for much more organic keywords and bring more traffic.

10. Collect email subscribers

It is really important to create user retention and email still works in 2019. Test different CTA’s and lead flows to grow your email list: Newsletters, Ebooks, downloadables, webinars and so on. And of course, create an engaging newsletter with high open and click rates.

11. Use push notifications

Another way to return visitors to your site is by enabling push notifications. With push notifications, you don’t have user email, but you can instantly notify them about new blogs or announcements on your site.

There are a bunch of free tools – PushCrew, Pushengage, and many others – with which you can set up push notifications in minutes.

12. Experiment with chatbots

Try to collect subscribers via Facebook Messenger or WhatsApp. Some bloggers even collect phone numbers and send their updates via texts.

Experiment with simple chatbots – try Chatfuel – they can also drive traffic, especially from young audience.

There are countless ways to bring more traffic to your site. It is really important to drive the right kind of traffic – which drives conversions. Very often your traffic can grow, but conversions don’t. Try to avoid that.

Amazon and the Amazon logo are trademarks of Amazon.com, Inc, or its affiliates.

What's your reaction?