Thanks to at Make a Website Hub for compiling this data on the science of posting on social media and putting it into this beautiful and understandable infographic.
Recent studies have shown that the best number of tweets to send out per day is 3. To get the most engagement out of your tweets, you should tweet between 9 a.m. and 3 p.m. Monday through Thursday. The worst time to tweet is any day after 8 p.m.
These findings aren’t surprising if you think about it. Social media users are more likely to be online in the morning before getting to work and during lunch hours than they are during the evenings when they have other commitments.
2 posts per day are the best for Facebook, between 1 p.m. and 4 p.m. Instagram content gets the best results when posted between 2 p.m. and 5 p.m.