SEO or a short term for Search Engine Optimization, is an active practice of outnumbering visitors by improving both intrinsic and extraneous aspects of a web, therefore increasing the volume of traffic to the site. This can be possible if the website ranks itself at the highest position in a search result of a particular search engine. Internet users usually click on search results that are posted first before them. It's rare that they scan through pages just to look and read for the facts that they need. In that case, the site which was earlier presented or initially given as the result for the search is oftentimes visited. So if users or researchers type in keywords that relate to your keywords too, and they find your site on the primary page of any search engine result, your site will be popularly visited since you obtained the highest search engine result position.
On the other hand, in order for search engines to read, understand and eventually index your site, SEO must analyze and identify your site foremostly. This is done only by supplementing or modifying obscure texts in your content so that search engines will be able to read the site. It is not spamming search engines, it is just assisting search engines in helping you promote your site. There is an immense need for SEO because if the content of your site is vague or can not be understood by search engines, they will ignore it and they will not index it. And if that happens, all your hard work plus the money you've invested in making the site will all be a waste. So to be sure if your site is acceptable to a particular search engine, make use of SEOs or optimizing tools; thus it would increase the possibility of seeing your site in a search engine.