SEO is the strategic process of creating websites and webpages around specific keywords or search terms with the aim to increase website visibility through online search engines like Google and Bing.
A successful SEO strategy will ultimately increase relevant traffic to your website and strike a balance between the SEO techniques employed and User Experience (UX).