My personal understanding about SEO (Search Engine Optimization) is basic strategy to boost a website performance, including the technical things (good code, website speed etc), content marketing (keywords, good content), social media, linkbuilding, mail marketing etc.