Googling will find you thousands of articles on search engine optimization(SEO), I am just adding one more post on it with the simple basic ideas you can keep in mind while making your web pages so that search engines can rank you higher in their organic search result. Search engine crawlers index each page, so the idea is simple make your page as friendly as possible for them to read data out of it. And knowing how the crawlers index your page will give you a better understanding of what to do in order to help them. Here are a few standard tips for making your page SEO friendly:

  1. Important Tags
    Important text of tags which are given importance are : <TITLE>, <META> and the domain name. Make sure the keywords used in this tags and domain are relevant to the main content of your web page. Repeating keywords in small text <font size=1> or <h6> maybe tempting, but today’s crawlers are clever to understand if you are spamming or overusing a keyword. And if they find you spamming by using too many <META> tags or using too many keywords in title, they will penalize you in the ranking.
  2. Invisible or Semi-Visible Text
    Have important keywords with text color similar to the background color.
  3. Doorway Pages
    A page that is optimized to score well on one or more search engines for specific keywords or phrases and is linked to one of the main pages within your website. So when a user comes to that page he does not see that optimized page as it is redirected by META refresh command or by javascript code to the user friendly page.
  4. Using comments in HTML
    Having keywords in comments was a common trick, but most of today’s intelligent crawlers ignore comments.
  5. Alphabetical Title Order
    This is interesting as if a search engine finds two title to be of the same rank it will choose the one which is in alphabetic order to be of more importance. So if possible have a title which ascends alphabetically . Like “A Climate Change” is preferred over “Climate change”. The reason is the ascii value of A is lower that C which is the first word of the second title.
  6. Phantom Pixel
    Use a transparent 1px image and use its alt tag for keywords. As the alt tag keywords are considered by the crawler.
  7. Redirect Pages
    Do not have broken links, instead redirect them. Reason is if a page is indexed by a search engine crawler already and that link is broken, the user will end up on your page which is not present, so redirect them to the new link. Use a simple javascript code to redirect document.location=’;
  8. Cloaking
    A crawler wants a text oriented page, where as a user is more happy with graphically rich content page. Since the crawler sees everything as text, so images and video contents are not considered while ranking. One solution to make both parties happy is to have a graphically rich content page and an extra text oriented page highly optimized for crawler.  When a crawler request a page, serve the text oriented page and other wise server the normal rich content page. To know if the request is from a crawler you need to have all the listing of the crawler IPs, which is found but often updated, so you need to keep your list of various crawler IPs updated as well.
  9. CSS to Hide Text and Links
    Write your links and keywords and put an image or a flash movie on top.
  10. Have good ranked pages link to your page
    If you can have a link from a high rank page to yours, your page rank will increase as well. So if possible pay or by other means have a link of your page, in a high ranked page.

But the bottom line is make sure you have relevant text on your page as much as possible, as that is the only thing the crawlers can read and via which they will rank your page. So remember “Content is KIng”.