One of the biggest and most complex answerable question is that how search engines especially google see your website to list it in the search engine. Everyone has a different point of view. I have already described in an article a while ago some of the important tips for web developers while designing their website. There are yet little but very important issues which you have to keep in mind while making a website. Usually these few things were ignored fully by web developers.