SEO for (Google,Yahoo,MSN)

Google (SEO) Search Engine Optimization

A well built site is useless unless people know where to find you. This is where need of search engine optimization arises. The methodology of Search Engine Optimization depends on your knowledge as to how Google ranks it index. Since only the engineers employed by Google know the answer, it is up to the rest of us to speculate on what may work, and what we know doesn't work. The easier your make your site to be understood by Google, the better chances you'll have of getting top spots in Google's index.

There are some guidelines or techniques which are helpful to get higher ranking in google as follows:

On page optimization
Keyword analyzing
Meta tags analyzing
Checking Page Rank Leak
HTML Validation
Broken link checking
Assurance of unique content
Off page optimization
Link building
Reciprocal link building
One way link building
Three way link building
Site submission
Directory Submission
Article writing
Article Submission
Press Release submission
Software submission

SEO for Yahoo

Yahoo! is the second most popular from the three major search engines and includes an enormous network of websites. The algorithm of Yahoo itself can pose a problem for some SEO's as we optimize client websites to rank highly on multiple search engines due to the way that it differs from Google and MSN. That said, any issue can be addressed provided that the right attention is given to the right details.
There are some guidelines or techniques which are helpful to get higher ranking in Yahoo. On Yahoo! the major areas are as follows:

Keyword density
Site structure

Keyword Density

Keyword Density is the most important factor that yahoo cosider while ranking websites. Generally you will see a range that appears much higher is 5.0 to 8.0%. Beyond this range or crossing this range your ranking in yahoo will go down on regular basis and after certain time your website will be removed from Yahoo's index.

Site structure

Site Structure is more important factor on Yahoo! for two key reasons. First, the site structure determines the order in which your page content gets seen by the search engines and thus, which content will be given the highest priority. Content that occurs higher up in the code of your page is given a higher weight than content lower down in the code. Second, a properly structured site will be lower in code through the use of CSS, reduced or eliminated table use, etc. The reduction in code will push the content higher up the page as far as a search engine is concerned and thus, it will be given more weight.


Like in the other major search engines, having a solid backlink count from relevant sites using good anchor text practices is a major factor on Yahoo! for any reasonably competitive phrase. When it comes to calculating backlinks Yahoo! is far more similar to Google than MSN.


Like all of the major search engines, MSN also builds their index of sites using spiders to crawl the web finding new and changed information. This information is then processed by the MSN servers using complex algorithms to determine which sites are most relevant to the search query entered. All search engine algorithms are mathematical and thus, there is a fixed set of rules and factors which, if addressed correctly, will result in a high ranking.
Factors to be considered while optimizing for MSN:

Page Content
Linking Structure
Number of pages
Title, Meta & head Tags

The above factors if addressed correctly, will have very significant results on your rankings.

Page Content:

The content of your page must be perfect. What I mean by this is that the content must appeal to both the search engines and the algorithms. In order to write properly for the visitors you must be able to write clearly and in language that is both appealing and understandable to your target market.

Internal Linking Structure:

The way your pages link together tells the search engines what the page is about and also allows them to easily (or not-so-easily) work their way to your internal pages. If your site has an image or script-based navigation it is important to also use text links either in your content, in a footer, or both. The text links are easy to follow for a spider and perhaps more importantly, the text links allow you the opportunity to tell the spiders what a specific page is about though the anchor text and, in the case of footers, allows you to add in more instances of the targeted phrases outside of your general content area.

The Number Of Pages & Their Relevancy:

MSN wants to please their visitors. For this reason they want to insure that highest likelihood that a searcher will find what they need once they get to your site. For this reason a larger site with unified content will rank higher that a smaller site or a site with varying content topics. (note: this assumes that all else is equal in regards to the other ranking factors)

When you are optimizing your site for MSN be sure to take some time to built quality content. Do a search on your major competitors to see how large their sites are, over time you will want to build yours to the same range through general content creation or the addition of a blog or forum to your site.

Titles, Heading Tags & Special Formats:

Titles are the single most important piece of code our your entire web page for two reasons. The first is that it holds a very high level of weight in the algorithm. the second reason is that it is your window to the world. When someone runs a search the results will generally show your page title in the search results. This means that a human visitor has to be drawn to click on your title or rankings your site is a futile effort (this isn't about bragging rights, it's about return on investment).

Heading tags are used to specify significant portions of content. The most commonly used is the H1 tag though there are obviously others (or they wouldn't bother numbering them would they). The H1 tag is given a significant amount of weight in the algorithm provided that it is not abused though overuse (it should only be used once per page). Try to keep your headings short-and-sweet. They're there to tell your visitor what the page is about, not your whole site.