Technical SEO generally refers to the back-end infrastructure of your website and making sure it is set up for search engine success. This includes things like site speed, XML sitemaps, and schema markup. On-page SEO, on the other hand, is all about optimizing the content on your website for the search engines. This includes things like keyword research, title tags, and meta descriptions. While both technical and on-page SEO are important for any website that wants to rank well in the search engines, they each play a unique role in the overall optimization process. Ultimately, technical SEO lays the foundation for a successful SEO campaign, while on-page SEO helps to drive traffic and conversions.