ci sono vari modi... un "banale" search con un singolo campo di testo può fare un controllo sulle parole inserite e se trova un termine presente in un db di località semplicemente modifica i suoi contenuti - così come per i risultati effettivi della ricerca - anche per i tag di supporto (anche i meta-tag volendo) e si può fare in php