SEO is an online marketing strategy that improves your visibility or ranking in search results relevant to your business and target market. Increasing your ranking requires on-page SEO and off-page SEO. These two tactics focus on making your site friendlier and more authoritative to search engines and users.