Technical SEO is the technique to make a website technically error-free, which helps to improve website ranking.
On-page SEO or on-site SEO is the process of optimizing a web page for users as well as search engines.
Off-page SEO or off-site SEO includes the activities performed outside of our own website to improve website ranking in search engine SERPs.