How to Write a Blog Post

How to Write a Blog Post

In this article, we are going to cover how to write a blog post and how many blog posts you should be writing.

How to Write a Blog Post

The Quick Version

1 – You should publish blog content consistently, for most local businesses, I would suggest aiming for 2-4 posts per month (but 1 per month is way better than nothing).

2 – Set up your Blog Post Schedule.

3- Follow your outline, glean from others and cite the originals where needed, and add as much personal experience and unique insight as you can.

4 – Write a few posts yourselves, but then look to outsource it as you have better use for your time (unless you really enjoy doing this).

The Complete Version

How often should I publish a blog post?

At a minimum, you want to post at least once per month. For most local businesses, I would suggest aiming for 2-4 posts per month.

Creating fresh, valuable, high-quality content is one of the most important things you can do for SEO. 

Put simply, all other things being equal, the business that puts out a weekly blog post is almost always going to end up driving more traffic than the business that puts out a monthly blog post.

You just give yourself so many more opportunities to rank for different keywords and strengthen your content clusters.

To give an example, for this website, I am putting up about 5 posts per week currently. Eventually, this will slow down, but I plan on doing this for the first year of this site. At which point, I will probably scale back to 1-2 new posts per week and then go back through previous posts to update and improve them.

This is one of the reasons SEO services can be so expensive. It takes good time or money to create quality content.

How to Write a Blog Post

1 – Set up your Blog Post Schedule

Head back over to your Keyword Research Tool (I should probably update the name of this) and go to the Content Schedule Page. On here, you will take the articles and blogs from the “Content Strategy” page and order them here, where you can track the progress of your work.

How to Write a Blog Post  - Blog Post Content Schedule

2 – Layout your outline

Go to your research for the article that you are working on and layout the main headings and sections in a Google Doc (or Word Doc, or wherever you will be writing.

3 – Begin writing

Start writing. Don’t be concerned with the “SEO stuff” at this point. Just focus on providing the best possible content for your audience.

And while I want you to do a great job, don’t worry about it being perfect on the first go-round. You can post an article and then come back later and revisit it, updating, and optimizing it. I would rather have an imperfect article up than no article at all.

4 – Optimize the post

Once your article is written, you will want to go back through it and optimize it for SEO

5 – Post it

Now that your article is optimized, go and post it on your website.

6 – Share it

The last step is sharing your article across various social media platforms. We will dive into this in a later lesson as there are ways to automate this, but to start, share it across your main social media accounts like Facebook, LinkedIn, Twitter, Instagram, and Google My Business. This helps to get your content out in front of people, hopefully driving some traffic to it and it helps to establish your brand presence across the internet. 

Lastly, if you have the budget, even $5 or $10, you can boost some of those posts to your target audience, to drive greater awareness and traffic to your site.


I recommend that everyone writes a few articles themselves, but as I mentioned earlier, oftentimes, it will be wise to outsource some or all of your content creation and invest your time into other areas of your marketing and business. In the next lesson,  we’ll go over some different ways you can outsource your content creation.

As always, head over to the 5 Min SEO Facebook Group and post any questions you have there.

If you would like to receive daily SEO tips and projects like these, make sure to sign up for our newsletter.

Leave a Reply