Before we jump in to the discussion let’s make sure we understand the basics. In case you have problems getting your site on the first pages of Google you need SEO.
Certainly, you know that people search on google everything they need these days. As a user yourself, you know that you never look on the second page of the results. The truth is that we are used with fast and precise results.
Google offers exactly that to its users. The trick is to make your site be among the first results google offers. As you may imagine there is big competition for those first positions.
It is easy to make sense why you need SEO. Without the optimization of your website nobody would discover you. SEO stands for search engine optimization. The experts make some critical changes to your site so that it looks as a perfect choice for google.
In case you sell flowers, you want google to rank your website on the first page. Of course, there are other people selling flowers. This means there is competition to be among the first companies to appear on the first page.