in merito alle ricerche (imho spesso necessarie se non indispensabili) la soluzione è semplice:
1) le pagine restituite dalle ricerche sono già linkate dai menu quindi è pressochè inutile mostrare agli spider i risultati delle ricerche.
es: ricettedintorni.net ha tutte le ricette elencate nei menu o nelle relative categorie. La ricerca è semplicemente un servizio aggiuntivo (indispensabile) ma unicamente dedicato all'utente.
2) le pagine del sito sono raggiungibili SOLAMENTE tramite ricerca (imho è sbagliata la struttura del sito però... va beh non è questa la sede per discuterne).
In questo caso puoi archiviare in una tabella tutte le chiavi utilizzate per fare le ricerche, la pagina "ricerca.php.asp.quelchevuoi" rinominala con url rewrite facendo apparire [chiave_di_ricerca].html e vien da se che il parametro query deve essere passato via get e non post.
Fatto questo, avendo archiviato tutte le chiavi di ricerca, crea un bell'archivio pubblico e raggiungibile dai motori con un link html che punta all'elenco ricerche strutturato in questo modo:
in testa all'elenco le ultime 10-15 ricerche fatte
successivamente le 20-30 ricerche maggiormente fatte.
poi l'ultimo link lo metti per mostrare tutte le ricerche fatte.
sta a te ora filtrare le ricerche con bad words, stupidate etc etc. |