How To Generate Traffic To Your Website

If you are wondering how to generate traffic to your website, I have 21 proven and helpful ideas.

As we learn more about how search engines work and what they want from us in order to show our content to others, this list will get longer. That is why you can download more tips from my Resource Library when you sign up for my newsletter.

That will give you 51 ways, some of which you may not have thought of.

This post was originally published December 26th, 2018 and has been updated to be current with new information. This post may contain affiliate links. If you click a link and make a purchase, I may receive a commission at no extra cost to you. Full disclosure is here.

Welcome to Fearless Affiliate.

My name is Irma and I help new bloggers to learn the ropes. There is a lot to take in that first year of blogging, from choosing a niche to changing your mindset from worker bee mentality to that of successful entrepreneur.

I like to focus on practical information and positive thinking, so if that sounds good to you please sign up for my weekly newsletter of tips and free stuff for bloggers.

Subscribers will get exclusive content, including the password to my resource library of PDF printables for bloggers like those 30 tips I mentioned earlier:


Fair warning! This post is long, so pin/bookmark it for later!

What is targeted traffic?

Targeted traffic is the portion of traffic that is a part of your target market. Your targeted audience arrives at your site due to marketing strategies and offers crafted specifically to grab their attention.

These pre-qualified visitors can turn into leads, which can turn into buyers, then become repeat buyers, and ultimately turn into loyal customers.

And you need targeted traffic to work your sales funnel(s). The more people who enter your funnel, the more potential buyers you will have for your products and services.

With millions of websites on the internet vying for your target market’s attention, you need to actively attract and convert your ideal buyers.

Targeted traffic is also known as your avatar or ideal customer. FYI I have an Avatar worksheet in the library as well, so sign up for my weekly newsletter and grab it if you need help with this.

How to define your target audience

To refresh your memory, creating an avatar starts with a broad target audience.

  • An example of a broad target audience could be women.
  • Niching that down further, an example could be middle-aged women.
  • Going one-step further, you could target single, middle-aged, women.

As you can see, you can continue niching your audience down as needed.

When you know your target audience well, you can successfully market to them by providing the information and solutions they need.

And your specific audience is looking for information from people who target their felt need.

How to target your audience for increase website traffic

While knowledge of online technology and marketing is very helpful, you don’t have to be an expert. You can learn as you go.

Implementing what you learn, as you learn it, can make a real difference to your bottom line.

To increase traffic in a targeted way:

  1. Create engaging content
  2. Apply proper SEO techniques according to current standards
  3. Monetize your website in anticipation of new traffic
  4. Use strategies to continually increase the amount of visitors to your website.

Proper keyword research is the backbone of SEO.

All search engines, from Google to YouTube to Pinterest require proper keywords so that they can show your content to people who are looking for it.

Poorly keyworded content ends up in the bottom of search results and that makes blogging success much harder to achieve.

Related Post: Easy Keyword Research for Beginners

As well, be ready for your new traffic.

You do not want to bring people to your site and have them leave right away because there is nothing to engage with.

  • Put opt-in boxes all over your website to encourage people to join your mailing list.
  • If you are selling eBooks or eCourses, have them “above the fold” so that people can find and buy them if they want.
  • Inter-link your content to keep readers on-site longer and increase pageviews.

In other words, have a strategy for the people who visit.

Do not make visitors guess what to do next…tell them.

They will appreciate a website that is easy to navigate and that has posts with helpful links so that they get more information (yours or others).

But if you want them to click a link, tell them to in creative ways.

Not bossy, as in CLICK THIS LINK!! Be subtle while being helpful; tell them:

  • Click here for more help
  • Go to this blog post for more information
  • If this topic interests you, here is a product you may be interested in

or words similar and then link to the appropriate post/page.

Promote Thyself

There are plenty of free ways to increase traffic. Just be aware that free can equal slow.

I would suggest paid ads for the content that is really popular and slow ways for other content until you see if it gets popular.

The quick way to get traffic is by paying for ads on places like Facebook and Pinterest.

It is important that if you try these methods that you understand how to do it correctly.

Take a course that teaches how to read analytics and how to tweak as needed. Don’t just try the “Boost” method on Facebook; this will give you minimal results and an unhappy experience. I know because I tried. Twice.

And then I took an actual Facebook ads course and I learned that the boost method is basically useless. It has a limited purpose which I guess is why it is offered for free.

Getting traffic to your site isn’t difficult

Search engines can do a lot of the work for you if you use good SEO practices. Read my review of Adventures in SEO and then sign up for my newsletter to find out when the course is open again.

With that said, you can try any and all of the following tips to increase traffic on your website.

21 Ways To Generate Traffic to Your Website

Use these ideas to help you reach your target market and your goals.

1. Set yourself up as an authority

The topic you chose for your website is one you should know a great deal about. People in your circles see you as an “authority” on this subject.

To help others see you in this light, share as often as you can, everywhere that you can. Get out there and “be seen” in your local area and online.

  • Share your knowledge and experiences on your website.
  • Offer to guest post on similar sites.
  • Team up with another authority figure.
  • Host a webinar to teach or mentor others.
  • Mention and quote your favorite authorities.
  • Sponsor events.
  • Stay up to date on your topic to keep traffic coming your way.

Above all, keep learning and sharing in a variety of ways and places to build your authority reputation.

2. Collect and review traffic data

Learn how to collect and use traffic data to analyze your web traffic, marketing endeavors, and advertising campaigns.

Related Post: Google Analytics Tutorial

Keeping track of where your traffic comes from, what actions visitors take, and where they go, enables you to identify what works, what doesn’t work, and what you can do to draw more targeted traffic to your website.

3. Don’t be afraid of learning SEO

Search Engine Optimization (SEO) is the art of raising your position on search engine results pages (SERPs) by using specific strategies, techniques, and tactics.

The course I use and recommend is Adventures In SEO 2.0. Join my newsletter to find out the next time this amazing course will be open for enrollment.

Related Post: Ten Easy SEO Wins

The higher you are on the results page, the higher your ranking is and the more targeted leads you’ll get.

4. Create interactive blog posts

Your content needs to be interactive. Ask questions that allude to a problem and its solution.

For example, a life coach that wants to find readers who need more money and a positive mindset could create a blog post asking something like, “How Are Negative Thoughts Limiting Your Paycheck?”.

Readers who can relate, that is those that have negative thoughts and want more money will click through to find out more. Remember to use an enticing call-to-action in your promotions to encourage click-through.

5. Get a good pop-up for email capture

Having a good pop-up email capture in place can literally make the difference between being forgotten and making multiple sales. It also does wonders to increase traffic to your website.

Since pop-ups can be annoying, especially if not used properly, it’s important to choose a pop-up that has a variety of options and features.

I use MailerLite and my pop-up is set to appear when a user scrolls to 50%. This way I know I am targeting people who are reading my blog post.

If the pop-up covers up or restricts viewing the info before they know it’s good, they may just leave the page, never to return. Use pop-ups wisely.

6. Create a free printable worksheet to give visitors

After explaining an advanced or confusing concept, offer visitors a printable worksheet or checklist related to the concept.

It can help people get better at learning how to do something new when they can quickly run through the steps as they learn.

7. Create a top 10 list

You can create a top 10 list of the most important skills your reader should have on a particular subject.

Sometimes they just want a quick fix and need a little hope that there is a solution for what they consider their problem. This type of content also makes a good freebie to give new subscribers.

8. Create plenty of How-to Posts

Millions of people search the internet with the words “How to” in front of their search. How to posts are by far the most popular content to write because so many people want to read it.

How to posts will increase traffic to your website with people searching for that very same query.

9. Market and network connections new and old

“Make new friends but keep the old. One is silver and the other gold.”

Keeping up with your market and network connections can give you an edge, especially when it comes to traffic. Keep in touch with your existing connections but remember to make and build relationships with new people in your industry. Networking is an excellent way to increase traffic to your website.

Both new and old connections can be an advantage to your business and send targeted traffic to your website.

How to Generate Traffic to Your Website
PIN IT!! How to Generate Traffic to Your Website

10. Create engaging headlines

Make sure your blog posts have well-crafted titles and headlines as well as sub-headings, when applicable.

Related Post: 101 Great blog post titles that really work! (they also work as newsletter subject lines for a win-win)

Your titles and headlines should be engaging, contain power words to encourage action, pique curiosity, and when possible, allude to the solution of a problem.

11. Create a tutorial

Nothing beats a great tutorial to reach your target audience.

Be sure to check your analytics and create content like this only for your popular posts.

If no one is reading that type of content on your blog it is a waste of time creating more of it.

  • You can begin with a teaser alert telling your mailing list readers that you will be working on a tutorial for them.
  • Your next email can announce that in two weeks the tutorial will be ready.
  • Send out emails with dates and times to have readers sign up.

Limit the special offer by time or number to create a sense of urgency.

12. Offer hacks on topics of interest

People love short cuts or hacks. Create posts on how to use topic related hacks to make life easier for your target market.

You may be surprised how many people use the word, “hack” when doing a search for your topics.

13. Join Webtalk to network and increase traffic to your website

Webtalk is where all the bloggers went after Google+ disappeared.

You can share your content with other users around the world, while meeting new people and networking. It’s a wonderful way to have your content spread.

Never heard of Webtalk? Here is a short video to introduce you!

14. Learn how to use video

For many website owners, writing keeps them busy. They don’t often think of putting themselves out there on video but video is on the rise and people love it.

Consider learning how to use YouTube or TikTok or any popular video app and create your own channel to capture targeted traffic. Web users love videos.

Afraid of getting in front of the camera? Like everything else, it takes practice and then more practice.

Related Post: Fear of Success

15. Use your elevator speech

If you want to draw more traffic, craft and practice your ever-ready elevator speech.

Write out a short synopsis of who you are and why you are doing what you do. Read it out loud to yourself until you have honed it. Be prepared to use this elevator speech whenever someone asks you what you are up to these days.

16. Include links to relevant posts

Clearly this one is a favorite of mine 😉

Links are important, both incoming and outgoing links. Make it a priority to link related posts on your site to each other. This is often referred to as “internal” linking.

Here is an example: Related Post: 101 Blog Post Titles That Really Work

So if you want more “click worthy” blog post titles, newsletter subject lines or ideas for CTA buttons on sales pages, you could go to my blog post for ideas.

In addition, occasionally link to related content on expert sites. This is called “external” linking.

Linking to expert or authority sites can help to elevate your authority standing. When a website refers to and links to your site, it is referred to as an “incoming” link.

17. Create a newsletter to increase traffic to your website

Once your mailing list is set up, it’s time to create a newsletter.

You may think these are too time-consuming or you don’t have the right skills. Don’t worry. Your newsletter can be as simple as an update or the notification of a new product.

I get long newsletters and I get super short sales newsletters. Look at the ones you get and steal ideas.

18. Run a contest or sweepstakes

Before you create a contest or run a sweepstakes, be sure to know the difference both professionally and legally. Every state has its own rules when it comes to what differentiates the two.

You can give away eCards for coffee shops, Amazon shopping, or whatever product or business that you know the majority of your readers can access.

Just make sure that it is tied to some benefit for your business.

19. Make your website search engine friendly

Your website content should relate to the needs and wants of your target market.

  • Use an easy to navigate theme that makes creating menus and sub-menus easy.
  • Group similar topics together under one heading
  • Keep useful information in the sidebars
  • Limit the ads to keep load times fast

While visitors will share website posts and other info, search engines play the most prominent role in your success. Keep them happy by beginning with a quality website theme or template.

20. Create a Facebook group

When you create a Facebook group related to your business, you essentially create a community where people with similar interests can interact with you and each other.

A Facebook group is the best way to connect with your subscribers. Invite them to join your group to learn what they need most.

You can create a new group for each topic on  your website. Record helpful videos for people to give them helpful information on a particular topic.

21. Keep in touch

If you are between contests or new product messages, make certain to keep in touch with your readers.

  • Email about a good article on a related hot topic.
  • Send a message about your latest post.

Just keep feeding your readers information they are interested in.

If it is a new season, send them an infographic with some interesting topic related facts.

Create an infographic with one of your own sayings and pass it along.


I hope that you have enjoyed this post and found it helpful. Please share with others…sharing is caring! Let me know in the comments if these tips work for you!

Be sure to sign up to my newsletter and grab those other 30 traffic generating ideas. Once you have implemented a few of these, you will start to see the impact in your analytics.


Until next time, happy blogging and follow me on Pinterest!

-Irma 🙂

How To Generate Traffic To Your Website

23 thoughts on “How To Generate Traffic To Your Website”

  1. I really need to get in front of the camera and test out my YouTube skills. That is something I have been meaning to do, but only have so much time!

    I have focused so much on pumping out content that I have not really taken time to promote my work. I am very glad I took the time to thoroughly read your post.

    I really need to work on my social media presence. I have a decent amount of posts on my site, and I am in a very competitive niche, so social media will probably do me some good.

    If I were to focus on social media channel, do you recommend one over any others? Or is there a way to mass publish to multiple outlets at once?

    • Hello Steve and thank you for visiting us today,

      I totally agree and I have stopped publishing my own posts to work on new ‘content’. I had no time while researching blog post topics.

      You can use a tool like Hootsuite to schedule all of your social media. There is a free 30 day trial and after that I think the cheapest plan is $29 a month. I have not used it so I am not much help there.

      I think YouTube is a great forum for you. I am doing physio exercises that were sent to me by my physiotherapist. Most were step-by-step photos with written instructions.

      I immediately went to YT to find comparable exercises and created a playlist that I can work through daily. A huge time saver and much easier on my neck and shoulder.

      The other ‘social media’ that I would recommend is Pinterest. Not really social media, as there is no back and forth commenting. Pinterest is a visual search engine. So if you can create pins with photos of people who have back issues or obvious pain, that would be ideal. This helps people who are scrolling through their feed to instantly see obvious pics of something helpful to them.

      -Irma 🙂

  2. Wow, this is the most comprehensive and helpful article I’ve read today. I really appreciate the information. I could definitely use some of your tips to drive more traffic to my website. I’ve saved your post for future reference. Thank you for sharing. Keep up with the good work.

    • Thank you hong and thank you for visiting us today! I am happy to help.

      -Irma 🙂

    • Happy to help Gibran and thank you for visiting us today,


  3. Hello Irma!

    Thank you so much for this post! These are amazing tips and I already have over 6 tabs open to check from the related topics you posted. I will definitely be using most of these steps on my website and I am sure this will help me improve my traffic! I have just recently started with my site and you helped me understand this world better and, to honest, to fear it a little less. Thanks again for sharing this with us.

    Have a wonderful week,


    • How kind of you to say and thank you for visiting us today Barbara,

      -Irma 🙂

  4. Hello Irma!

    This is a really great article with so many helpful points to getting more traffic! The one I hadn’t thought of was the pop up prompt for capturing e-mails. In your experience, what is the conversion rate on something like that and is there a difference between putting it half way down the page and all the way at the end? Thanks for the awesome pointers!

    • Hi Steve and thank you for visiting us,

      The thing about putting a popup further down the page is that your visitor is likely reading that far down when the popup occurs, which means they have some interest in what the post is about. If they like what they are reading, they are more likely to opt in. Mine is set for 50% of the way down the post.

      I am getting more subscribers since adding in the popup. I think it can be a combination of things that help people subscribe, like if your optin offer is a good one. It does take some trial and error with freebies.

      -Irma 🙂

  5. These are SUCH great tips and I want to THANK YOU for going through them for me. It’s going to help me loads as an affiliate marketer to get more traffic to my site. Im going to save this post so I can keep going back to it as there is a TON of great material in here.
    Totally loved it and thanks again!
    Love & smiles,

    • Awesome Adam and thank you for visiting us today!

      Cheers, and Happy New Year!
      -Irma 🙂

  6. Hi Irma,

    This is really helpful and I am going to start using #4 more with asking questions plus I will bookmark and I know I will get further help from it.I am curious though about using “how to” post.If many people use them does it make it tougher regarding
    competition for traffic on the beginning until I start getting up there in the search engines? You have a great website and I look forward to your next post.

    • Hello Phyllis and Happy New Year! and thank you for visiting us today,

      I would not think that competition is too much to worry about. (1) Not everyone likes the way all the other bloggers in the world write, so adding your own take on any subject can propel it in popularity. Adding your own personal flair helps immensely and gives the post your authentic voice. (2) If you check out competing posts and find something to write about that they missed, you are now officially ahead of the game.

      You will be able to write some posts that will be super popular and others that get barely any traffic. Focus on writing great content with your passion in your ‘voice’, and watch your analytics to see what people are responding to so that you can write more of that. Then link other posts to the popular one to help boost them.

      -Irma 🙂

  7. Hi Irma,
    I thoroughly enjoyed reading the 21 ways to increase traffic to your website…it’s simply a wealth of info!! I’m doing a lot of what you’re recommending, but there are quite a few things you are doing, that I’m not doing, and I will definitely be back to learn more about those specific things a little later. Thank you so much for sharing.

    • Thank you Terry and welcome back!

      There are so many tips for traffic and I could not fit them all into my post or it would be a book! I am glad that you are finding it helpful as is and you are welcome. Best of luck for 2019!

      -Irma 🙂

  8. Loved reading your article! You provided a great deal of information and I am ALWAYS looking for more knowledge.

    With Gratitude,

    • Hello Joseph and happy holidays!

      I am glad that you found my post helpful. I wish you all the best in 2019!

      -Irma 🙂

  9. Very detailed and informative article..
    so much information provided in this Post.. I love it..
    This gave me so much insights on new ways to get traffic to my website.
    keep up the good work.

    • Thank you Floyd and thanks for visiting us today. Have a happy 2019!

      -Irma 🙂

  10. Hi Irma, wow, I am so impressed with this post, really!! So much fantastic advice that seems to cover it all, I literally can’t take it all in so I will need to print it out and stick it up on my office wall. There is so much on here that I need to implement and without somebody like you putting it all so neatly together I don’t think I would ever get it done (or even know what needs to be done).

    One thing that struck me was the subscribing to email list thing when the pop up comes too soon. It’s just crazy how many websites make the mistake of having a pop up before you’ve even read the first line of the post. It annoys me so much that I always navigate away; I mean, how do I know if I want to subscribe before I’ve even had the chance to see if I actually like their content? No, I shall never make this mistake, it’s almost as bad as having too many pop up ads.

    I do have a question about the email list as I don’t have one yet, should I wait until I am getting organic traffic to my site before setting this up? As of yet I I’m not getting that much as I’m in a pretty high competition niche. Thanks

    • Hi Stefanie and welcome back!

      I advocated that no one should use pop-ups until I started using MailerLite and it had the settings that allow a delay, so they are not as annoying.

      I think everyone should have email set up from the beginning. You do not have to sell to people! However, if you create a nice freebie for your most popular post – or any post if you are just starting – you are giving yourself the opportunity to gain subscribers who will visit your website over and over to read your other posts. This will boost your traffic. And if you encourage your subscribers to share your blog posts, it becomes a ripple effect.

      I suggest MailerLite, but use any provider that you like. As long as they give you the options that you will need: ability to drip newsletters (some kind of automation) so you can set up an introductory series of emails to new subscribers; the ability to create embedded forms and landing pages (and your provider must integrate with content management system (like WordPress); and the ability to link with Google Analytics so that you can see the impact of your newsletters.

      The analytics is very important, because once you see what your subscribers are clicking on, you can replicate it.

      I hope that helps! Happy holidays and all the best to you in 2019!
      -Irma 🙂


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.