Last Updated on by

Have you considered having a plan for your blog and social media channels? Ever thought about a blog calendar or a Social media calendar? You may ask what the purpose is and I am here to tell you that nothing else can boost your productivity, your output and your regularity as a blogger than a well-structured calendar.

*This post contains affiliate links. Read my complete disclosure policy for details.

As bloggers, most of us are managing the roles of multiple people at once. We are writers, marketeers, PR agents, advertisers, digital and graphic artists all rolled into one. And I get that it can become incredibly overwhelming if you look at it this way.

Think about it. You not only have to write a blog post, but you also have to format it, add images, proofread it, work on the SEO, promote it, add fresh images, tweak it, continue to promote it and more. Seen like that, it can almost seem like it’s not worth all the effort.

But it is.

Once you see that the content you create is resonating with people, being shared and appreciated, you feel a sense of satisfaction that makes all the hard work worthwhile.

Also, don’t miss my post on Time Blocking Tips for Bloggers!

Today, I am going to share my personal weekly schedule for my blog and how you can design a similar one for yourself. And I am going to show how long each of these steps take and at the end of it,tell me what you think.

This post contains Affiliate links. What that means is if you click on any of the links and make a purchase, I get a commission at no extra cost to you. Read my complete disclosure policy here.

7 Steps to creating a Weekly Blog and Social Media Calendar Click to Tweet

Determine Posting frequency

Decide, based on your niche, your Google Analytics and the time available, how often you want to post on your blog. Since I personally have two blogs , I opt for writing onceย  a week on each blog.

Some of us have full-time jobs and the blog is a side hustle. Between my blog and my client work, I can afford to blog twice or thrice a week. Any more and I risk fatiguing myself and my readers too.

Once you’ve decided how often you will post, look at your Google Analytics for the last 30 days. Check to see when your audience is most active. For me, those are Sunday nights and Wednesday nights, IST.

(It’s ironic that I am posting this on Tuesday night, but just go with me for now). ๐Ÿ˜‰

So I plan my posts to go live late on Sunday night. This usually involves about 2 to 3 hours of work, including creating the post, adding images and checking if the SEO is up to standard. That’s also because my posts are about 1500 words long (or longer).

Time taken per week for the blog post: 3 hours

Share the post on social media

Depending on how many networks you’re on, this can take either 15 minutes or 30 minutes per week.

Confused? Don’t be. It doesn’t matter how many networks you’re on, if you know how to automate your content and share strategically.

For instance, I have an active presence on Facebook, Twitter,Pinterest and Instagram. I also have an account on Linkedin and Google Plus. *Pinterest is a search engine but for the purposes of the calendar, let’s club it with the social media platforms.

  1. The minute the post goes live, I share it on Pinterest using the Social share icon, to my Main blog board.
  2. I then use Tailwind to schedule the post to my relevant category boards andย  high-performing group boards with an interval of one day between shares. With Tailwind, this takes exactly 3 minutes, no matter how many boards you have.
  3. Then, I use Buffer to schedule my post to my Facebook page, my Facebook profile, my Twitter account, my Google Plus page and Linkedin profile (if it’s relevant to the platform). On the free plan of Buffer, you can link up to 3 social media accounts. This takes 10 minutes with the custom scheduler.
  4. Once a week, I also use Canva to design different-sized images for Twitter, Facebook and Instagram and re-share the post to those platforms. This can take up to 10 minutes for each platform.

Time taken to schedule the post on social media per week: 30 minutes

Blog Hop and Reply to comments on your blog

A lot of bloggers don’t realise this but one of the best ways to build quality back links to your blog is through commenting on other blogs. Leave a meaningful comment instead of link dropping and you will observe that you will build an engaged community and audience that will appreciate you and your content.

Bonus: They may turn into subscribers and that’s always the best return on your investment as a blogger.

I typically have days dedicated to visiting blogs and replying to comments. It makes it easier for me to fit it around my client work, my chores and my daily routine. Mondays, Tuesdays and Thursdays are the days I dedicate to either blog hopping or replying to comments. Usually, I try and visit about 10 blogs at a time.

So I need about 3 minutes to read the post and another 2 minutes to leave a comment. That works out to about an hour , thrice a week, dedicated to this activity.

Time taken for blog hops and replying to comments per week: 3 hours

Make New Pins for Blog Posts

This really appeals to the creative side of my brain and I thoroughly enjoy making fresh pins for posts that are doing well. It’s the best way to drive consistent traffic to your blog and it is absolutely free! Why wouldn’t you do it, am I right?

Use Canva to instantly make templates and replicate them. This will save tons of time. I usually make aboutย  3 or 4 pins at once.

Time taken to make fresh pins per week: 30 minutes

Don’t miss the calendar snapshot below. I made it using Canva. Neat, right? ๐Ÿ™‚

Blog and social media calendar for May 2018

Analyse your traffic

It’s one thing to create content. It’s another thing to track how it’s performing.

Why is this important? Because if you know exactly what content strikes a chord, wouldn’t it make sense for you to focus on creating similar content for the future? Your readers are your best feedback machine. Use the analytics features in Google, Pinterest and Tailwind to learn which content is doing great.

Focus your energy on doing this just once a week. Any more and you risk getting upset by the fluctuations in numbers. Believe me, it’s not worth it.

Time taken to study Analytics per week: 15 minutes

Research and Read

As bloggers, a lot of us like to write. But many of us don’t make the time to read.

Without research and insights from the experts, we’d be stuck in the same groove, plugging away at something that has no chance of growing out of its comfort zone. Dedicate an hour or two a week to listen to podcasts, watch YouTube videos and study newsletters in depth.

Pick from the experts in your industry and listen to what they are saying. Take copious notes and apply their strategies. See the difference it makes to your blog’s performance. Again, there’s a lot of content out there. Be judicious in your subscriptions and where you spend your time.

I usually club podcast listening with my daily walk so that it doesn’t eat into my blogging calendar. Try it!

Time taken to research and read per week: 2 hours

Design Freebies and Lead Magnets/ Take a blog backup

This is particularly useful if you are looking to build a subscriber list. Spend an hour a week thinking up ideas for lead magnets and opt-in freebies that your subscribers would enjoy.

Initially, this could take a while to design but once you’re comfortable with it, the whole process won’t take more than an hour.

Definitely ensure that you are taking weekly backups of your blog. Schedule that into your calendar.

Time taken to design freebies and lead magnets/take a backup per week: One hour

Total time taken for the blog per week:

10 hours and 15 minutes

If you notice, that means even with a day off (maybe Saturday), I only spend about two hours per day on the blog, maybe less! Isn’t that amazing?

Now tell me, how do you plan out your weekly calendar for the blog?

Pin this post if you loved it!

Blog and social media calendar for the week with tips on how to optimise your time to your benefit.

In December 2018, I bought a copy of Meera Kothand’s CREATE Blog and Editorial Planner and it’s transformed my approach to digital marketing and planning. Get your copy on Amazon!


This post contains links to the Amazon affiliate program. As an Amazon Associate I earn from qualifying purchases. You can read my complete Disclosure policy here.ย 

*Featured and pin images courtesy: Shutterstock

Shailaja V

Hi there! I'm Shailaja Vishwanath, a blogger with 12 years of blogging experience and a parent to a teen. I work as a digital marketing and social media consultant. From positive parenting tips to useful productivity hacks, social media advice to blogging advice, you'll find them all right here. Welcome to my blog.


Shilpa Gupte · May 9, 2018 at 12:57 am

I post twice or thrice a week, if I count the art post. I have learned to post at night (from you) prior to my posting days. After I share my post at various blogging communities, I create images on Canva (on laptop as well as on phone) to promote my post on Instagram, Pinterest and now Twitter. And after sharing the post, I read 4 to 5 blogs above and below mine.
I read on two days and then write a day prior to posting so I am ready with my post. And after this A to Z, I have realised how I can write every day, even if I am not in the mood, or prepared for the post.
I started making a monthly timetable where I decide days when to post which topic and make sure all my categories are included. At least most of them.
Making a timetable and making a list of topics I can write on makes blogging easy for me. I just need to stop checking the Pinterest analytics on an every day basis!
So, what do you say? What do I need to work on? โค

    Shailaja · May 10, 2018 at 5:04 am

    I think you’re pretty much sorted Shilpa I’d say fix a time for the checking of Analytics each week, say 10 am on Wednesdays, for instance. Putting it down to a specific time really helps keep me on track. Otherwise i end up checking obsessively. This helped break that habit. And also knowing that I could be doing other and more valuable things in that time. ๐Ÿ™‚

      Shilpa Gupte · May 10, 2018 at 8:10 pm

      You know, Shy, since the past two days, I have been diligently avoiding the Pinterest analytics! It’s a good thing re, coz it can sure give you sleepless nights!

Nabanita Dhar · May 9, 2018 at 9:23 am

I too have a sort of schedule for my blog.
With all the things one has to do in a day, it’s always good to have a routine. And since I’m kind of OCD with routines and lists, it creeps into my blogging as well.
As always a very useful post, Shailaja.

    Shailaja · May 10, 2018 at 5:04 am

    Yes being organised really helps in the blogging space. Thanks for the appreciation, Naba ๐Ÿ™‚

Ramya Abhinand · May 9, 2018 at 6:14 pm

I love the way you have made a calender for blogging. So neat and organised. I do have something similar, but in a different format. I maintain a journal and plan for the week first, and then every morning spend five minutes jotting down what intend doing. At the end of every month, I jot down my achievements and also make a goal list for the next month.

    Shailaja · May 10, 2018 at 5:06 am

    That sounds perfect Ramya! Breaking it down into small, actionable goals is the way to go. This calendar will also help you get an overview of the week, best times of day to work and segment your work as well. Thanks for the appreciation ๐Ÿ™‚

Parul Thakur · May 9, 2018 at 8:18 pm

I love how organized you are. I have a schedule and a calendar but I am working on making it better. I have work calls after I reach home so I can write only on evenings that are free. Since that keeps changing , I prefer to make a what will I blog kind of calendar. The promotion is usually on the go :/ Love your tips and will try out. Shailaja – you are so good!

    Shailaja · May 10, 2018 at 5:07 am

    Thanks Parul. I know that it’s even tougher with a full time job. Hopefully with the calendar it helps you identify the pockets of time available and get the most benefit out of the same ๐Ÿ™‚

Shalini · May 9, 2018 at 10:29 pm

This is God-sent! I’m going follow each of these tips step by step. That is what I’m going to do the first thing tomorrow. Thanks, Mam.

    Shailaja · May 10, 2018 at 5:08 am

    That’s great to hear! All the best and show me what you’ve got soon ๐Ÿ™‚

Vinitha · May 10, 2018 at 7:43 am

This is so neat, Shailaja! I try to note down the posts I want to write and the days I want to publish on a weekly basis. But I am hardly following it. Nothing seem to be working with my little one whose day starts at 5 in the morning. So Iโ€™m taking a break from schedules and lists. And write and post whenever I can. Promoting part is also messed up, I can see my traffic has reduced a lot due to not being able to spend my reading time on blogs as much I used to. I will bounce back, wonโ€™t I, when my toddler needs a little less of my attention?
I love reading your posts p, Shailaja. They help me to take one step more toward my goal however difficult it is. โค๏ธ

    Shailaja · May 10, 2018 at 11:15 am

    You will definitely bounce back ๐Ÿ™‚ The one reason I can afford to dedicate time to the blog is because Gy is grown up and can manage a lot on her own. You need time. Give it time ๐Ÿ™‚ Do only what you can.

    I am glad my posts help you. Thank you! ๐Ÿ™‚

Rajlakshmi · May 10, 2018 at 8:20 am

Excellent tips Shailaja. I too post once a week else it does become a bit too tiring. Canva is such a blessing. My pinterest would have looked so ugly without it. I am yet to analyse my traffic and find suitable times, but sometimes I just go with the flow
Thanks for sharing these

    Shailaja · May 11, 2018 at 5:07 am

    I know. Most often we go with the flow. And that’s perfectly fine too. I just find that structure helps me personally ๐Ÿ™‚

Ravish Mani · May 10, 2018 at 9:10 am

Bloggers are always taken as granted, but blogging requires lots of talents. I completely agree when you say that bloggers are writers, marketeers, PR agents, advertisers, digital & graphic artists all rolled into one.

Clarity of what one wants to do and proper planning are very essential for success. Your idea of blog & social media calendar make the daunting task easy by breaking it into smaller tasks with assigning a time with each task.

Thanks, Shailaja, for sharing your insights with us. ๐Ÿ™‚

    Shailaja · May 11, 2018 at 5:05 am

    I’m so pleased that you found it useful and relevant. Blogging is fascinating and I keep looking for ways to simplify the complex so that everyone can start doing it. Hopefully that comes across in the posts as you mention. ๐Ÿ™‚

Inderpreet Uppal · May 10, 2018 at 11:16 am

I love tips, hope to use them to get more organized. Thanks

    Shailaja · May 11, 2018 at 5:03 am

    Thanks Indy. All the best for getting organised ๐Ÿ™‚

Jill · May 10, 2018 at 12:41 pm

Fantastic. I work full time so only have time to blog once per week and it’s all a bit chaotic so this is just what I need. Thanks

    Shailaja · May 11, 2018 at 5:03 am

    That’s great Jill. Once a week is perfectly fine if you ask me. Good for the blogger and the reader too ๐Ÿ™‚

Hot Mess · May 10, 2018 at 4:50 pm

Isn’t Canva the best? I use that for every single blog post and post every one of them now to Pinterest. This was a great post as I love reading how other bloggers keep up with everything we have to do. You are sooo right, we are everything with our blog! My downfall is I don’t have a schedule or a calendar b/c I am horrible at keeping a schedule. I need to get better!

    Shailaja · May 11, 2018 at 5:02 am

    Aww canva is the absolute best and so much of it for free!

    Thanks Angela. I’m glad you enjoyed reading the blog ๐Ÿ™‚

CookieCrumbs · May 10, 2018 at 10:07 pm

This is soooo comprehensive, Shy! I want to ask you, aren’t you “afraid” of sharing your trade secrets?

    Shailaja · May 10, 2018 at 10:08 pm

    Thanks Cookie. You’d be surprised. The more you give away, the more you earn in terms of trust, credibility and loyalty. That means so much more than anything else ๐Ÿ™‚

Rachna Parmar · May 11, 2018 at 10:37 am

Very neat tips, Shailaja. I have a blog calendar that I follow basically one post per week for each blog. I do time blocks for social media sharing. I am not on paid Buffer but I do use the free version. And Tailwind is a real breeze but I’ve noticed that one needs to do daily manual pinning as well. It helps to be organized especially as I don’t really have much time for blogging these days. Except for deadlines for paid collaborations, if blogging gets too intense, I let go of the schedule once in a while.

    Shailaja · May 11, 2018 at 5:56 pm

    Thanks a ton, Rachna ๐Ÿ™‚

    I do manual pinning too but not everyday. Especially after the Pinterest video which confirmed that there is no significant benefit to paid vs manual pinning.

    Organization is the only way I can get anything done, especially in the client work domain. I do agree that blogging takes a back seat over paid content and collaborations. That’s why this week’s post was pushed to Tuesday night instead of Sunday. ๐Ÿ™‚

Obsessivemom · May 11, 2018 at 1:34 pm

I’ve said it often enough you’re amazing in the way you organise your blogging. What’s even more amazing is your generosity in sharing all your learning so freely. Thanks a ton Shailaja. I am taking baby steps this year and have downloaded a calendar of sorts. I have been trying to stick to it however, since blogging isn’t top priority for me many things come in the way and then the planning goes haywire. Sigh!

    Shailaja · May 11, 2018 at 5:49 pm

    I am glad to share whatever I know, Tulika ๐Ÿ™‚ I have learnt so much from the generosity of others that it is only fair that I pass it on ๐Ÿ™‚

    Super glad to hear about the calendar! Yay!

    I know blogging isn’t top priority for many and that’s perfectly fine. A calendar does help though, no matter how serious or relaxed you are when it comes to the blog. Try it and let me know.

Shantala · May 18, 2018 at 8:45 am

I used to have a system and a routine for tackling the tasks related to blogging, but eventually what happened was that my tasks increased significantly, and I did not adjust my schedule to accommodate those tasks. And that meant an eternal state of backlog, which basically sucked the joy out of blogging for me.

So during this break, I reevaluated my tasks and time and I now have a temporary weekly routine. I say temporary, because I am keeping a close watch on what works and what doesn’t work for me and I’m tweaking the schedule constantly. Hopefully I will find my groove soon.

Natasha Sinha · July 8, 2018 at 9:58 pm

This post is a precious treasure! Iโ€™m going to save it, book mark it and also print it out and keep a copy handy. Youโ€™ve taught me so much this weekend Shy.
First a Pinterest workshop, now this post.

Iโ€™m really going to try to work my way through these in the coming week. I hope I can get as organised and focused as you are. Even if I get there 50% Iโ€™ll be gratefulโ˜บ๏ธ

Thanks so very much for this gem of a post. โค๏ธ

Natasha Sinha · July 8, 2018 at 10:09 pm

This post is such a precious treasure Shy. Iโ€™m going to book mark it, save it and also take a print out that Iโ€™ll keep handy.

This weekend Iโ€™ve learned so much from you. First a Pinterest workshop and now this eye opener of a post.

Iโ€™ll start my week by implementing these tips Iโ€™ve learned and even if I manage fifty percent of it, Iโ€™ll be grateful. I hope I can be as organised as you Shy.

Thanks for this gem of a post. Much gratitude.โค๏ธ

    Natasha Sinha · July 8, 2018 at 10:18 pm

    Pardon the typo and the double comments. Thought the first one didnโ€™t go through

Rashi Mital · October 26, 2018 at 9:57 am

Hey Shailaja, on clicking for the calendar it’s taking me to the newsletter subscription page.

    Shailaja · October 26, 2018 at 10:13 am

    Yes Rashi. That’s a landing page to get the social media calendar. Will send you the direct link via Twitter.

Lydia · July 22, 2019 at 5:58 pm

This was a great post. Yes, blogging definitely requires work! I like the way you broke everything down into manageable steps.

Leave a Reply

Your email address will not be published. Required fields are marked *

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

error: Content is protected !!