Small insight about SEO (Search Engine Optimization)

What is SEO?

Search Engine Optimization (SEO) is the process of improving the quality of the website, increase search engine rankings, increase the number of visitors and thereby increasing the traffic in an unpaid, natural and organic way by incorporating or adding the search engine friendly elements into websites. This is all about the simple definition of SEO – Search engine Optimization. It can be of two types 1)On page and 2)Off-page SEO.


If you are a complete beginner to SEO world then the terms used in the above statements may look complicated for you. To make it in a simple way, all the attempts you are putting to make your web page appear in the top of search results without spending a single penny is what called SEO.

How Search Engine works?

All search engines like Google, Bing, and Yahoo have its own Rules, algorithms, and formulas to find and rank the WebPages which are relevant to the search query entered by the user in the search box. Rules and formulas for search engines continuously vary by time. If you attempt to take advantage of loopholes in the search engine algorithms to improve web page ranking then Search engine would penalize by decreasing the organic traffic to sites. This type of fraudulent activities comes under black hat SEO.

Basically, all Search engines work in the below order

1) Crawling

2) Indexing

3) Ranking

What is crawling?

Crawling is the first step of the searching process. All search engine has its own bot (Google has spider bot) which scan the content of each and every page, post, title, keywords, content, images, links, comments, template design etc., available over the internet. Crawling is a never-ending process and it keeps on looking regularly for new contents as well as changes in the existing contents. Some bot might take the screenshots of each page available over the internet. Adding SEO to websites help search engines to easily find the type of contents and rank them. The user can manually submit sites to search engine for better crawling like webmaster tool in Google.

SEO Crawling

What is indexing?

Indexing is the second and complicated step of the search engine process. After crawling over the page, the search engine collects a huge volume of data and store it in the database for ranking and retrieval process. During this indexing step, it stores the elements such as Title, content, keywords, links, alt attributes and all other pieces of information which are all crawled.

SEO indexing

What is the ranking?

This is the last step of this searching process and in this step search engines sort and rank the relevant web pages based on the query entered by the user. Search engines have their own factors to determine the order of search results. When user types a search query in the search box then search engine read and compare it against the millions of Web Pages from its database in order to display the relevant document and this is where the SEO keywords place a vital role.

SEO Ranking


Let me know your thoughts