[This article was originally published in July 2020 and has been updated for comprehensiveness.]

Many of us know the struggle of getting views on our blog. I saw every day that bloggers have problems increasing their blog traffic and I will admit that I also face the same thing, All of us. Getting hundreds or thousands of blog views doesn’t happen just overnight and it always requires a lot of hard work, patience, and consistency.
I started this blog on June 2020 and until now I received an average of 5,000 – 6,000 monthly views. Perhaps it’s not much, but for a 3rd year blog, I’m really satisfied with the number. Half of them come from organic traffic and the rest are mostly social media traffic. I’ve been working hard on SEO and I love it!
So, here I’m going to share with you the tips that helped me to gain this blog traffic! I guess you have already tried some of these, but I know for some who are not, it’s the best time for you to try!
Start with self-hosted
First thing first. If you want to increase your blog traffic, make sure you create your blog on the best platform. The best platform for me is self-hosted. Why self-hosted?
- You have complete ownership of your blog
- You have limitless customization that helps your blog ranked high on search engines
- Fast site speed: if your blog has low speed, it won’t do any good with SEO and your bounce rate will slow. (check your site speed here)
- You can create an email list that you can customize
- And so much more!
Furthermore, having a self-hosted blog is the best choice if you are trying to grow your blog traffic and make money blogging. I use Lyrical host as my self-hosted and their customer support is 24/7 fast responding which can help you with any questions or issues with your site – plus, they have fast server speeds!
SEO (Search Engine Optimization)
SEO is one of the important keys to increasing your blog traffic and also getting ranked by search engines (Google). SEO surely is a big topic that burns the blogger’s mind. It also won’t show you results right away, you need to wait around 1-2 weeks or months to get your rank results.
If you are looking for something more in-depth, check out this free SEO guide. It explains more about SEO, keyword research, internal & external links, and more. Before starting your blogging, you definitely need to learn more about on-page SEO.
High-Quality Content
Blogging is not always about writing but also about giving your audience high-quality content. I’m not saying your content has to be ‘perfect’ because being perfect is not part of being a blogger, and there is no such thing in this life.
But, you should try your best and put effort into all of your blog posts. If you don’t have quality content, don’t hope your audience will come back to your blog. When you have quality content, I’m sure your audience will come back.
Take your time to plan your blog post, create graphics, and check your grammar using Grammarly. Make your content stand out from others!
Social Media Marketing
Another best way to increase your blog traffic is with the help of your social media. Most people use social media platforms every day. In this way, social media is really popular and you can use them to promote your blog.
With the help of Twitter, Instagram, and Facebook, you can grow your blog. I have a love-hate relationship with Instagram, I don’t really use it to promote my blog, only for daily posts. I use Instagram to engage with other bloggers.
You need to make sure you have social media share on your blog for your audience to use. The plugin that I use is the Social Warfare plugin, so if my audience wants to share it with their social media, they can find it easily.
Pro tips: be active – tweet daily but don’t overdo it, engage with others, and follow people who inspire you. Keep promoting your blog posts daily until you create a new post. Don’t just promote your blog post for that one day when you publish your post. I use Revive Old Posts plugin and they help me to automatically share my all posts to Twitter!
Facebook Groups
If it comes to promoting your blog content, Facebook groups are one of my favorite ways. I joined Facebook groups and connected with other bloggers. You can also use Facebook groups to find other bloggers to collaborate with or start a guest post.
Many Facebook groups will have daily threads that allow you to market your blog posts with the other group members too. You can also promote your blog through your Facebook business page.

Collaborate
Work with other bloggers to create a collaborative blog post. I did this with some inspiring bloggers as well. This post will help to bring more traffic to my blog and also to other bloggers. Not only that, but it also makes you interact and engage more with great people! Super fun~
Pinterest Marketing
I have been working on my Pinterest for months. I get traffic from Pinterest but not a lot. But I would say this because I haven’t mastered Pinterest yet and need to try many ways to master it.
For those who don’t know, Pinterest is a visual search engine. With proper strategy, Pinterest has the potential to bring you thousands of blog views monthly, even daily. Like me, many bloggers also focus on Pinterest, other than SEO. It can make you frustrated when your strategy is not working and can be really time-consuming, but it really is a challenging and quicker way to grow your blog views.
You should take time to set up your Pinterest account for success. Here are my tips:
- Create or switch your Pinterest account to a business account.
- Optimize your Pinterest captions with the right keywords. As I said before, Pinterest is a visual search engine, it works the same as Google, you need to use the right keywords to make your pins rank higher.
- Create cover boards to make your boards look clean and catchy.
- Have a pin perfect on your blog post. You have to at least create 2 different pins for each of your blog posts. I recommend using Canva to create your ideal Pinterest graphics.
OR you can grab these stylish Pinterest Pins Templates! Create eye-catching pins and explode your blog with organic traffic from Pinterest!
Email Marketing
Email marketing can help you grow your blog traffic as well. The first step is to make sure you have email list management. Actually, email marketing is an option if you think organic traffic or SEO is enough for you. I’ve been holding back this till 2021 since I’ve been contemplating what to include in my newsletter. Hope to get back to my newsletter soon!
Having an email list is really important because you can still connect with your audience when social media were to ever go away or when you’re not that social media fan. You can also connect with your audience on a personal level through email marketing.
To start with email marketing, you can use a mix of Jetpack and Convertkit (600 free subscribers). I use Convertkit because it’s easy to create pop-up forms and welcome emails. While the Jetpack plugin sends an email newsletter every time you publish a new post, Convertkit allows you to send a few selected posts while also promoting deals in between to create significant revenue.
Some ideas of emails you can send to your audience (subscribers):
- Welcome series
- Announcement of new products or services
- Exclusive content that only your subscribers can read
- Weekly or monthly newsletters
When it comes to growing your email list, you need to be creative and make sure to have an opt-in freebie. This is something you offer to your subscribers for free in exchange for your audience subscribing to your blog.
Some freebie ideas: e-books, printable, guides, printables, 30 days challenges, e-course, exclusive discounts, weekly or monthly challenges, and many more.
Google Analytics
Make sure to keep tracking your blog progress too. Checking what works and what doesn’t work is really important. When your blog traffic is going down, don’t panic!
Figure out what you might have done that could cause this. Perhaps, it is because you don’t market your blog much compared to the other day/week or other reasons. When your traffic increases one day, figure out again what it was that made you do differently to get this traffic!
Google Analytics is a great way to track your blog views. It gives you more details on who your audience is, which blog post brought the most blog traffic, and where your traffic is coming from.
These are important keys to continue posting your best content that your audience is attracted to and make them keep coming back for more.
Think Positive
The last tip is not going to be related to a tech-savvy thing. It is about your mindset.
If you’ve been following me, from the start, I always said that blogging needs so much work. It needs patience and consistency. It is a HUGE help in my blogging journey that I kept these things in my mind.
I know it’s hard to keep up with work, school, life, and blogging. You always need time and breaks in between and that is the thing I always like to tell myself. But that doesn’t mean you take days or even weeks away from your work, life, and blogging. You won’t take a week or months away from your work or school, right? It goes the same with blogging.
Bloggers have their own schedule and their audience expects them to keep up with their blog. But, it’s okay to take breaks, holidays, and hang out, just like any day off from your job.
If you want to see progress on your blog and make money from it, you need to start treating it like it’s your business. Even if you aren’t making any money, yet – you need to treat it like one.
You have to check this for more tips to be a professional blogger!
It’s important to never compare your blogging journey to someone else’s. It will only bring more harm than good to yourself. We have different lives, factors, and things to take into consideration when building our blogs.
For example, other bloggers may have been able to grow quicker and make money just in three months than I or others. When comparing this to others will just make me worried, anxious, and worse, quit blogging. I keep saying that everyone will reach their success eventually. So, don’t compare your journey to others.

Glad to see I am on the right track. I keep reminding myself to be patient too. I’ve been working a lot on SEO lately so interested to see how much it changes my stats. Thanks for the great info.
Sometimes, I also need to remind myself to be patient and not to rush things. Let’s work hard together 🙂
Thank you for stopping by!
You’re doing great. It took me several months to get that kind of traffic. Since I have started reading and engaging with other bloggers, my views and followers have increased significantly.
Thank you! I really appreciate your supportive comments 🙂
True, we indeed need to engage with others to know more about blogging and grow our blog!
Always hope the best for you! xxx
It’s so hard to be patient and compare my blog with others but what you said is true: I’ll reach my success eventually.
Same! To be patient is really challenging to me. But, everyone will reach their success, someday 🙂
Back with another great, informative post! Thanks for the helpful tips, and I would say, those pageviews are impressive!
Aw, thank you, dear! Glad that you find my contents are informative! That’s what I’m doing here 🙂
I hope you can use this as your reference! Let’s grow together xxx
I’ve found that commenting and retweeting other blogger’s posts has really helped my views and grow my following. Great article!
I know right! I feel the same xxx thank you!
Great tips. I needed to these tips when I started. I had no idea what SEO was. Who am I kidding I still need all these tips.
I still need to learn SEO as well. Thank you for stopping by!
Thank you! Connecting with other bloggers has really helped me grow my blog. SEO is great, too!
Can’t agree more! Engaged with bloggers also help me to increase my traffic! Thank you 🙂
Wow, great article. Lots of information and a few suggestions to try. Thank you for the share, I enjoyed reading.
Super helpful post, I definitely need to work on enabling rich pins!
Fighting! You can do it xxx
This is really noteworthy article with lot of handy tips on how you can grow on blog. This article is enough for newbies to boost up their confidence levels.
Thank you for the supportive comment! Fighting xxx
Great tips thanks so much. I’m a new blogger also always looking to build my traffic
Thank you for reading! You can do it xxx
Great tips! I’m going to look into enabling my rich Pins. Thanks!
Thank you and good luck! x
Congrats on your blog! Great post!
Thank you! xxx
Consistency and patience. I’m not long on the latter! SEO is a foreign language and it takes time to learn, imho! Thanks for the tips.
Wish you all the best. Thank you! x
Love this list so much! Thanks for sharing! For me, Twitter is so important!
Katie | katieemmabeauty.com
Thank you, Katie! Glad to have you in this blogging community 🙂
These are great tips – you’ve done amazingly well for only blogging for a short amount of time! I love that you’ve included so much detail, anyone would have thought you’ve been doing this for years! Thank you – I am off to increase my blog traffic!
Em | http://www.loveemblog.com
Thank you, Em! I love your blog! I’ve tried my best to work on my blog, even only for a month but I can see that my blog is growing day by day 🙂
Your blog posts about blogging are always super interesting!!! So you suggest I’ll start using Facebook? I have a facebook page but never used it…..Thanks for the good advices
Thank you as always <3 I try to help people out here to grow their blog and success together 🙂 You can start joining the Facebook group and create a Facebook page for your own blog! I don't have a Facebook page so I create Facebook group 😀
Thank you for these tips! Working on it. Hope I achieve my goals, too 🙂
You can do it! 😀
This is such a helpful post. Thank you for sharing these insightful tips.
You’re welcome, Kelly! xxx
Great post! There are some really great tips in here. Congratulations with getting such a strong start to your blog – I hope it continues in that manner for you!
Lindsey | https://aramblingreviewer.wordpress.com/
Thank you so much, Lindsey! I really appreciate it. I hope so too! Happy blogging xxx
Your performance is amazing
Thank you for sharing this post
JENISH | https://knowafactfromj.blogspot.com
Thank you, Jenish! xxx
Goo d tips. I did 9/12. I am learning email marketing. Thank you for sharing.
Thank you! xxx
Thanks for sharing this guide! It looks like I’m on my way there and I couldn’t be more excited! x
Go, girl! You can do it! xxx
Thank you, lovely!
These are really helpful tips and I am guilty for not promoting my blog that well… By that, I mean I usually just promote it on the day I publish it and then that’s it. Thank you for these tips. I’ll be sure to use it well ✨
Great post! This is very useful to me! Thank you for sharing!
I am also new to blogging and discovering these tips one by one. Thank you for the useful summary!
Congratulations for your success! So great to noticed that a new blogger has had a great start. It will motivated to keep doing more.
I also have a new blog and I’m also using your techniques to get blog traffic. I’m blogging about digital marketing. Now I’m focusing on SEO and so eager to see some results. Of course, patience is one of the keys what comes to blogging.
Happy blogging! 🙂
Thank you! Your blog is great! Happy to see the result soon for working on SEO 🙂
Nope 🙂 Thank you for stopping by! xxx
Some fab tips here, SEO is something I’m still trying to master so I’ll for sure check out your other posts!
Your traffic is very impressive for such a recent blog! Your post is great, lots of helpful advices.. Thanks for sharing! 🙂
Thank you, Cecile! I hope this guide is helpful x
This is super helpful! Thanks so much for the information.
Awesome ideas, I’m focusing on Pinterest marketing and facebook group recently.
Great! I’m working on my Pinterest recently 🙂 Thank you for reading xxx
Ahh I love that you’ve included think positive here because so often it’s easy to get bogged down in all the admin things that we need to do to keep blogging and it can be disheartening when you put the work in and don’t see the results you want. Great tips.
Agree! Think positive is a must for blogging because I know it’s not easy work to do and sometimes we push ourselves too hard when we don’t see the results we want :’)
Thank you for reading, Lindsey 😀
Fabulous, in-depth article here! How exciting that you’ve reached pageview goals like that so early on. That’s really impressive! It’s taken me years to have better pageview – and a lot of luck throughout that time as well. I love that you have a Facebook group now. That’s exciting! So much good info here and encouragement too!
Thank you so much, dear! I’ve been struggling last month since I took a week off from blogging but I’m glad that I manage to get 2K monthly views continuously since July 😀 So happy that many people visit and read my content here! I learned a lot from you and your blog too! I enjoyed so much being part of the blogging community so I hope someday I can make this my full-time career like you and others awesome creators. I still working on growing my Facebook group since it’s kinda difficult to manage all in one haha Thanks for the never-ending support, Stephanie xxx
it’s really all about the strategies you use to grow blog traffic and not relying on just one source for traffic so thanks for this amazing traffic growth guide…
I hope this post is helpful! Thank you for reading x
The points to remember. Thank you for sharing the information. I need to schedule and need to execute some of the bit on my website as well.
Good luck! Thank you for stopping by 🙂
Good tips! So far I’m on the right track. But I do think I need have my own domain after this. Thank you for sharing.
Self-hosted is always the best choice 😉
Thanks so much for this post! There are so many great tips here! I’ll be bookmarking this post to refer back to as I try and grow my blog!
Thank you and wish you all the best 😀
These are some really helpful tips. I definitely need to work on growing my email list.
I am so glad you shared this! I need to work better on my Pinterest and mostly as you said at the end being positive! I struggle a lot as I compare the journey of our blog with others, but I will keep what you said in mind and pin it for a bad day! Thanks for sharing Merry! x
These are some wonderful tips on improving blog traffic! I have recently went self hosted and its made a big difference 🙂
Hi Merry, I really enjoyed this post! I started my blog in March 2020 and even though I love writing and putting up posts, my blog is growing only very slowly. Though I’m absolutely fine with that since I don’t really have much more time next to uni and work, I do enjoy reading tips on how to grow more quickly! Thank you for sharing 🙂
I’m happy that as a new blogger with my two-month-old blog, I’ve been doing all your blog tips until now except for email marketing! Only recently have I uploaded fresh pins on Pinterest as I’m yet to master it as well like you! And congratulations with 13k+ views, that’s still a really far and huge goal for me! Thank you so much for sharing your ideas! They’re really helpful for me and to other bloggers as well.
http://www.lifebeginsattwenty.com
I also agree that patience is so important. I’m still new to my current blog (I’ve had a couple in the past that I didn’t connect with as much), and it’s mostly for fun. However, it is still so nice to see the effects of hard work, patience, and creativity. Thank you for sharing these tips – it’s greatly appreciated!
xoxo,
Sydney
https://www.thelotuslist.com
There are so many nuggets of gold in this post. For starters it made me claim my website on Pinterest. Although I am still struggling to get traction there. But what this post did most is give me reassurance. Stay positive and consistent, if your work is of the right quality, the audience will come. Thank you.
That is amazing traffic for new blog! Found fee tips I haven’t used yet so I will give them a try, thanks for sharing!
Great tips and inspiration for those who are just starting to explore the world of blogging. Congratulations on your milestones!
Thanks for sharing. I am new to blogging and need any tips we can get!
Hi!
Thanks for a great checklist on how to improve your blog traffic. I’m a fledgling blogger and am trying to follow all these tips. We have some collaborations in the pipeline that I’m very excited about!