SEO is search engine optimization. In the seo, we optimize the content of any website and put that on the top of search result.
It was not tough before but nowadays competitions have reached to beyond. It is very hard to do SEO for any website and maintain its position on the top of the search engine.
There is two type of SEO. Online SEO and Offline SEO.