On-page SEO (or on-site SEO) is the practice of optimizing web pages for specific keywords in order to improve search visibility and traffic. It involves aligning page-specific elements like title tags, headings, content, and internal links with keywords.