An outline about Search Engine Optimization:

What is SEO?
SEO is a set of techniques which are mainly focused on increasing visibility in organic search engine results. By following SEO strategies you can increase the visibility to the website. There are many aspects of SEO like On-Page, Off-Page, Link Generation, etc., The basic plot of Search Engine Optimization is making sure that your website is structured in a specific way to make the search engine to better understand about it.

Why a website needs SEO?
Search Engines are smart to know about your site, but still, they need some help to make your site visible to the user and get traffic to your site. Search Engine Optimization is a roadway to get a lot of users to your site.

SEO makes content to visible in SERP. SERP is Search Engine Result Page, the page what we get as a result of a search query or user keyword. If your website doesn’t index for targeted keyword then you have to really concentrate in SEO.

Can I do SEO on my own?
Many peoples can easily understand the basics of SEO. Once you understand it and can spend hours on the concept, you can do SEO by Yourself. Doing Right SEO is more important than just doing SEO because only right seo can get hundreds of visitors and rank your site in search engine result page. And in case if you do wrong SEO, your website rank may further drop down in search engine result page.

In addition to making content available to search engines, SEO also helps boost rankings so that content will be placed where searchers will more readily find it. And if you have a website with no visitors then there is no use in having a website. The advantage of having the site completely depends on the user readability and time user spends on yours site of your site and search engine works based on user experience.