The true definition of Search Engine Optimization (SEO) can be stated as a highly specialized process of building a successful website. We say successful because if a commercial website cannot be found in the major search engines, it is not successful, it just isn’t doing it’s job.

How web search engines work?

A search engine operates in the following order:

  1. Web crawling
  2. Indexing
  3. Searching

What is SEO?

SEO stands for search engine optimization. SEO is the process to increase the visibility of website in a search engine’s natural search results.

On-site optimization?

People believe that to put Meta tags on a website header this is on-site optimization but in reality it’s too much vast. You’ve to put a lot of things in your website to complete on-site optimization.

I mention below few of them:

  • ProperMetaTags
  • W3 XHTML certified
  • W3 CSS certified
  • Robots.txt
  • Guest Book
  • .htaccess
  • Webmaster
  • Internal Link building Strategy
  • XML Sitemap
  • Ror sitemap
  • HTML sitemap
  • Social Media Integration

Off-site optimization

Offsite optimization is just as important as onsite optimization. Offsite optimization techniques relate to how your website is linked to external pages. A link that points back to your website is known as a backlink.

Element Example Note
LINKS Hyperlink <a href=“” title=”Keyword inTitle”>Keyword in text</a> < 10 words
Image <img src=“” alt=”Keyword in Alt” /> < 10 words




< 96 characters< 4 depth< 4 domain levelsEnd your URLs in a .html
Title <title>Keyword in Title</title><title>Keyword in Title > Category</title>

<title>Keyword in Title > Category | Site Title</title>

<title>Site Title > Category > Keyword in Title</title>

<title>Site Title</title>

< 70 characters – includingspaces< 10 words
Meta <meta name=”keywords” content=”keyword1, keyword2, keyword3” /> < 255 characters< 20 words
<meta name=”description” content=”All text about keywords, redkeywords, green  keywords, blue keywords” /> < 160 characters
Use different keywords and description on each page
HTML Content should be placed above menu and other stuffWrite page w/out JavaScript and CSS in HTML source – use external filesXHTML or HTML should be valid < 160 kilobytes< 100 unique links per page
Source HTML Validator


Heading <h1>Most Important  Keyword</h1><h2>Second Most Important Keyword</h2><h3>Third Most Important Keyword </h3>

<h4>…<h6> – for minor keywords

<h1> can equal to page title< 96 characters
Extract text <b>Keyword</b><strong>Keyword</strong><i>Keyword</i><em>Keyword</em>

<font  size=”3″>Keyword</font>

<span class=”bold”>Keyword</span>

Use native HTML, not CSS
Syndication Generate RSS for your dynamic content like “News”, “Announce”, etc.
Attention Don’t generate content with the help Flash*, AJAX or JavaScriptDon’t show the same content with different URLs and titles


File Syntax <?xml version=”1.0″ encoding=”UTF-8″?><urlset xmlns=““><url>







< 50000 URL< 10 MbXML must be validSitemap for can’t  contain links to sub domain (
Index File <?xml version=”1.0″ encoding=”UTF-8″?><sitemapindexxmlns=““><sitemap>









< 1000 filesFor two and more sitemapfiles