Knowing the types of on-page and off-page techniques an SEO company uses will give you an idea about the quality of the SEO you will receive. If they do not have different methods to go about this, then they are not worth their salt. On-page SEO refers to the factors you can control on your own website, off-page SEO refers to the page ranking factors that occur off your website, like backlinks from another site. It also includes your promotion methods, taking into account the amount of exposure something gets on social media, for example.