SEO refers to search engine optimization. It is a process to increase the organic search rankings of a website.
There are millions of searches being done online. People search for almost every imaginable thing from how to care for their pets to how to make money from home etc.
While searching, people enter some words or phrases in the search box.
These are known as keywords or key phrases. A website owner's aim is to have high rankings for a lot of important keywords related to the site's niche.
The advantage of high rankings is that you can get thousands of free visitors to your website without spending a dime on advertising.
And this traffic will keep coming to your website automatically as long as your site is still ranking high on the search engines.
What' more - your site will be getting visitors even while you are sleeping, eating or enjoying time with your family.
In order to enjoy all these benefits, we need to optimize our website in a certain way so that it stands a good chance of ranking highly in the search engines. Each search engine is different and gives priority to different factors.
It may be almost impossible to optimize our website keeping all the search engines in mind. Thankfully we don't have to do so.
If we focus on just the top 3-5 search engines, it should be sufficient for us to get thousands of free targeted visitors.