On-page SEO is mainly the SEO technique that you implement on your website pages, whereas off-page SEO is a method you do off site for better ranking. Off page SEO includes building backlinks, building social media pages, sharing on social media, building social signals, etc. When you are building backlinks, you need to build do follow backlinks. You also need social media presence.