Spesso mi capita di dover rispondere a domande del tipo "ma se metto un testo nascosto con i CSS Google lo vede"?
Una volta rispondevo calmo e pacato argomentando le motivazioni, oggigiorno mi piace risparmiare risorse con una frase del tipo: "ma se lo hai pensato tu da solo, credi che un team di sviluppatori che fa quello di mestiere non lo abbia almeno per un momento considerato questo tentativo di SPAM"?
La maggior parte delle volte, non so se perché prevalga l'orgoglio, il webmaster offeso si dilegua fantasticando su come potrà infilare quel testo dentro a questi mistici CSS, tanto Google che ne sa!
Bene, tornando a noi, non ho resistito a non pensare "te lo avevo detto" quando ho letto l'intervento SEO Mistakes: Unwise comments postato da Matt Cutts sul suo blog. Non aggiungo altro, ha già scritto tutto lui.
D'ora in avanti, a chiunque mi rivolgerà la fatidica domanda risponderò con un link al suo blog.

Ciao Simone,
il problema del testo nascosto è molto complesso ed è emerso anche nei commenti al post di Matt Cutts. In particolare c'è da dire che spesso i livelli o i testi nascosti, vengono utilizzati per effettive esigenze di programmazione.
Tra l'altro l'attributo display:none è compatibile con le direttive W3C.
La domanda allora è: riuscirà google a distinguere un testo nascosto truffaldino da un testo nascosto "puro"?
Questo senza dubbio, vedi ad esempio weppos.com i menu a lato.
Per il resto... bella domanda!