I would like to add that along with technical aspects, emotional impact also plays a huge role. The image should evoke some feelings or reactions in the target audience. For example, using people in a photo can create an emotional connection and make the content more appealing.