Both on-page and off-page search engine optimization (SEO) is vital to having a successful online presence in the search engines and across other platforms, such as social media sites. Both of these are important and need to be done correctly. On-page SEO should be done first, so that as your site increases in the search engine and gets more traffic through off-site SEO, your users will have a better experience and the search engines can understand your site efficiently.