You should post daily, but it really depends on the type of website you own. If you own a news website or a blog, you may post every time you publish a new article. If you sell clothes you may also post your new products regularly. It really depends on the type of content you have on your site. If you don't regularly publish content on your blog, for example, I think it's useless to share every day one and the same article. The best time to post also depends on your audience and when they are more engaged. It depends on your time zone and location as well. You should check where you get the most traffic from. For example, if you're located in Italy, but you get the most traffic from the USA, you may set up a posting schedule in accordance with the most convenient time for your visitors.
Here are a few ideas about when to post on social media:
- In the mornings and evenings during commute time
- In the evenings when people are not at work
- During lunch and tea break
- On weekdays for B2B brands and weekends for B2C brands