On-page SEO comprises the factors that you can control, such as the keywords, page structure, content, internal linking, load time, redirection speed etc. While the Off-page SEO includes those factors that you can’t control, such as backlinks, social media promotions etc.