On-page SEO involves optimising elements on the website itself such as the content, meta tags, and internal linking structure. Technical SEO focuses on the technical aspects of a website, such as page speed, mobile-friendliness, and site architecture.