On-page or on-site SEO covers any work that is done on your actual website. This includes things such as titles, tags, descriptions, website structure, and more. Off-page SEO refers to all work that does not take place directly on your website. This can include link building, social sharing, bookmarking, and more.
While freelancers have become more in demand, white label services are often a better choice for agencies looking to resell services to clients.