A general rule of thumb is for images to be at least 1200px wide. That ensures good quality on all networks.
For specific networks, please consider the following:
- Instagram images can be 1080px wide and can be somewhat vertical (up to 4:5 aspect ratio)
- Facebook can have vertical images when the content does NOT have a link, in which case those can also be 1080px wide
- LinkedIn link shares (with a link) will always crop to horizontal. LinkedIn displays all images at a 1:1.91 aspect ratio, and crop square images in that way - this is how LinkedIn crops images