I just redesign the site and also add 20 more new pages into my site. So i re-generate xml sitemap for the site and resubmitted. Google is now only cached my homepage but not the rest. Is there anything I should be aware of or just give Google a time? Normally how long will it take to indexed the whole site. thanks,
In addition to sitemap.xml you can also use ror.xml, robots.txt. The maximum duration for total site indexing is 90 days. Make sure if your site is w3c validated.
Being W3C Validated does not help you in search engine rankings. It just assures your website will work properly across a multitude of different browsers, especially browsers that have extremely low market share or are not well known. Check out this thread http://forums.digitalpoint.com/showthread.php?t=1507569 - Google itself doesn't W3C Validate, and here is why: http://www.youtube.com/watch?v=FPBACTS-tyg
Some HTML errors can cause problems for crawlers. But most likely not crawlers of major search engines. But still, better to fix e.g. incorrect usage of HTML comments, HTML tags never closed etc. But I agree, validation has little effect on ranking and indexing If you have submitted a new XML sitemap, there is no need to submit other kinds. And in particular not ROR which search engines just read the RSS part of. Read this article for learning differences between rss/ror/xml sitemap files.
thanks. So now I only have to wait for them to fully indexing my whole site right. I also think that 3 weeks is still such a short time for Google.
I would wait it out a bit until Google revisits, it will just be a matter of patience. Hopefully it will it re-analyze soon.
Are you using Google's Webmaster Tools? If not add it, if you are you can track your sitemap progress. You can also 'suggest' what timeframe google should revisit your page.