In this guide you’ll discover a list of free traffic generation methods that actually work. You may want to use just one or a combination of these strategies. I use several methods from this list.
Before using any method that interests you I recommend you research and learn all you can about it!
Whichever method you use depends on a lot of factors, like your strengths and even your personality. For example if you’re an extrovert you’ll probably find it easier to contact bloggers for a guest post or a joint venture.
For a lot of these methods you’ll get the best results, in terms of traffic in the long run.
For example if you post answers on Q & A sites, or join discussions on forums over time you’ll get more traffic, more followers, more likes, and since you’ll have contributed more value you’ll gain more credibility by that community.
Therefore don’t quit after just one month.
If you want instant traffic you’d have to use paid traffic. There’s still a learning curve – you’d have to spend months learning and testing before you start getting and decent amount of traffic.
I’ll update this guide as I discover more proven ways to get free website traffic.
The table of contents gives easy access to all methods.
Table of Contents
Click To Tweet Links
Messenger Bot List
Q & A Sites
Search Engine Traffic
Image Search Traffic
Ad swaps work by finding another business within your niche and set up a deal to send an email to each other’s list.
Therefore you write an email and they send it to their list. And you send their email to your list. You have to find a business that has more or less the same number of email subscribers as you do.
There are several sites that make it much easier to find suitable partners to do as swaps, for example:
Internet Marketing forums usually contain a section for Joint Ventures, Ad Swaps, Sell Buy Trade, Marketplace or something similar. You can post your request in there.
You can do an as swap in any niche, but a lot of them happen in the “make money online” niche.
You can do other forms of swaps, not just ad swaps:
Swap Tweets – this means you send a tweet to your followers about the other business, and they do the same for you.
Swap Facebook Posts – works just like swapping tweets.
Swap Ad Space – you place their banner ad on your website and they do the same for you.
Swap Thank You Page Ads – You place their ad on your product or optin thank you page. And they do the same for you.
When you find these joint venture partners you can be creative and strike other deals that benefit both parties. For example Interviews is another option. Ask them to interview you. They’ll get great content and you’ll get exposure and traffic.
You can create an “Expert Roundup” blog post. To do that invite several “experts” within your niche to contribute their tips and ideas about a particular topic. This type of post get more shares and traffic then your typical post because each blogger will share and promote it with their audience.
Zac Johnson’s guide contains 21 Examples of expert roundups in different niche markets.
You can post comments on Youtube videos related to your niche.
This works best if you create a Youtube Channel that will contain videos and links to your website and other social media accounts you own e.g. Facebook. But you can also drop a relevant link in your comment.
If you repeatedly post comments on videos from the same channel you’re likely going to attract the attention of the channel author. It’s a good thing, you can try building a relationship with them and then ask to do some type of joint venture.
Commenting on small channels may work better for relationship building because those owners want likes and comments more than bigger channels. So they’ll appreciate your comments.
Search Twitter using hashtags, for example #wedding and then reply to certain comments especially if someone is asking a question, or asking for help. Adding value is the key. You can link to relevant content e.g. a video on your Youtube profile, or a blog post if appropriate.
Blog commenting can also drive traffic to your website.
You can leave an interesting comment or reply to other people’s comments trying your best to help them. Your focus should be to contribute value. Your name will link to your website, and you can drop a relevant link in your comment.
If you regularly post comments on a certain blog you can form a relationship with the blog owner. Every blogger wants more valuable comments so they’ll like you for commenting. You can reach out to them and ask for some sort of joint venture, perhaps to write a guest post for their blog.
Here are some tools to find blogs within your niche.
You can find bloggers using blog directories:
Or a blog search engine:
Or these Google search phrases:
allintitle: keyword “blog”
You can contact any blog you find and ask to contribute a guest post.
You can also use this Google search phrase to find websites that allow guest posts.
keyword “guest post”
Ideally place a link to your website within the content instead of the bio section. You’re more likely to get traffic that way.
According to SEO experts like Brian Dean or Neil Patel you should wait until your post gets indexed before you publish it somewhere else. That way Google knows it’s your content. Or else post original content on the other blog.
The other option is to tell the blogger to use the canonical tag on the page that contains your guest post. This can be done fast and easy with Yoast SEO plugin.
This is the canonical tag:
<link rel="canonical" href="https://example.com/dresses/green-dresses" />
Replace the URL in that example with the page URL that contains the original article on your website. You can click here to learn all about the canonical tag.
You can contact podcast owners and ask them to appear as a guest on their podcast. As a guest you just have to contribute value on a particular topic.
Here’s a good guide about guest podcasting featuring actual examples and benefits of this traffic strategy.
And this next guide reveals strategies and ways to find and contact podcast owners to get featured as a guest.
Here are some tools to find podcasts (each podcast will contain information about the owner, e.g. website url):
If you’re an extrovert you’ll probably find it easier to contact these podcast owners, strike a deal with them and talk easily on a podcast.
You can write and submit free ebooks to ebook directories and online stores.
If you use a service such as Smashwords or Bookrix they’ll submit your ebook to a lot of online stores and libraries. There are other services but not all of them submit to Amazon Kindle, which is the biggest online ebook store.
Amazon doesn’t allow you to give away free ebooks permanently, but there’s a workaround for that. Read it in this guide: How to Make your Book Free on Amazon KDP (Kindle Direct Publishing)
Giving away a free ebook is better than selling it for several reason. First of all since it’s free you don’t have to spend months to create the most outstanding content ever. And you’ll get more downloads which means more exposure to links you place in the ebook itself.
You can also submit your ebook to Apple Books.
Once your book is listed in an ebook store, e.g. Amazon Kindle, you can submit it to book promotion sites. These sites list and distribute books via email, on their websites and on their social media accounts.
Some of these sites have guidelines that must be met, before your book is approved, e.g. your book needs to have at least 5 reviews on Amazon.
These allow free submission, with optionally paid submissions too.
Note: This list is big, you can use a Chrome plugin called “Copy Selected Links” to quickly copy all these links.
You can use a ClickToTweet tool to create some text that contains a Tweet button. Place this within your content and your readers can share it to their Twitter profile.
The text for the Tweet can be anything, perhaps a quote, strategy, statistics, etc. Here’s an example:
And a video showing you how to set this up:
There are also WordPress plugins to do the same thing, but if possible avoid using unnecessary plugins, since they can negatively impact your site speed.
You can send traffic to any website whenever you want by emailing your list. Of course the bigger your list the more traffic you’ll get. You can check my other free guide with a proven list building strategy.
You probably send a lot of emails each week. You can place a link to any website or page in each email. Set this up in your email client settings, look for an option called “Signature”.
Here’s how to create a signature in Gmail.
Furthermore email clients allow you to set an automated message that goes out when people email you and you’re away (e.g. on vacation). In this message you can tell them you’re away and also share your latest blog post or a link to your website.
Here’s how to create an automated message in Gmail.
Join conversations in chat rooms and drop links to your content that are related to the discussion. You can try to direct the conversation towards the topic of your content.
You can chat in multiple rooms at the same time – put the windows side-by-side.
You can visit the same chat room after a few hours, and you may find an entirely different crowd – new people will have logged in.
All you have to do is join forums within your niche and help users. Reply to their questions, and after a while you can also create new threads and post original content to deliver some valuable tips.
Consider posting 2-3 or more replies each day.
Ways to find forums:
Search phrase on Google:
Reddit is a very popular forum containing subcategories in every niche.
You can build a messenger list just like an email list. You’ll be able to create a follow up series of chats that go out automatically to new subscribers. Drive traffic from those chats to your websites.
A messenger list has much higher open rates than emails.
Average email open rates are 10-25% and average chat open rates are 70% – 90%. You can read my other guide about a building a Facebook messenger list.
This guy reveals how he built a messenger list of 59,872 Subscribers.
To build a messenger list you’ll need a chat bot, which is similar to an email autoresponder. This video reviews a good chat bot, called ManyChat:
If you’re posting any content on your website you can optimize that content so it ranks in Google. You can discover the various SEO techniques in my other free guide.
If you’re producing video content you can also optimize those videos so they rank well in Youtube (which is also a search engine). You can discover Youtube SEO techniques in my other free guide.
Another thing you can do to get more traffic from Google is write better title and descriptions for your posts. These are the title and description tags that appear in Google search results. You can use an SEO plugin such as Yoast SEO (free version) to modify them.
For example if you’re ranked number 4 you can get more traffic then who’s ranked number 2 if you have a more compelling title and/or description.
Tips to write better titles:
In Google Search Console you can see all keywords your website is ranking for, as well as how much views and clicks you’re getting for each one (i.e. the CTR). You can learn more about this here.
You can get traffic from Google Image search results, especially if you use a lot of images on your website.
On Google and other search engines people search images and sometimes click on them to visit the websites.
This video from SEO Moz covers the various techniques to optimize images so they rank in Google Image results.
You can also add a pin it plugin. This will place a button on all images on your website and allow users to pin them to Pinterest. This is also very effective to get traffic from Pinterest.
You can get more content shares by using a content locker plugin (they have a free version).
This will block parts of your articles and visitors will have to share your post in order to view the hidden parts.
This is about sharing your content on high traffic sites like Facebook, Twitter and so on. Some of these sites accept only a specific format, for example Youtube allows only videos. Therefore you need to convert your content into other formats so you can submit it to those sites too.
You can submit your audio files (.mp3) to podcast directories. If your content is a video extract the audio file. If it’s a blog post just read it out loud or hire a professional voice on freelance sites like Fiverr.
Submit podcast to:
Video Sharing Sites
You can submit to video sites like Youtube. If your content is an article you can read it out loud and use a single static image for the entire video. A lot of music videos do this:
Submit videos to:
It helps to optimize your videos so they rank well especially on Youtube. My other free guide with Youtube SEO techniques shows you how to do that.
Social Media Sites
You can share your content (videos, images or links to your content) on social media sites.
When you share content put a title and a description. Your description can also contain a list of bullet points.
Use about 2-3 hashtags in your descriptions. These are words (without spaces) that describe the post. Include the hashtag, for example #weddingtips
If you use hashtags people can find your post when searching on these social media sites.
You can use Yoast SEO Plugin in order to specify what title, description and image will be automatically used when someone (or you) share your page on Facebook or Twitter.
You can also share content that’s on your website word for word. But first wait until the post on your website gets indexed, so you’ll be considered the original owner of that content.
Neil Patel reveals a better strategy in the following video.
Basically it’s best to put just the introduction and after that a link that says “Click Here To Read The Full Post…” People will click that to visit your website and read the full post.
He also explains all about the “duplicate content” issue with Google:
Share content on:
https://www.quora.com – you can create blogs, called Spaces.
One way to get more followers, e.g. Twitter followers is to follow people within your niche, and a percentage will follow you back.
Image Sharing Sites
These sites allow you to upload images along with a title, description and link to your post. Your images can get likes, shares and traffic to your website.
Here’s a list of websites to get free images for your content. The images can then be submitted to image sharing sites along with a link to your post. Most do not require attribution (which means linking back to their website) but read the terms to verify.
You can also do a Google image search, and then select Tools > Labelled for Reuse.
You can convert your existing content into an Infographic and then submit it to Infographic directories.
Here’s a video showing you how to create Infographics using a free tool called Canva:
On these sites you can submit powerpoint presentations. In most cases you just upload pdf files, and they’ll automatically convert it into a powerpoint presentation. You can convert your content into pdf files and submit them.
Here’s the complete guide to create and publish on SlideShare.net which is the most popular site in this list.
Here’s an example from eDocr.com:
If you want to learn more about content distribution Peng Joon has a good book, “Content Multiplier Formula”. He content distribution strategy works especially well if you can produce video content. Peng won Russell Brunson’s “2 Comma Club” plaque after processing over $1MM online.
If you already have a following on Facebook you can create Facebook live videos to get more traffic to your website. If you have a Twitter following you can use Periscope.
Kim Roach is a successful Internet Marketer and she creates a daily Facebook Live video. It’s a great way to deliver content and you can give away lead magnets, or promote your content to send people back to your website.
If you’re already getting some traffic to your website consider using quizzes. They get shared a lot as the following Infographics illustrates.
So as you can see there are quite a few ways to get free website traffic.
Some of these methods have some sort of paid option to get even more traffic. For example if you share content on Facebook, you can use the “Boost Post” button to further promote it.
Keep in mind that ultimately you want people to optin to your list. Therefore send people to an if you an optin page – if you promote content that’s on your website make sure there’s some sort of optin form.
More than 7 years ago Jack made his first few sales online as an affiliate marketer. His site ranked on Google for dozens of keywords, so later on, he built courses and software to teach his SEO "secrets". He also won a Flip Camera in an affiliate contest.
Now he reveals all the insights he's discovered throughout the years about Internet marketing, in his free guides and products!