For a content marketing campaign, knowing exactly what kind of image and video format to post, and how often is absolutely important. Here are the best sizes for sharing images on social media:
Image

Note:
Multimedia format - Posting Image(s) and Video(s) together in a single post
As you experiment with different kinds of images, only then you'll realize which works best for your brand. By default, these two sizes are impeccable
Horizontal (landscape): 1,024 pixel X 512 pixel
Vertical (portrait): 800 pixel x 1,200 pixel
Video
