Onsite SEO is usually limited to services that can be performed on your site, ranging from content optimizations and speed optimizations to reworking existing information architecture to better fit with keyword research data.

Full service SEO covers the whole range of services required to rank your website higher in SERPS and it includes link building, outreach, content distribution, increasing social signals etc.