We do believe that an effective SEO strategy requires both on-page and off-page activities.
On-page SEO involves anything on your website which you control: content, structure of information, mobile experience, page load speed, and keyword optimization.
Off-page SEO is the strategy you use to impact the relationship between related websites that reference your own. This means websites linking to you, referral traffic, social sharing, and brand mentions.