SEO is not something that happens right away. For most people they have learned to understand that search engine optimization takes time and you need apply good quality approach in order to make an impact on your targeted industry search results.
Here are some reasons why SEO takes time for those who are not so convinced:
Limited Space: For every keyword and phrase there are only ten parking spaces in the search results which means that you need to put in the leg work to be visible in these areas. If everyone did a little SEO wouldn’t it be impossible to have everyone rank in the search results for a specific word or phrase?
Competition: You really don’t know what your competition is doing as far as marketing to be ranking in those search results. You can search around and take a look but ultimately you don’t really know what types of link building activities they are performing for them to show up in those areas.
Ranking Factors: There are close to 200 different ranking factors that determine where a website ranks. It takes time for a website to cover many of these factors which is why SEO is a long term effort.
Age: If you are in an industry where the majority of the websites that rank on page one or two are aged, meaning they have been live online for a much greater time than yours it will require even more patience and time. Age is a very important ranking factor in the search engines so if you have just recently launched your website it is going to take some time to really catch up to your competition.
Volume of Business: The internet has allowed people to start businesses relatively easy which means that content and websites are being dumped into the web space at much higher rate than ever before. The volume of content that exists in the internet is astonishing and it is not slowing down any time soon.
Don’t compare the rankings you might have achieved years ago to now because the game has shifted and changed quite a bit.
SEO was once a much different effort. Several years ago, before social media marketing was effective, a company had to rely solely on SEO for their marketing efforts. The effort has changed and forced businesses to take a much stronger SEO marketing and branding approach in order to stand out from the crowd.