What Is Onsite SEO Vs Offsite SEO?

Ben Holland discusses different types of SEO and how to best optimize your site for search engines.