On-site SEO is about optimizing your website, while off-site SEO is about building authority externally.