I recently made the following site : http://www.x-lair.com .It has been about 15 days since i uploaded and for some reason google has cached only the index page..In the past all my sites were fully cached in a matter of 3-4 days.I don't have a robot.txt file and I also tried uploading a google site site map but still no effect..do you have any suggestions ? here is the link for the sitemap http://www.x-lair.com/sitemap.xml
You will need to be patient. Google often takes longer than you want. You might want to make all links point to either '/' or 'index.html'. Because you have some links pointing to each, Google thinks that they are 2 different pages. But that's not why Google is taking its time in indexing your site.
Actually, you should link absolutely - with the full http-domain-file url - for Google due to the Google 302 Page Hijack Exploit. You can link to your home page with the domain alone, rather than use index.html. But hooperman is right, be consistent about it. You should also pick the www or non-www version of your domain to use, and redirect the other to it with a 301 status code.
ok guys thanks for your replies i will make all the links point to / today and wait about a week to see if google will cache my site ,and if not i will then link absolutely...boring..
My own experience is the you will find your cached page is shown one day and not the next. With time it gets shown more, and more of the other pages within your site get cahced. As hooperman says, it takes time, Goolge is its own boss.