Nat Eliason, the author of the article, offers 130 ways to acquire more website traffic and each of them is described in a detailed way. In addition, there’s a spreadsheet which is extremely helpful in choosing a traffic channel suitable for you. It has all tactics, additional information and difficulty rankings, cost, potential impact and a guide.
Here’s a list of traffic generation categories:
Create a profile on Quora and add a link to your page (or articles) and answer people’s questions there. It will be a great advantage if you add links to your page/articles in your answers.
But don’t be too self-promotional or spammy. Use Kissmetrics Quora marketing guide to get inspiration and ideas.
Just a friendly reminder.
Create a “brand” Facebook page apart from your personal one. It should be linked to your website and share new articles of yours.
This way people will learn about your new content and understand what your brand is up to which is important.
The Facebook page is helpful for searching engine rankings as it’s an indicator of your presence in the web.
Facebook offers a guide to making a page.
Add a link to your website to your Twitter profile. You can also include a newsletter or your best article there.
Add a link to your website to your Instagram account as well.
Make sure that your Skype status has a link to your website.
The same thing here: include a link to your website to your Pinterest profile. The more profiles are pointed at your website, the better.
Find a small niche podcast connected with your business and reach out to the host. Ask them to interview you as a guest. Then do bigger and bigger interviews. Just make sure that they mention your website during the interview and in the end of it.
You can also start a podcast of your own. Invite influencers you’d like to interview (from your target market). Ask them to promote your podcast.
Check out Pat Flynn’s guide to starting a podcast.
Surely, it largely depends on what exactly you sell or write about, videos can be a great supplement to your content.
Create walkthroughs on the topics your audience is interested in, share the way you work on your business or showcase your new products. Also, see what people resonate with the most.
Read a 10-step guide by Constant Contact.
Share your pictures made for your website to picture sharing sites (Flickr and so on) and link them back to your website in order to get traffic from them.
Add a link to your website to your Vine profile.
If you use YouTube or Periscope as a channel or if not, post snippets of your content to Vine with a call to action to find out more on your website. Fun videos get shared, so you can get a new source of traffic this way. to use Vine for traffic.
Kissmetrics can help you to use Vine for traffic.
Add a link to your website to your LinkedIn page. In a case it’s not part of your work, add it as your experience. It will provide you with more traffic and add legitimacy to your website.
Find and join LinkedIn groups related to your target market or readers. Share your articles there to get more traffic.
For developers who use GitHub, Nat Eliason offers to include a URL on profile pages. Then, as you contribute to public repositories or help out with other people’s bugs, you’ll have people clicking back to you profile and on to your site.
Add links to your website to all other smaller social networks you use. Sometimes, they can convert higher as the people there are more loyal to the community.
Don’t post your new article only once. Use Buffer to schedule it to share multiple times in the near future. Tweet about it, post it to Facebook and LinkedIn more than once so that nobody will miss it.
Edgar will help you to automatically re-share content later. It adds the content to a library and shares it out according to a schedule. So, there’s always your content on Facebook, Twitter, and LinkedIn.
Don’t forget to share your articles on Google+. It recommends and categorizes content by tags so use the right hashtags!
If you don’t know how to promote on Google+ very well, read Social Media Examiner.
Similarly to Facebook and Twitter, having a G+ profile with a link to your site gives you more and more authority to your website in Google’s eyes.
There’s a plenty of communities on G+. You can join them and share your content there. It’s a great possibility for those who don’t have a great many of followers there.
Do you have strong visuals for your products and articles? If yes, share them on Pinterest with appropriate hashtags. People there love artsy and creative things.
Kissmetric’s ultimate guide will tell you hot to get the most from Pinterest.
Add your snapchat username and “snapcode” to your blog so that people could follow you. When you publish something new, take a snap telling people about it.
Check out this Soldsie piece on how to start building your Snapchat following.
Yes, it’s impossible to share the whole thing there, but you can surely pick out a quote and use it there. Canva can make a nice picture out of it. Remind people to go to your website and read the full article. Learn more about
Learn more about Instagram marketing strategy.
Find an Instagram account with a similar audience and reach the owner. Share their post branded with their URL and ask them to do the same in return.
Make a list of relevant Instagram accounts and as you grow offer to do a share exchange with the ones of a similar size.
You may be surprised but there’s a chance that your audience is more international that you can think. Check your Google Analytics to find out the location of the people visiting you. If quite many of them are outside of your country, encourage them to share articles via WhatsApp with the help of Share buttons. It’s true that many websites get much traffic through WhatsApp sharing.
Every time you have a good piece of content, create a SlideShare of it. It’s another way how people and digest and share the most important things from it.
It’s also how you appear in the SlideShare content network. Make sure you’ve included links to your site.
David Gerhardt shares how to get thousands of visitors from slideshares in this article.
Periscope, Twitter’s new app, allows you to stream live video to your followers. It’s a great opportunity to engage them directly. You can also answer their questions there. During a broadcast, mention your articles and products. HubSpot can give you a few fun ideas that will help you to start.
Create exciting infographics lovely to look at. Use your best posts for them and share them on Facebook, Twitter, Pinterest, etc. And again: include links to your website into them.
Adding social sharing buttons is one of the easiest ways to encourage people to share your content.
If there’s an influencer or a brand mentioned in your content, write them an email or tag them on Twitter, Facebook, Instagram, etc. If your content is good and it makes them look good also, they’ll frequently share it with their audiences.
To join Twitter chats on relevant topics, is a good way to get more targeted traffic.
They usually take place at a certain time and are followed by a hashtag. Just include a needed hashtag to your tweet in order to contribute to a chat. Find some larger brands in your area and see if they host a twitter chat. Not sure? Just shoot them a message on twitter and ask!
If you can’t find a good Twitter chat to join, start one!
It’s a wonderful possibility to interact with your community and enhance your Twitter presence. With the help of a Twitter chat you can find out what questions your readers have and answer them in future articles, right? Choose a topic, add a hashtag, date and time. Inform your audience about the upcoming chat via email. When the conversation begins, post some questions for your readers and make sure to answer to every tweet.
Message boards are used for discussions mostly, so here’s one important you should follow when using them:
Always give more than you take.
Be an active, contributing member in the community before you ask people to check out your site. Don’t run in and throw your links around expecting that people will open them. They won’t do it. They will only be annoyed at your behavior. What’s more, you can be banned.
Yahoo Groups are communities uniting like-minded people. They talk about their interests there so it’s a perfect place to find people interested in your products and content.
A Facebook Group is a very popular way to find people interested in a definite niche. It’s easy to search for related groups there. You can choose the ones that have the most activity and people. But keep in mind one thing: many groups have rules on when you can post links to your website and how active you can be there. Read the sidebar beforehand.
Post Planner offers some ideas on how to get the most out of your Facebook Groups.
If you don’t want to follow other people’s rules, create your own Facebook group. Create it for the people interested in the same things that you talk about on your website. Make it a community of like-minded discussing that niche. And when you have some new content, share it as much as you want.
Take a look at Facebook guide on how to create a group of your own.
Find Google Groups, just like Yahoo groups, that fit your niche and share your content there.
Share your new article on Slack, if you’re a member of a team there (with the people interested in it of course). Or just provide a link to your article. You may also ask people to vote and comment.
Similar to some above-mentioned points, you can create your own Slack community and share your content there. Now you don’t have to worry about admins and you know for sure that everybody there is interested in what you share.
Here’s an article from Buffer on how to grow your site.
Don’t forget about smaller niche forums on the relevant topics. It’s also very important to become an active contributing member before you start asking or promoting anything.
Find relevant subreddits to your niche and share your content or products with them.
But keep in mind that Reddit doesn’t like self-promotion. You should become a contributing member of the community before posting your links everywhere. Have a look at their rules (what they allow and don’t allow to post).
The “Startup Bros” offer an article on how to use this channel effectively.
For those who have an initial audience and can speak as an expert, Nat Eliason suggests trying hosting a reddit AMA where people can ask you questions.
Big Fish PR has 5 things you should keep in mind doing a reddit AMA.
Think about Product Hunt as a place to share your product. There’s a possibility that it can be included in their list of new exciting things. Here’s Bram’s guide to help you with getting the most from Product Hunt.
Check your email signature. Make a call to action in the signature explaining people why they should go there. Or make your name a link to your site.
Ask your employees to do the same thing with their signatures.
It’s a good idea to set up an autoresponder (for the time you’re offline) offering people to go and check your website while you’re away.
BuzzSumo will help you to find people tweeting about same topics. Ask them whether they’d like to have a look at your article.
Brian Dean’s case study will tell you more about it.
Reach out writers who you think would like to tell their readers about a product or feature like yours. It isn’t hard for those knowing how to pitch. Here’s Jordan’s article about getting press coverage.
For those who have news sites or put lots of timely content, try to get listed in Google News.
The only thing you need, is to change the structure of an article a little bit and conform to their content rules. Thus, thousands of people will see your article.
Check out tips on how to get listed on Google News.
Sign up for HARO and you may be interviewed by reporters who search for experts in this or that question.
If you have an interview, tell about your article or website (if they’re relevant to the topic).
Reach out local radio stations and be an expert who is available to discuss a certain issue. It gives a possibility to mention your website during a conversation.
Go through the tips on how to start getting radio features.
Just like on the radio, try to appear on small local news networks, mentioning your website during interviews. Later on, try bigger ones.
Read more in the guidelines.
If you use business cards, include a link to your website there. Nat Eliason even suggests leaving only your name, title and website.
Don’t forget to add links to your physical presence (store, booth and so on).
Look for events and conferences related to your target market and offer to help sponsor them. By the way, “entry level” sponsorships may even be only several hundred dollars.
Find local experts hosting workshops related to your target market and host an event where they make a presentation/work with the audience.
Scott Berkun has prepared a guide for those who have never hosted a workshop.
To host a conference related to your brand or niche is an awesome possibility to reach more people. Those who already know your website will tell about it to their friends.
A guide to hosting a successful conference.
Make stickers for your laptop showcasing your website and put them front and center on the back of your laptop.
Sticker Mule will help you to do this.
In a case when a website has a physical presence, it’s advisable to make flyers offering people to learn more at your website.
Search for local Meetups in order to make friends with the hosts and regular attendees. Try to become a contributing part of the community.
Here are tips how to make the most of it.
Or you can create your own Meetup. You’ll be able to control your community and set your own rules there.
The above-mentioned article will help you to make the most of it.
Teespring and similar websites will be of a great help in representing your product/business. Give them to partners, friends or clients.
There may be something in your content useful to your university professors. Talk to them and let them know you have useful material for their students.
An email list is a big step forward towards getting more traffic. Subscribers are the first people who read your content and share it. If you have products to offer, they are the first to buy them.
Here are ideas on how to grow your email list.
It will give you a possibility to acquire more traffic to your website along with subscribers. Install KingSumo, choose prizes, email your list and tell about the giveaway on social media.
Pat Flynn’s guide will tell you more about it.
Use a Snip.ly link to share your content. People will see a call to action to visit your website while reading it.
Think of a free product (related to your content) to offer your audience. If it’s good and people like it, they will surely tell their friends about it.
“Website Grader” by HubSpot analyzes websites and makes recommendations.
Find blogs and products with a similar audience and offer them to create a product bundle. Then tell about it to your audience.
Make an interview with an influencer on your website. This will add more credibility to it and you can also ask them to share the interview with their audience.
It will also rank you higher on Google for their name.
Boost Blog Traffic will help you to conduct an awesome interview.
Writing an “expert roundup” is even a greater idea. Thus, you’ll be able to get opinions of various experts on a topic.
This way you may get promotion from several influencers and get lots of credibility to your content.
Neil Patel’s guide will tell you how to create a killer expert roundup.
Make an honest, nice review of a product or company so they would like to share it with their audience.
Check out this resource to learn how to use reviews for traffic.
Think of a free webinar which would be interesting to your audience and ask them to invite friends of theirs.
Convince and Convert offers 14 tips on hosting a webinar.
It’s a great possibility to show your website to new people. But make sure that it’s appealing and exciting enough to make people visit your website.
Plugins (for example, bbPress) will help you to add a forum to your website.
Nat Eliason suggests publishing awards to companies in your industry in order to recognize them for excellence in definite areas. Awards will gain recognition some time later and the websites that are chose will have more motivation and brag about winning which will give you traffic back.
Other websites may be interested in an interview with you (if you’re an expert) to create some quality content for their readers.
Contact blogs having a similar audience and offer a good story.
Add to your RSS reader blogs with similar audiences and comment the posts you have ideas on.
The majority of commenting platforms has an option to link your name to your website. Make sure that you make valuable and thoughtful comments and people will surely want to visit it.
Find websites with big mailing lists and offer them to teach their subscribers something for free. Create a webinar and tell a little bit about your website.
The above mentioned 14 tips are a key to success here.
Always give your opinion or a quote if asked. Just mention that you’d like them to include a link to your website to your opinion/quote.
Be an active member of communities closely related to your niche so it would be easier for people looking for experts for an interview to find you.
It’s a good idea to submit your website to site aggregators (for example, AllTop.com) because it will be simpler for people who look for new sites to find yours.
Contact a marketing team of a product you really like and offer them a story of how you’ve used their product and what a wonderful experience it was. If they like it, there’s a possibility that they may create an article about it and feature it on their website along with links to yours.
In order to get more reach, use Craigslist, Etsy, eBay, Shopify, Amazon, etc. Add notes with links to your website, while shipping it, asking them to buy from you directly in future.
Compile an eBook out of the best pieces of your content (of one theme). Then give it for free or sell it on Amazon’s Kindle platform. Add many links to your website to your eBook.
Zapier offers a walkthrough that will help you to create an eBook of your own.
List physical locations on discovery and rating platforms (such as Foursquare and Yelp). This way people will be able to find them and you’ll get more traffic to your website.
Contact relevant niche websites and offer them content interesting for their audience. Add several links to your website but don’t be too pushy.
If you know little about it, John will help you to do a great guest post.
Nat Eliason suggests to “email companies like AppSumo about your product and offer to do a deal for their audience.” If you’re lucky and your product is good, you’ll have an opportunity to be promoted to thousands of people.
If you encounter an inactive website with a big email list, contact its owner and ask them to sell the list and offer to pitch them on your website.
Ask a relevant website in your niche to do cross-promotion. You’ll get a qualified traffic and if it was a beneficial experience, develop your relationships.
Let aggregator websites republish your content. Just make sure that you include links to your other articles.
Divide your content into smaller parts and post them on Medium. The same thing here: add links to your website.
Study Cathryn and Allen’s “Medium Hack” to acquire lots of readers.
Start a Squarespace blog, Medium blog, Tumblr, Quora blog and so on. Republish your content there and add links to your website.
Create blogs on various platforms and use IFTTT to automatically republish them.
For those who already have an impact and big audience, create a Wikipedia page about yourself. And again include a link to your website there.
Read Wikipedia’s guide on creating your first article.
Search Wikipedia for topics that you have covered in your articles and link them to your website as references.
Ask other people to sell your product: send them your qualified leads. Give affiliates a percentage on condition they buy.
WordPress plugins (AffiliateWP, for example) manage technical aspects of tracking visitors.
Start a micro-site concerning a definite aspect of what you write about or sell. It will help you to rank higher and provide people an additional possibility to find you.
Link roundup is several curated posts of nice blog content for the past week.
The job of roundup curators is very difficult as it’s not easy to find quality content for a roundup every week. Keep in mind that when you offer a new post, you deliver content FOR them.
Use this search string on Google: intitle:keyword roundup. Instead of “keyword” enter any word you want to search for. When you’ve found one, email them and tell them about your article.
Do you have content that performs really well? Think about creating an app out of it.
For some content it would be better to create a browser extension (when a quick access is needed).
Discover suggests “you might also like…” articles at the ends of your posts. When people visit other sites that use Discover, they see links to your content.
Udemy allows to host a video course and promote it. What’s more, the video course will be featured in Udemy library and promoted to their users as well.
Have a look at Udemy’s free course about how to create a course.
You can go further and create a course on your website with the help of Teachable. This way you’ll be able to keep everything on your website, including profits.
Study Teachable’s free course on making your first course.
Another way to go is to teach on CreativeLive. These are high-quality courses and they will add lots of authority to your brand.
Have a look at CreativeLive’s guide.
Make it your rule: email people when you have a new piece of content.
Don’t be shy! Ask your subscribers to forward the email to a friend who may be interested in your product or website in your next newsletter.
Stop guessing and ask your readers directly what do they read. It will give you idea where to guest post and so on.
Work with people who have email lists of a similar size. It’s like a blog swap but you swap email lists.
Offer websites of a similar size to promote their content to your list and ask them to do the same.
Add meta names to your images. This way, Google will pick them up and send people to your website.
Shopify has listed 10 tips on how images are properly optimized.
Backlinko and similar websites tell about content ranking on Google. Use the knowledge!
Find out which authors are Googled the most and ask them to write a guest post on your website. They’ll get a new audience, you get content and will rank higher because of their names.
Your each blog post should have links to your other blog posts. It will enhance your SEO rankings and make visitors fall in your content whirlpool.
Look through your old posts and think of how they are interconnected with your new one.
It’s a new way to promote your website. They aren’t as popular as Facebook or Google ads but still they can give you some traffic.
Find out more in Melissa Mackey’s guide to Twitter ads here.
Pay attention to LinkedIn ads, if your website is of a professional help to people. LinkedIn is a place where people search for content related to their work sphere.
If this topic is new to you, Kristi Hines’s resource will tell you everything you need to know about it.
It’s the most popular advertising network as it’s very flexible. It provides simple retargeting, an opportunity to boost posts/articles on your page.
Here’s a useful resource by Buffer to help you.
Google Search Ads allow to jump to the top Google results without SEO. But it can get expensive quickly (though, it depends on your niche).
Read how to setup first profitable adwords campaign.
Display Ads are ads in banners on websites which let target products/services to people.
Find out more details in a useful walkthrough by Wordstream.
Pinterest Ads are great for those having artsy visual content as food, crafts, clothing, etc.
Check out Pinterest’s guide.
StumbleUpon allows to hop from one website to another in order to find something interesting. It’s a great opportunity to promote yourself there and get traffic to your website.
Stumbleupon is perfect for catchy headlines so make sure that you have something that will grab your readers’ attention.
Todaymade will help you out with this channel.
Buy ads that show up in image feeds via the Instagram partner program or pay Instagram users who have many followers to promote your product.
Reddit has an advertising platform to offer. A great advantage is that you can concentrate on people who read definite subreddits (site sections concerning definite topics).
Check out the marketer’s guide to reddit before you start.
Yes, people use Bing but it’s demand is surely lower. Due to this fact, keywords are cheaper.
More details in an in-depth tutorial.
It’s also less popular than Google, so ad placement is also cheaper.
Social Media Ad Genius has you covered.
Use a “retargeting pixel” to send people back to your site after they’ve already visited. They already know your brand and it’s a lot cheaper to get clicks from them.
A powerful guide by Hubspot for you.
For those who have an app or a mobile-optimized page, Nat Eliason suggests using mobile ads.
Contact blogs and small websites which create related content. Discuss ad placement on their website outside of Google’s Display network.
Pat Flynn tells why you should try it in “Niche site private advertisements experiment.”
Contact writers who have a great many of subscribers and suggest them to promote your product in their newsletter. Such a promotion is highly targeted as they go to people who think of this person as an authority and have higher conversion rates.
Promote yourself on a thank-you page. People who see the page are in a good mood and may be interested in what you promote. Moreover, the audience which sees it is highly-qualified.
How about finding a billboard or promotion space to grab people’s attention.
No matter what product you sell or service you offer, there’s a magazine read by your target niche. Contact the magazine and ask them about advertising. Do just a trial run to find out how well it will perform.