I have been having problem getting Google to update my index. I tried looking through every single bit of my coding and made sure everything are optimized.
One problem I found was, many HTML tags on my page are not double quoted when declaring values like bgcolor, src...etc. For example, it looks like this bgcolor=#AAAAAA instead of bgcolor="#AAAAAA". My site uses alot of "White text on Colored background". It may sound stupid but could this be a problem that google thinks I have hidden text because the values in the tags are not double quoted? Maybe the bot only tries to pick up strings that says ="#whatever" instead of =#whatever?
If the html on your page is valid then there shouldn't be a problem. You can validate all your html at w3c.org. I found this quote at html-faq.com, hope it helps. "HTML does not require the quotes unless there's a blank or slash in the value, but they don't hurt and they ARE required by XML (and XHTML)."
Remember to "Quote" all attributes, especially all "#FFFFFF" colors, all URLs, all "50%" sizes, and any other attribute value that contains anything other than a simple "A" to "Z" or "0" to "9" value. In HTML 4.01 it is recommended to quote all attribute values.