No sé si aún te interesa, pero igual te contesto.
En resumen, el tamaño es determinado por la plantilla, aunque por cuestiones de velocidad siempre te recomendaría una imagen no más grande a 600 px de altura. Sin importar el uso.
Obvio, si el fin de la imagen es muy pequeño (como un logo), entonces sube una imagen más pequeña. Si es posible del tamaño máximo exacto a darle.
También te recomiendo reducir el tamaño de las imágenes mediante herramientas. La web Kraken.io es perfecta para eso, aunque también puedes usar algún plugin (solo evita que afecte los tiempos de carga).
Personalmente, lo hago manualmente. Y obvio, siempre que puedas, imágenes JPG que son más ligeras.