¿Debo tener un dominio ‘m.mycompany.com’ para mi sitio web optimizado para dispositivos móviles?

El nombre de dominio es una guía. Nadie te obliga a adoptar de una forma u otra.

La detección de navegadores y dispositivos móviles es bastante precisa hoy en día, por lo que no tendrá demasiados problemas. Incluso si escribe en su navegador móvil company.com, el script de detección del agente de usuario en la interfaz de usuario sabrá que proviene de un dispositivo móvil, por lo que se redirigirá automáticamente a m.company.com.

Muy pocos están usando hoy en día el nombre de dominio .MOBI para su sitio web móvil. La extensión MOBI se creó hace varios años y se dirigió a este mercado móvil (en ese momento, el navegador no era capaz de mostrar páginas web completas).
Pero hoy en día, los navegadores móviles y móviles son totalmente capaces de representar sitios completos sin tener que tener un sitio móvil y un dominio dedicados. Se volvió redundante tener un MOBI ahora …

Debido a que los navegadores son totalmente capaces de funcionar como funcionan en una PC / Mac, tener un sitio móvil es simplemente una cortesía que haces para tus visitantes móviles. Hace que el sitio sea más simple, adaptado a las pantallas pequeñas que tienen los dispositivos móviles.

Entonces, sí, use m.company.com para su sitio móvil. No te molestes con MOBI.

Como ejemplo, intente acceder a Quora desde un dispositivo móvil … vea cómo se ve y cuál es el subdominio que usan.

Creo que es más una guía y lo que parece ser lo hecho. Siempre me han disgustado los dominios m.example.com. No es fácil ingresar el dominio en un teléfono, agregando la ‘m’. te hace escribir dos letras más, lo cual es contradictorio.

La detección de agentes de usuario es bastante precisa en estos días y, afortunadamente, la mayoría de los teléfonos que han estado disponibles en los últimos 3 años hacen un trabajo decente incluso al representar la versión de escritorio de los sitios web (a menos que use Flash para muchas funciones). Me sorprendió gratamente tener un sitio reciente que creamos que utiliza mucho AJAX y JQuery funciona perfectamente en mi Android.

Yo iría con lo siguiente:

1. Dominio único.
2. UA sniffing que sirve páginas para dispositivos móviles.

Esto ya no se considera la mejor práctica, pero funciona. Debe crear una redirección usted mismo con su código del lado del servidor. Detecte un dispositivo móvil y emita una redirección 301 a su dominio móvil.

Lo mejor sería crear un sitio web receptivo. Uno que altera su apariencia en función del tamaño de la pantalla. Las consultas de CSS Media son algo que debe considerar.

Twitter Bootstrap es algo que podrías usar si no quieres comenzar desde cero.