Here are the best image sizes for WordPress: Blog post image size (1200 x 630 pixels) Header image size (banner size 1048 x 250 pixels) Featured image size (landscape 1200 x 900 pixels)