Per quanto riguarda la mia esperienza io faccio un redirect in base alla variabile http user agent e funziona molto bene e non è per nulla penalizzata dai motori di ricerca.