Posting on social media can begin to take over your life! After researching your target audience, creating content, writing captions, thinking of hashtags and everything else that goes along with posting. The last thing you want to worry about is are you posting to often or not enough.

Social media

We have searched the internet and read the research to find out how often you should post on social media and it’s all a bit confusing. So here is a quick overview of how often you should be posting. To begin with, it’s not always about how often but more about consistency. If your followers come to expect a post off you every Wednesday and then you don’t post, you may lose your brand trust.

It is also a good idea to look at your social media insights to find out when the best time to post is. (alternatively, there is more research on that here)


Facebook sign up on mobile

1 post a day is recommended. With a maximum of 2 a day, otherwise you will start to come across as spammy. Sharing other peoples posts, light-hearted memes or videos is a good way to break up your own posts.



5-10 tweets a day. This may seem like a lot of tweets but as Twitter feeds are chronologically ordered older tweets fade into the background quite quickly. Most retweets happen an hour after tweeting so the more frequently you post the more likely you are to be retweeted. (Some of your tweets can be retweets).



Research suggests 1-2 times a day. Buffer found that big brands post on average 1.5 times a day. Any more and like Facebook you may come across as spammy.

Consistency and testing are key. Check your social media analytics, if you post 3 times a day on Facebook do you get more reach and engagement than if you posted once? Does your twitter engagement increase if you only post 3 times rather than 15? Different things work for different people and a lot of it depends on your content.

We can help! Do you need some recommendations or help to understand your social media insights? Or maybe a content plan? Get in touch with us today to find out what we can do for you.