My Fool-Proof System for Publishing Blog Posts Consistently

One thing that I’ve committed to this year is publishing blog posts consistently - one every Monday! And while I missed a couple weeks while I was sick earlier this year, I’ve been able to pretty much meet my goal. Which is amazing!

But I wouldn’t be able to consistently publish blog posts every week if I didn’t have a fool-proof system. Last year I didn’t have a clear system for writing, creating, and publishing posts consistently and guess what happened? 

Nothing was published on a consistent basis!

Because I’ve “cracked the code” so to speak, and found what works for me, I wanted to share my system with you in case you’re wanting to be more consistent with your blogging but have no idea how to get there!


Asana is my project management tool of choice, but really having a template in whatever you use is the first key to the system. 

This means that you’ve already pre-determined your blogging system - what goes into a post, when each thing gets done, etc. - and you’ve put it into a task you can copy for each new blog post. That way you’re not re-typing out every single thing you have to do!
I personally like to break up my workflow into bite-sized chunks per day. So one day I’m creating the Google Drive folder for my post (which will house everything related to that post), then the next day I’m writing the post, the next day I’m writing the email that announces the post to my list, etc.

Workflow Template


Want to steal my workflow template? Enter your name + favorite email to get access!

Powered by ConvertKit

By breaking everything down by day, I only see the items I need to do a day at a time when I’m in the “My Tasks” view in Asana. Instead of seeing the whole list of tasks and getting overwhelmed, I’m just seeing the 2-6 small things I need to do that day.

This helps keep me on track, because I don’t get distracted or overwhelmed by the rest of the list. And by knocking out the smaller tasks each day, the whole blog post comes together with very little effort - because it’s all ready to go when it’s time to schedule the post!


To save time, and sanity, I have templates for everything that goes into a blog post. Inside of the Google Drive folder for the post, I have a Google Doc template for writing the post, a Google Doc template for writing the email announcing the post, etc.

I also have social media templates that my brand designer created that I use for the main post graphic and all social media graphics, so I know that they’ll always be on-brand and consistent.

By taking the time to make templates for each aspect of the process, it means that I never have to think about what goes into each thing again. I always know what I need to write, where things go, and all I have to do is input the content.

It saves me hours each week because I don’t have to re-design the graphics each time, and I don’t have to try and remember every single thing that has to go into a blog post.


The final “trick” or key to this system is that I built in buffer time - so that means I’m going through the process the week before the post is being published. I could do it two or even three weeks ahead of time, if I wanted to.

But by having a buffer built in, I’m making sure that there’s space to deal with any unexpected issues that may come up. For example, if Squarespace’s servers go down, the post can be scheduled a day late but still be published on time.

This also leaves flexibility in case life happens - sometimes days get away from us and we aren’t able to write the post on the day it’s assigned in Asana. But instead of being stressed about it, I know that I have an extra x number of days to actually get the post written without throwing off the rest of the process.

Workflow Template


Want to steal my workflow template? Enter your name + favorite email to get access!

Powered by ConvertKit

I hope that this post helps you get your own blog post workflow created! What were your biggest “Aha!” moments? Let me know in the comments!