Nowadays, images and videos are also appearing in the search results, hence to get maximum visibility in search results, seo should concentrate more than the content in the page.
Its equally good to get more than one listing for your page in google search results like images and videos other than the content.
Images :
Most of the websites have images for their websites but it have to optimized well more results.
How to optimize images:
Optimize every image you use by naming it well.
Good image quality
Image alt text and relevant description with appropriate keywords.
Image size should be good without affecting the page load time especially for mobile users.
Image sitemaps to discover the images in your website by google search engine.
Schema image markup
Video :
Including videos and making it as a part of content strategy is an additional way to improve the page.
How to optimize videos:
Video content strategy
Choose thumbnails for video images and minimum of 160 x 90 pixels and maximum of 1920 x 1080 pixels.
Video Sitemap
Semantic markup for videos.
Video description, surrounding text on the videos and transcript option for videos.
Better to have a shorter video length.