Key on-page seo factors include keyword research, title tags, meta descriptions, URL structure, header tags, image optimization, internal linking, and quality content creation. These factors play a crucial role in improving website visibility, user experience, and search engine rankings.