Wednesday, February 24, 2010

SEO Basis or Why we need SEO?

You have a beautiful website with great products, great guarantees, many comprehensive pages and great customer service. Unfortunately, Google and other search engines won't give your website rankings.

There are several reasons why search engines do not list websites although they look great and offer quality content:

  1. Your web pages are meaningless to search engine spiders
    Search engines use simple software programs to visit your web pages. In general, search engine spiders won't see anything that is displayed in images, Flash elements, and other multimedia formats.
  2. The HTML code of your web page contains major errors
    Most web pages have minor errors in their HTML code. While most search engine spiders can handle minor HTML code errors, some errors can prevent search engine spiders from indexing your web pages,Example, a tag at the top of your web pages could tell search engine spiders that they have reached the end of the page although the main content of the page has not been indexed yet.
  3. The HTML code of your web pages doesn't contain the right elements
    If you want to get high rankings for certain keywords then these keywords must appear in the right places on your web page. For example, it usually helps to use the keyword in the web page title.There are many other elements that are important if you want to have high rankings. All of them should be in place if you want to get high rankings.
  4. Your web server sends the wrong status codes
  5. Some web servers send wrong status codes to search engine spiders and visitors. When a search engine spider requests a web page from your site then your server sends a response code. This should be the "200 OK" code.
  6. Your robots.txt file rejects all search engine spiders,If your robots.txt file does not allow search engine spiders to visit your web pages then your website won't be included in the search results. Some robots.txt file contain errors and search engine spiders are blocked by mistake.