I have been recently involved in SEOing (programmatically) a web application (PingMyCompany) and this involvement pushed me to study basics of SEO. Its really a fascinating area for me as it involves dealing with worlds top search engines and making them to consider your site more than other :). So here today I am starting with very basic concepts of What, Why and How SEO works. Later on, I will cover more beginners to intermediate stuff related to it and here it goes…
What is SEO?
Search Engine Optimization (SEO) is a system of website promotion or website marketing aiming to help a website rank favorably on internet search engines under keywords or key-phrases that are most important to your website. It is also referred to as Search Engine Marketing, Search Engine Positioning or Search Engine Placement. No matter what or how they name it – the bottom line is that prospective customer should be able to find your website.
We have more than 100 million websites and registered domains on the internet. With so much competition on the internet, it is tough to be noticeable. With over one billion people surfing the internet on a daily basis worldwide, the goal of each website is to develop a niche for itself in a market to generate revenue. To achieve this task, a website needs a good volume of traffic from which the company forms its customer base.
A study has shown that 90% of the internet users use three major search engines – Google, Yahoo and MSN. The structure of these search engines is designed in such a way that whenever a user types in the needed search subject, the search engines bring up a list of websites ranked according to their relevance to the searched term. As most of the searched engine users do not search more than 30 results so it is clear that traffic goes to the higher ranked websites. Therefore, for drawing traffic to your website, it has to have high search engine ranking. To achieve this, it has to be search engine optimized.
How SEO works?
SEO helps in maintaining the path for search engines in a way that they handle the limits of the bots (a bot is a software program that imitates the behavior of a human, as by querying search engines) with crawler-friendly structural design, in addition to addressing indexing filtering concerns. SEO helps in making the website available to web-searchers by classifying keywords, most used by the target audience and by a proper use of the keywords and phrases into the text. It also helps in analyzing visitor’s activity including human and bot on the website.
A search engine has a program that mechanically gets WebPages. Such programs include spiders, bots and web crawlers. A search engine sends a spider to crawl the servers on the World Wide Web to find the documents to index for their database. While Indexing, it sorts out documents according to the search engine’s rules, like to set aside duplicates and store those, which meets the search engine’s predefined quality standards.
Whenever a person types a phrase or keyword in the search box of a search engine, the engine compares the keyword with its valued sites in its index. The search engine then evaluates the most appropriate information, which matches the user’s preferences. It is also important to have the links redirecting to your own website referenced by search engines.
That’s all for today, In next post I will try to explain the basics of how to optimizing a webpage, Do’s and Dont’s of webpage optimization.
Keep smiling 🙂