On-page optimization is the practice of optimizing HTML elements in a way that encourages search engines to make the content more visible in SERP (search engine results pages). Examples of on-page optimizations include optimal keyword density, internal linking, external linking, use of subheading, and use of media – just to name a few.