109 Easy Ways to Promote Your Blog & Get Traffic (2020)

Promote Your Blog
Get our blogs by email
Table of Contents
Follow by Email

Do you feel stuck in a rut and out of ideas to promote your blog? Maybe you’re new to blogging and are not sure how to promote your blog at all.

Here is a list of 109 ways to get traffic to your blog. You may already take advantage of some or many of the items on this list, but even an experienced blogger should be able to find something new to implement here.

Whether you’re an established blogger or you’re just starting out, your current methods to drive traffic to your blog can always be improved or made more efficient. More visitors means more money, so why wouldn’t you take advantage of every technique at your disposal?

Promote Your Blog on Social Media

Promote your blog on social media

  1. Facebook – One of the largest social media platforms ever since the downfall of Myspace. If you don’t already have a Facebook page or group for your blog, what are you waiting for?
  2. Google + – Although Google+ is admittedly a smaller platform than Facebook, you can easily use your current email network to form a community here and get some quick promotion.
  3. Twitter – The perfect way to quickly let people know when a new blog has released, as well as network with readers and other bloggers.
  4. Reddit – If you feel your latest blog can genuinely deliver value and useful information, there is probably a subreddit where you can share it. A single Reddit post can easily get you a few hundred extra views in a day. Beware though, Redditors will quickly downvote any shameless self-promotion or anything they consider spam.
  5. Tumblr – I’ll fully admit that I’ve never used Tumblr, but apparently it’s great for connecting with a younger audience.
  6. Pinterest – A more visual-oriented platform, so it’s great to catch people’s attention with a nice picture to draw them into your blog content.
  7. Linkedin – A more professional social media where you can connect with other bloggers, as well as potential clients. Keep your pictures from last Friday night off this one.
  8. Instagram – Another image-focused platform. Instagram is great for travel bloggers to show off where they’ve been recently. It’s also ideal for fashion stores, beauty bloggers, and anyone with an exciting lifestyle to share with the world.
  9. Snapchat – In the wake of unsuccessful “short video clip” apps like Vine, Snapchat could have failed. But it has quickly become one of the largest social media platforms around. Use it to quickly give a shoutout when you post a new blog, as well as keep readers and fans up-to-date on little events in your life.
  10. Email – Good old email. It’s the greatest form of communication since the telegram.
  11. Youtube – If you aren’t camera-shy, sharing your face with readers in video form can be a great way to build an even stronger relationship with them. Build up a whole new set of subscribers and even embed videos into your blogs for more rich content.
  12. Dailymotion – In the wake of Youtube’s “ad-pocalypse”, which is making it difficult for many Youtube creators to earn revenue from their videos, many users are switching over to alternative sites like Dailymotion.
  13. Vid.me – If two free video hosting sites weren’t enough, here’s a third. In fact, it doesn’t really take much extra effort to upload the same video onto multiple platforms. Will vid.me step up to replace Youtube anytime soon? Probably not, but why not take the time to upload that video you’ve already created onto another platform?
  14. Retweet old articles – Once you have a few hundred blogs, it can be difficult for newer readers to dig back through all of your old content. Using Twitter to share old gems is a great way to get some additional views for those blogs sitting on the back of the proverbial dusty shelf of your blog.
  15. Develop and execute a social media strategy – With so many social media accounts to manage, it’s important to come up with a strategy. What types of posts will you make on which platforms, and on which days of the week?
  16. Snip.ly – Share links to drive people to your site, and track the results using Sniply.
  17. Buffer – Schedule posts across all your major social media accounts in one place. This allows you to sit down once a week and get all your upcoming posts out of the way, instead of having to manually log in and share on each platform every day.
  18. Be reachable by readers – Reply to messages you receive on social media to let readers know you are interested in their feedback.
  19. Engage your comment section – Similar to social media, but make ensure that you are also active in the comments section of your own blog. WordPress plugins allow you to keep track of the latest comments.
  20. Pin your blog post to the top of your Facebook wall – This Facebook feature is an easy way to gain extra visibility for your latest blog post.
  21. Use hashtags – Hashtags are a good way to make your content searchable. You probably know hashtags best from Twitter, but Facebook and other social media platforms now make use of them as well.

Promote Your Blog With Advertising

Advertising statistics

  1. Paid promotion – One of the more straightforward methods of advertising online. Pay an established influencer to promote your blog on their website, video, or social media directly.
  2. Facebook ads – One of the most targeted advertisements you can do online. Facebook ads allow you to target specific users to view your ad based on geographic location, age, gender, interests and many other factors. You may need to test several ads to see which get traffic to your blog.
  3. Banner ads on similar blogs – Banner ads were one of the original methods of online advertising, and are still going strong. Advertising to audiences similar to your own blog can generate a high clickthrough rate.
  4. Promoted tweets – Reach a wider group of users than your existing Twitter followers by paying for promoted Tweets.
  5. Reddit ads – Advertisements on Reddit usually fly under the radar of most advertisers, but they are an easy and affordable way to gain new readers for your site. Similar to Facebook, Reddit ads allow you to target specific communities on the site who share
  6. Google AdWords – Advertise with the world’s most popular search engine to get your blog some added visibility.
  7. Solo Ads – Take advantage of someone else’s email list. Solo ads allow you to be featured in a newsletter to someone else’s email list for a fee.
  8. Outbrain – This service allows you to promote your blog on CNN, Fox News, The Washington Post, and other publications.
  9. Taboola – Very similar to Outbrain. This site also allows you to drive traffic to your blog from some of the top publishing sites on the Internet.
  10. Business cards – When attending workshops or other in-person events, handing out business cards is a great way to build connections with people and get them to visit your blog. Establishing a long-term business relationship with another blogger offers up a number of options to promote your own blog.
  11. Flyers – Print out some flyers for your blog and post them around, especially if your blog relates to your local area, or you can place them in a specific location related to your niche… such as posting about your dog training blog on a notice board at the local dog park. Just respect local rules; only put up flyers where allowed.
  12. Run a traffic contest based on referrals – All you need is a way to track which visitors are being referred by a specific user, and you can host a contest with a prize for the person who drives the most traffic to your blog.
  13. Sponsor a live event – Do you run a blog all about the intricacies of chess? Sponsor a local chess tournament and get your blog’s URL seen by hundreds or thousands of people in your target audience.
  14. Run a blogging contest – This benefits you by drawing extra visitors, but you can also use the blogs entered as content for your site, and reward the best entries.

Find Influencers to Send Traffic to Your Site

Influencer with smartphone

  1. Buzzsumo – This tool allows you to easily identify influencers and competitors in your niche.
  2. Guest posting – Every blogger needs a break once and a while. You can offer to write a blog post for free to feature on their site and give them a day off, in exchange for a link back to your own blog.
  3. Tag influencers on Facebook – Share your posts with people who hold more social media clout than you. If they like your writing, they may share it with their audience and give you a huge surge in readership.
  4. Mention sources on Twitter – Referencing your sources on Twitter can have a similar effect to tagging influencers on Facebook. The original author might be excited you’ve drawn from their work and share your blog as well.
  5. Comment on influential blogs – Just getting visibility for yourself and having people begin to recognise your name established credibility, and you may even get a few clicks through your profile back to your blog.
  6. Get a quote from an influencer – People love to be interviewed, and featuring something they hone said in your blog can get you noticed as well.
  7. Message influencers on LinkedIn – You never know what opportunities will come from networking, so try to maximize it in whatever ways possible.
  8. Befriend a journalist – services like HARO (help a reporter out) allow you to sign up and be used as a source for an article if they feel you’re a subject matter expert. This may also generate a backlink to your blog.
  9. Facebook post swaps – Find a blogger of a similar size in the same niche, and see if they are willing to do some cross-promotion on Facebook with you.
  10. Get your blog included in Google news – If you have first-hand accounts of breaking news such as a local event, you can get yourself featured on some of the major news outlets through Google.
  11. Facebook groups – There are plenty of groups on Facebook for writers and bloggers who are eager to network and share information with each other.
  12. Linkedin Groups – Similar to Facebook groups. Find not only other bloggers and writers, but also people who may be looking to hire writers, or even advertisers who want to work with you.
  13. Subreddits – /r/blogging and /r/blogs have plenty of useful information on the topic, as well as their own set of Twitter hashtags and other useful ways to promote your blog.
  14. Triberr – A great service to connect with your blogs and social networks to get even more exposure, while helping out other bloggers as well.
  15. Meetup.com – Find other bloggers in your local area for moral support and accountability, or to work with in a professional capacity.
  16. Syndicate your content to top blogs – This is sort of like guest posting. Have your content mirrored on other top blogs, with a byline linking back to your own site.
  17. Do cross-promotion with other bloggers – “Switch places” with another blogger for a day and write for their blog. You might be surprised how many of their regular readers come to check your blog out as a result.
  18. Submit your work to blogging communities – There are plenty of online communities filled with other writers and readers alike, who may be just waiting to hear about your content.
  19. Promote your blog on a forum in your niche – Add value to a community and set yourself apart as an expert in a forum to establish a reputation for yourself, and readers will flow to your blog. Just don’t spam it.

Improve and Refresh Your Best Content

Improve blog to promote it

  1. Refresh old posts – Going back and changing up your old blog entries won’t just freshen up your content as the quality of your writing improves. It’s also actually something that Google takes into account when ranking websites.
  2. Use Yoast to improve readability – Yoast or other free WordPress plugins can analyse your post and point out areas of improvement.
  3. Improve headlines – Experiment to see what really catches people’s attention, and research what the best marketers have to say on the topic. Split testing works great if you have the traffic.
  4. Use animated GIFs to make your content stand out – A humorous or adorable animation can add a bit of extra charm to your post.
  5. Analyse traffic and statistics – Sit down occasionally to review your website’s statistics and really think about what they mean, and how the information can help you improve your blog.
  6. Use images in all your blog posts – Most people are visual creatures and appreciate something nice to look at along with their text.
  7. Analyse the best time of day and day of the week to post – Do your readers visit your blog in the morning when they get to work, on their lunch break, or when they get home? Taking a look at the detailed statistics for your blog will help determine the best times to schedule posts.
  8. Avoid grammar and spelling mistakes – Use Grammarly or a similar program to avoid basic typos as well as advanced grammatical errors that will take away from the credibility of your blog.
  9. Repurpose your content – Producing the writing for your blogs is often the most time-consuming and difficult part of the entire process. By turning your blogs into Facebook posts or transferring them to other mediums such as video, you get multiple uses from the same piece of content.
  10. Create an infographic – Many people are visual learners, and infographics are a great way to summarise the essential points and statistics of your longer blog posts.
  11. Publish your own 101 list / “ultimate” list – Take a page out of our book and make a “101 items” list of your own that’s relevant to your niche.
  12. Make a series – Producing a multi-part series of blogs on a particular topic will keep readers coming back at regular intervals to read the next piece. Remember to link each piece to the next one in the series.
  13. Increase word count – This may be counter-intuitive since we tend to assume people seem to have shorter attention spans than ever. But increasing your word count can improve important statistics such as time spent on the page, which Google looks at when ranking websites, and your most loyal readers will often read the entire post regardless of length.
  14. Publish a weekly digest – Similar to making a series; a weekly digest is a great way to get people into the habit of visiting your blog on a regular basis and gives them a strong reason to return.
  15. Write controversial posts – Wondering how to get your blog noticed? There is a limit to this, but making yourself a bit controversial can actually help get your blog more visibility. Sitting on the fence can fail to make your blog stand out, and it’s interesting to draw readers who feel strongly in one way or another rather than trying to please everyone.
  16. Include videos and images – Like infographics, videos and images at the beginning of a blog are a great way to capture people’s attention, as well as break of lengthy pieces of text to give readers eyes and brains a rest.
  17. Add call to action button – If readers can do something to help your blog, you need to let them know for them to do it! Ask nicely and you might get a retweet, Facebook follow, or other valuable promotion aid.
  18. Include social sharing buttons – Make it easy for readers to enjoy posts they share with their friends and family. If you can take out the step of having to copy and paste a link into Facebook and allow them to share with a single click, you will have a greater change of success.
  19. Make subscribing easy – Make it easy for readers to stay up to date. Publish RSS feeds, set up email lists, and keep them informed.
  20. Share this – It doesn’t hurt to ask people to share your blog. Many people would love to, but it simply doesn’t even cross their minds unless they are presented with a reminder.
  21. Click to tweet – This site allows you to create an easily-shareable link for people to use on Twitter, and also allows you to track statistics and results from it directly.
  22. Increase post frequency  – If you are only posting a blog a couple of times per month, you will likely drop off the radar of people who would otherwise check in.
  23. Internal links to your other popular posts – Getting people to your blog is the hard part. Once they’re there, keep them there by linking them to your other blog posts and give them plenty of reason to hang around.
  24. SEO – If you don’t optimise your blog titles and other details of your website using search engine optimisation, you will have trouble getting organic traffic to your blog. Basic understanding of searcher intent is a must.
  25. Focus on mobile user experience – The number of mobile phone users has overtaken the number of desktop users in recent years. Optimising the reading experience of mobile users will only continue to become more important in the coming years.

Syndicate and Repost Your Best Blogs

Blog post content calendar

  1. Medium – This online publishing platform allows both amateur and professional bloggers to have their work seen by more readers. And if you’re careful, you can use Medium for business blogging, republishing the content that you’ve already got.
  2. Scoop.it – This is another site that makes your blog more visible on the web and easier to find. “Scoop” links to save them to your own personal curated page.
  3. HackerNews – If your blog is focused on technology, entrepreneurship or computer science, you may want to consider Hacker News. This social news website allows a wide range of content to be submitted.
  4. Flipboard magazine – Flipboard is a great way to aggregate many pieces of your content into a single magazine-format publication that readers can flip through. One great use would be to create a “best of” series of blog posts to publish together each month.
  5. Quora – Quora is a “question and answer” site, similar to Yahoo Answers. Linking to one of your relevant blogs to answer someone’s question is an appropriate way to contribute to the site, while also creating backlinks to your blog that may be seen for years to come.
  6. Submit to Linkedin – In addition to using LinkedIn for networking, you can also publish articles and blogs directly on the platform as well.
  7. Leverage Kindle free promotion to boost email list and blog readership – Creating a Kindle ebook can be as simple as making a compilation of your best blogs. You can make your ebook available for free and include links back to your website, as well as information on joining your mailing list if the reader enjoyed the content.

Promote Your Blog on New Channels

Start a podcast to promote your blog

  1. Share your life – Readers of your blog like to connect and feel like they are interacting with a real person. Don’t just be a faceless company; let them get to know you as a person, and share as many details as you’re comfortable with.
  2. Start a podcast – Creating a podcast is as simple as purchasing a cheap microphone and downloading free software. If you are a subject matter expert, it should be easy to fill one to two hours of audio content per week, and you can even draw from your blog topics for inspiration.
  3. Host a webinar – If you have important information to share, a live webinar is a great way to promote your business. It’s also a great opportunity to upsell and get fresh leads.
  4. Create a video – Making either standalone videos or specific videos on the topic of your blog can add additional content and help gain more viewership.
  5. Animoto/GoAnimate – If you aren’t comfortable getting in front of the camera yourself, these tools will allow you to easily create animations to take your place. If you aren’t comfortable doing the voiceover yourself, you can even hire someone on Fiverr or a similar service to do it for you.
  6. Make a PDF – This is just another format that you can use to share your blog, infographics, and other information. Users can download it directly from your website, or you can attach it to weekly newsletters.
  7. Use image sharing sites like Flickr to get links back to your site – If you are into photography, hosting images on sites like Flickr for people to use will get you additional exposure, and you can include a backlink to your main blogging site as well.
  8. Create a guide or provide advice – Delivering value to people is a great way to build trust and respect with people online. By teaching them something new, they will look to you as an expert in the future.

Promote Your Website Offline

woman in teal t-shirt sitting beside woman in suit jacket

  1. Publish a press release – Provide press releases and other media information on your blog for journalists and other people to make use of. If you live in a small city or town, the fact that there is a successful blogger in the area may be enough to warrant a story in the local newspaper.
  2. Host a local workshop for beginner writers/bloggers – By helping other people get started in blogging and writing, you can help create a local network for yourself that will pay dividends once some of them become successful as well.
  3. Look for interview opportunities – Reach out to local newspapers, local access television programs, or anyone else who you think may be interested in speaking to you.
  4. Get interviewed on podcasts – Creating your own podcast is great, but being a part of someone else’s podcast will introduce you to an entirely new audience. Find other bloggers and people in your niche to have a conversation with for a few hours.
  5. Be a success story for a course – If you took a blogging or writing course online, the instructor is likely eager to receive positive testimonials and will gladly insert a link to your blog into your review.
  6. Use local media – If you’re wondering how to get your blog noticed on a local level, free weekly newsletters and other local media are another great way to get your blog out there, especially if what you write about is specifically linked to your geographic area.
  7. Word of mouth advertising – Don’t be shy about telling people that you have a blog. Get your family and friends to help share the message as well.
  8. Bookstore appearance – Ask your local bookstore if they are willing to allow you to do a speech or other event. If you happen to be an author and can do a book signing, you definitely have a great opportunity to promote your blog there as well.
  9. Listen to your readers – The people who visit your blog will often tell you both the positive and negative aspects that you should take into consideration. Don’t brush off criticism without first stopping to think if they may actually have a point.
  10. Show appreciation for your top commenters – People love to feel appreciated, and replying to their comments or even sending them a quick “thank you” email can further solidify their relationship with the blog.

Build an Email List to Promote Your Blog

Email marketing list to promote blog

  1. Update your email signature – If you have a plain, boring email signature, add a bit of flair to it, including a link to your blog. Not only will people on your email list see this, but also any other people who email enquiries.
  2. Create an email list – In internet marketing, they say “the money is in the list”, and that’s largely true. Having readers opt-in to an email list is a great way to capture their information for any future projects, promote your blog, or just to keep them up to date.
  3. Optimize email time of day for opens and clickthroughs – In the same way that you consider the times and days that you publish blogs, picking the correct time for emails is equally important. People may be busy with other things during some parts of the day, while other times they may be more relaxed and willing to click links or fully read the emails you send them.
  4. Include a retweet link directly in your emails – Another great opportunity to make sharing to social media convenient for your fans.
  5. Add your best blog posts to your email autoresponder – When someone signs up for your email list or uses the contact form on your site, the automated email you send out is a great place for a bit of extra shameless self-promotion.

Ready to Get More Traffic?

Hopefully, you’ve found some items on this list that you can take away and use to improve your own blog. You never know which seemingly small item may give a huge boost to your readership, so it’s worth trying out as many new strategies as you can. Get out of your comfort zone, try something new with your blog, and never stop improving.