Besides having great content, one of the key elements to attract visitors is having captivating visuals on a website. These can be images, infographics, or videos. Try and use unique photographs rather than the free stock images that have been used time and time again.