On-page SEO involves optimizing a website's content, keywords, images and other on-page elements to improve search engine rankings. Key aspects of on-page SEO include choosing relevant keywords, optimizing page titles, URLs and headings with those keywords, writing quality content, and evaluating SEO performance with tools to identify areas for improvement. Regular evaluation and updating content is important for SEO success.