Non trovo per niente poco professionale passare delle variabili tramite GET. Il fatto di passarle con POST lo vedo come necessario nel caso di invio di dati personali e/o riservati in quanto aumenta di un po' la sicurezza che per aumentarla ancora sarebbe da usare una connessione protetta (https). Ma per quanto riguarda il passare dei dati frutto di una ricerca interna al sito l'uso di GET va benissimo.
Se li passa così anche Google...