5 Tips to Drive More Traffic to Your Blog Today

If you’re a blogger, hitting the “publish” button is one of the scariest actions you can take. Publish means there’s no turning back. All of those late nights, extra cups of coffee and agonizing over titles and image placement culminate with a single click.

The only thing scarier than hitting publish is complete silence afterwards. No page views, shares or comments after all that hard work: a blogger’s worst nightmare.

It takes guts to put yourself out there as a blogger, so don’t let your best work go to waste. Use these tips to maximize each piece of content you write and drive more traffic to your blog.

1. Start an email list

You had to see this one coming, right? Here’s the deal: 80 percent of daily blog visits are new. People who are new to your blog probably don’t have time to comb through your top posts. You need a way to capture those people so they keep coming back and make a great first impression by showing off your best blog posts.

That’s why, even if you’re just getting started, adding a sign up form to your blog is one of the most important things you can do to turn one-time website visitors into returning (and loyal!) subscribers.

Ramit Sethi promotes his best content in his sign up form to keep new site visitors coming back. Here’s how he does it.

What, you don’t have a New York Times bestseller? (I’m joking.) You can still promote your best content in your sign up form. For example, your form could say something like, “Get the most effective clean-eating tips now!” Then, in your welcome email, you can include links to your best blog posts about clean eating.

2. Become a guest blogger

Guest blogging gets your content in front of newer, bigger audiences and positions you as a thought leader. It’s one of the most effective ways you can drive traffic to your blog. Henneke Duistermaat gained about 300 subscribers from guest-blogging alone. By leveraging that following, she now has 24K+ email subscribers and 10-12K monthly visitors to her blog.

But I’m getting ahead of myself. Step one: become an awesome guest blogger.

Find guest posting opportunities

To get started, make a list of blogs similar to yours that you read regularly and any influencers in your space that have a blog.

If you’re having trouble finding guest posting opportunities, check out all the blogs where your industry influencers have contributed. To find them, search for the influencer’s name + “my posts on other blogs,” “guest posts,” “featured on,” and so on. It may take a little digging, but you should uncover a slew of blogs in your industry accepting guest posts.

Another way to find guest posting opportunities is becoming a regular commenter on those industry blogs and offer up your expertise to other commenters. The comments section can be a surprisingly great way to network.

Try a tool like Guestr to find guest blog opportunities listed by category. You can find other bloggers to post on your own site, too.

Pitch your guest blog post

Once you find blogs that accept guest posts, get to know them well. Pay attention to the content they create. When you pitch a guest post, it helps to have a fully-baked idea with a snappy title. Your idea should be super relevant to the blog you’re pitching, sliding right in alongside the existing content.

Show that you’ve done your homework by backing up your idea with the appropriate research and statistics. Don’t send a novel; get to the point quickly and effectively (bullet points help). Bonus points for tying your pitch to an of-the-moment industry trend.

If you want to learn more about guest blogging, check out Guest Blogging: A Beginner’s Guide.

3. Get social

Chances are, you already have a network of followers on Twitter, Facebook or LinkedIn. Some of those people are probably interested in what you have to say on your blog. They may even want to share your content with their own audience.

To make that happen, be proactive on social media. Read what others are posting, comment on their links and share their blog posts. When it’s time for you to share your own posts, they’ll be more likely to return the favor.

Network on Twitter

Twitter chats are another way to network on social to get more traffic to your blog. A Twitter chat is a real-time conversation that happens at a predetermined time around a particular topic using a designated hashtag. (Shameless plug: check out AWeber’s very own #emailchat!)

Anyone can participate in a Twitter chat. To get involved, find influencers and organizations hosting Twitter chats that are relevant to your blog. Don’t forget to link to your blog on your Twitter profile so people can find it!

Make it easy for people to share your blog

Finally, include social sharing links on all of your blog posts so readers can easily share your content on social. Consider including Click to Tweet links in your posts, too. These help people share the best nuggets of your expertise from your blog posts on Twitter.

4. Embrace SEO

…but don’t squeeze the life out of it. Smart use of keywords can help boost your blog in search rankings, but nothing trumps good old-fashioned useful and relevant content.

You should be aware of how people are talking about your niche, though. So if you’re writing a blog post about the latest chihuahua fashions, it’s important to know how other people are searching for that topic.

Find your blog’s keywords

Here’s one quick way to find those keywords: make a list of possible keywords, including long-tail keywords (that is, keyword phrases that include three or more words). Then, do a Google search for those keywords. Jump to the bottom of the page to check out your related searches to find other ways people are searching for content like yours.

As you can see, “chihuahua clothes” is a top contender. If your post is about the best new chihuahua fashions, you might consider using the phrase best new chihuahua clothes instead.

If you want to see which keywords are driving traffic to your blog right now, Google Analytics will tell you. You can dive even deeper with Google’s Keyword Planner to learn more about searches on specific keywords.

Use those keywords wisely

Once you’ve got your keywords, use them in your blog where it makes sense. Include them in appropriate blog post titles, subheads, the body of your post and in your post’s permalink if possible. Make sure your title and subheads are relevant to your content, and that your keywords fit naturally into the body of your post.

Whatever you do, don’t jam keywords into blog posts just for the heck of it. That’s called keyword stuffing and it can get your blog banned from Google searches.

In addition to using relevant keywords in your blog posts, don’t forget to show your meta descriptions some love by using the appropriate keywords there, too.

To learn more about how SEO works, check out The Beginner’s Guide to SEO.

5. Write. A lot.

Did you know that once you have 51 blog posts, your blog traffic increases by 53 percent? And then triples once you hit 100 posts? The more useful, relevant blog posts you publish, the more traffic you get.

The length of your blog posts matters too. WordStream tripled the average time spent on their site from 1:33 to 4:35 after they started posting long-form content. Their longest blog post – 2,450 words – performed better than any other post.

Get content inspiration

Now, relax, you don’t have to write 100 blog posts that clock in at more than 2,000 words each. You’re not a machine.

Instead, use this knowledge as fuel to keep writing. Make time every day to brainstorm new ideas. Create an editorial calendar to keep track of your ideas and schedule blog posts ahead of time. Staying organized and sticking to a schedule will help take the stress out of creating new content.

Here are a few resources to make content creation a little less painful:

Repurpose your content

If you’re just getting started with blogging and you only have a handful of posts, you can make those posts go the extra mile with email. Repurpose those posts into a welcome series for your new email subscribers. That way, you can get repeat blog visitors and get people caught up on your content at the same time. Here’s how to create a welcome campaign. As you create new blog posts, you can send them to your subscribers in weekly or monthly newsletters.

Go forth and drive traffic to your blog

Blogging is hard work. It requires time, dedication, and if you’re like me, an obscene amount of coffee. You owe it to yourself to do everything you can to promote your blog and get your content in front of the right audience.

We’ve only covered the basics of driving traffic to your blog. Try some of these tips and keep an eye on your analytics. Then, tell us about your results in the comments.


  1. Calvin

    2/11/2016 3:41 pm

    Thanks for the great post on all the things we need to do to build our audience. Can you suggest a weekly routine that should be manageable if you are working full time but trying to build your blog on the side?

  2. Kristen Dunleavy

    2/11/2016 4:16 pm

    Hi Calvin,

    I’m glad you found this post helpful! I’ve always struggled with sticking to a weekly routine. One thing that has helped me is a time-tracking technique called Pomodoro. Using this technique, you set a timer and work for 25 minutes straight – no distractions allowed. When time is up at 25 minutes, you take a 5 minute break. Then repeat. Here’s the timer I use.

    I recommend using the Pomodoro technique and dedicating time every day to write, edit or brainstorm posts for your blog. If you work best in the morning, consider getting up a little earlier to work. Or if you have a spare hour after work, try the Pomodoro then and see what you can accomplish (you might be amazed!). Getting into the habit is the hardest part, so block off time on your calendar if you think that’ll help.

    This blog post goes into more detail about Pomodoro and other time management tips.

    I hope this helps!

  3. Purushottam Kadam

    2/11/2016 4:01 pm

    yes getting traffic to the website is the main problem of every newbie blogger site creator this must be helped to learn to get traffic

  4. ckoktoke

    2/11/2016 5:46 pm

    Time saver, as you do them, list everything that you do, for three days! Observe the list! Group the physical actions together! Phone calls, e-mails, copyrighting, blogging so on! You may want to prioritize the list but the contacting [phone calls, e-mails] need to be done first, this gets the contact going! Now allow time to each group! Then only use the time you allowed for doing the physical action group!
    Apply this to individual projects, making time for job and new venture!

  5. Sonny Lanorias

    2/11/2016 6:56 pm

    Hi Kristen,

    That was an excellent post. Thanks for the tips! Do you recommend sumome app?


  6. Kristen Dunleavy

    2/12/2016 9:06 am

    Hi Sonny, thank you! SumoMe is great tool. OptinMonster is another super effective app. We always recommend LeadPages, too. (All of these integrate with AWeber, btw).

  7. dhanush

    2/13/2016 11:29 pm

    getting social will help us drive much traffic to our blogs and it happened with me too.
    thanks for the share

  8. Elmer

    2/14/2016 8:36 am

    Hi Kristen,

    Thanks for your great post. I would like to ask you something about guest posting since this is my first time doing in this job. I’m about to email the blogger to know it he will allow me to submit a guest post to him, but I wonder what email should I have to use. Is it OK if I will use my personal email? or my clients email?


  9. Kristen Dunleavy

    2/15/2016 8:56 am

    Hi Elmer,

    I’m glad you found this post useful! If you are submitting the post on behalf of your client, I would use that email. If you are submitting the post on behalf of yourself, I would stick to your personal email. I hope that helps!

  10. Esuan

    2/14/2016 9:05 am

    Hi Kristen,

    This an amazing article about seo especially on blog marketing. I hope you will be able to post about guest blogging technique as well.


  11. PeakPlanet

    2/16/2016 11:43 pm

    Hi Kristen

    Great Article…

    Thanks for Sharing it with us.

  12. Elmer

    2/17/2016 1:23 am

    How about if I’m going to use my personal emailin behalf of my client? Would it be acceptable and effective?


  13. Mahbub

    2/17/2016 1:28 am

    Love this post! These are very helpful tips! I know I have found some blogs from just scrolling through my feed, so hopefully someone finds mine that way! As an already avid pinterest user and brand new blogger, I am definitely going to try these tips out!

  14. Bobby

    2/24/2016 9:49 pm

    Great post! Or Blog? I’m not sure which but I enjoyed it nevertheless. I once attempted to write a blog many years ago, I believe it was a word press, I tried to be witty and insightful and was gung-ho… even pushing that submit button. After a few weeks of no shows to my page I lost interest, meh. Anyway I do love reading post or blogs? Still not totally sure but, hey either way I’m reading your writing and were both happier for it. Keep it up!

  15. Ellen

    2/25/2016 5:18 am

    This is really useful – some brilliant tips.

    I’ve found that including a selection of your blog posts in a monthly newsletter also really helps. After our monthly newsletters is sent we have the most activity on our site for the whole month. It’s also interesting to see which blog posts receive the most clicks, resulting in some friendly competition between our content writers. There’s a good article on email newsletters, hope it’s useful http://www.lucidica.com/blog/social-media/top-tips-on-email-marketing-with-newsletters/