Activities and marketing outside your website aimed at building links to your site and increasing its online visibility. These efforts can be more difficult and time consuming than on-site SEO since you can’t directly control what other people do on their websites but they are a vital part of SEO
See also: Link Building, On-site SEO