Diseño web adaptable
Qué es el diseño adaptable, por qué Google lo recomienda sobre la entrega dinámica o las URL móviles separadas, cómo la etiqueta meta viewport lo hace funcionar y el mito del ranking.
Idiomas
El diseño web adaptable sirve el mismo HTML en la misma URL a cada dispositivo y utiliza consultas de medios CSS para adaptar el diseño al viewport. Es la configuración móvil recomendada por Google, no porque posicione mejor (no lo hace; Google lo ha dicho explícitamente) sino porque hay una sola URL y un solo conjunto de HTML para rastrear e indexar, lo que lo hace más fácil de implementar y mantener. Requiere una etiqueta meta viewport correcta para funcionar; sin ella, los teléfonos simulan un viewport de ancho de escritorio y tus consultas de medios nunca se activan. Contrasta con la entrega dinámica (misma URL, diferente HTML mediante un encabezado Vary) y las URL separadas (m-dot). El diseño adaptable no es automáticamente rápido: la adaptación del diseño no es rendimiento, por lo que los Core Web Vitals aún requieren atención por separado.
Evidence for this claim Responsive design serves the same HTML at the same URL while CSS adapts display to screen size. Scope: Google definition of responsive web design. Confidence: high · Verified: Google Search Central: Responsive design Evidence for this claim Google recommends responsive design because it is the easiest mobile pattern to implement and maintain. Scope: Google configuration recommendation. Confidence: high · Verified: Google Search Central: Mobile configurationsTL;DR — El diseño responsive significa un sitio web que se reconfigura para adaptarse a cualquier pantalla — teléfono, tableta o portátil — usando la misma página y la misma dirección para todos. Es la configuración que Google recomienda porque es la más sencilla de construir y mantener. Necesita una pequeña línea de código (la etiqueta meta viewport) para funcionar, y no te hace aparecer mágicamente más arriba en los resultados.
Qué es el diseño responsive
Un sitio web responsive es un único sitio web que adapta su diseño al tamaño de la pantalla. Misma página, misma dirección web, ya sea que lo abras en un teléfono, una tableta o un gran monitor de escritorio — las columnas se reorganizan, las imágenes se redimensionan, el menú se colapsa, para que siempre se vea bien.
Las alternativas, los enfoques más antiguos dividen tu sitio en dos: un sitio web móvil
separado en su propia dirección (como m.example.com), o un servidor que entrega silenciosamente
a teléfonos y escritorios páginas diferentes desde la misma dirección. El diseño responsive
omite todo eso. Solo hay una versión de todo.
Por qué es la forma recomendada
Google recomienda el diseño responsive, y su razón es refrescantemente simple: es la más fácil de construir y mantener. Como solo hay una página, solo tienes una cosa que mantener correcta. Nada puede desincronizarse entre una “versión móvil” y una “versión de escritorio”, porque no hay dos versiones.
Evidence for this claim Google recommends responsive design because it is the easiest mobile pattern to implement and maintain. Scope: Google configuration recommendation. Confidence: high · Verified: Google Search Central: Mobile configurationsEso importa más de lo que solía, porque Google ahora lee la versión móvil de tu página para decidir cómo clasificas (eso es la indexación móvil primero). Con un sitio responsive, tu versión móvil y tu versión de escritorio son lo mismo — así que no hay nada que pueda salir mal.
La única línea que lo hace funcionar
El diseño responsive no funciona por sí solo. Necesitas esto en el <head> de tu página:
<meta name="viewport" content="width=device-width, initial-scale=1">Sin él, los teléfonos pretenden ser monitores de escritorio y reducen toda tu página a texto diminuto e ilegible — y el diseño responsive nunca se activa. No es opcional; es el interruptor que enciende el diseño responsive. (Hay una inmersión profunda sobre la etiqueta meta viewport si quieres los detalles.)
Lo que la gente entiende mal
El diseño responsive no es un impulso de clasificación. Google ha dicho claramente que no clasifica los sitios responsive más alto que los sitios construidos de otras maneras. El beneficio es que es más simple y más difícil de estropear — no que te gane posiciones.
Y “se ve bien en mi teléfono” no es lo mismo que “es responsive”. Responsive significa que el diseño realmente se adapta mediante CSS en una sola página — no que sea legible por casualidad.
¿Quieres la versión completa — las citas exactas de Google, cómo se compara con la entrega dinámica y las URLs separadas, por qué la etiqueta viewport es un requisito estricto, y por qué un sitio responsive aún puede ser lento? Cambia a la pestaña Avanzado.
Evidence for this claim Responsive design differs from dynamic serving, which changes HTML by user agent at one URL, and separate mobile URLs, which use distinct URLs. Scope: mobile and desktop rendered web documents Confidence: high · Verified: Mobile-first indexing best practices Evidence for this claim Responsive design serves the same HTML at the same URL while CSS adapts display to screen size. Scope: Google definition of responsive web design. Confidence: high · Verified: Google Search Central: Responsive design Evidence for this claim Google recommends responsive design because it is the easiest mobile pattern to implement and maintain. Scope: Google configuration recommendation. Confidence: high · Verified: Google Search Central: Mobile configurationsTL;DR — El diseño web responsive sirve el mismo HTML en la misma URL a todos los dispositivos y usa media queries CSS para adaptar el diseño al viewport. Google lo recomienda como “the easiest design pattern to implement and maintain” (traducción) «el patrón de diseño más fácil de implementar y mantener», pero afirma expresamente que no lo posiciona por encima del servicio dinámico ni de las URLs separadas. Su ventaja real es operativa: una URL y un único HTML hacen automática la paridad del contenido, y la propia lista de comprobación de Google para la indexación mobile-first “only applies to dynamic serving and separate URL configurations.” (traducción) «solo se aplica a configuraciones de servicio dinámico y URLs separadas». Requiere una metaetiqueta viewport correcta: sin ella, los teléfonos presuponen un viewport de escritorio — 980px en iOS y 800px en Android antiguo — y las media queries nunca se activan. En contraste, el servicio dinámico usa la misma URL con HTML distinto mediante
Vary: User-Agent, y las URLs separadas usan una versión m-dot. Responsive controla el diseño, no la velocidad: un sitio responsive aún puede fallar en Core Web Vitals.
La definición, precisamente
Las propias palabras de Google: el diseño responsive “sirve el mismo código HTML en la misma URL independientemente del dispositivo del usuario (por ejemplo, escritorio, tableta, móvil, navegador no visual), pero puede mostrar el contenido de manera diferente según el tamaño de la pantalla.” Esa frase contiene toda la idea:
- Mismo HTML — un solo payload de marcado, no uno específico por dispositivo.
- Misma URL — sin redirección a
m.example.com, sin bifurcación por user-agent. - Se muestra de manera diferente según el tamaño de la pantalla — mediante media queries de CSS.
Esa es la línea que lo separa de las otras dos configuraciones que Google documenta. Dynamic serving “usa la misma URL independientemente del dispositivo… se basa en la detección de user-agent y en la cabecera de respuesta HTTP Vary: user-agent para servir una versión diferente del HTML a diferentes dispositivos.” URLs separadas “sirven HTML diferente a cada dispositivo, y en URLs separadas,” redirigiendo a los usuarios a la versión apropiada para el dispositivo. El diseño responsive es la única de las tres con una única fuente de HTML.
Por qué Google lo recomienda: simplicidad, no una ventaja de ranking
Google es directo: “recomienda el Diseño Web Responsive porque es el patrón de diseño más fácil de implementar y mantener.” Observa qué es y qué no es esa razón: es un argumento operativo (un solo código base, menos piezas móviles), no un argumento de ranking.
Evidence for this claim Google recommends responsive design because it is the easiest mobile pattern to implement and maintain. Scope: Google configuration recommendation. Confidence: high · Verified: Google Search Central: Mobile configurationsLa frase más útil — y menos aprovechada — del documento de buenas prácticas de Google
para mobile-first es esta nota de alcance: “The contents of this guide only apply to
dynamic serving and separate URL configurations. In case of responsive design, the
content and the metadata are the same on the mobile and desktop version of the
pages.” (traducción) «El contenido de esta guía solo se aplica al servicio dinámico
y a las configuraciones con URLs separadas. En el diseño responsive, el contenido y los
metadatos son los mismos en las versiones móvil y de escritorio». Conviene releerla:
Google indica que gran parte de su lista mobile-first — igualar datos estructurados,
metaetiquetas robots y textos alternativos entre versiones, configurar cabeceras Vary
y enlazar anotaciones rel=alternate/canonical — no se aplica a un sitio
responsive, porque solo existe una versión que mantener. Ese es el argumento práctico
más sólido a favor de RWD y casi nunca se formula así.
Los beneficios colaterales derivan todos de “una URL, un HTML”:
- Sin riesgo de contenido duplicado o de paridad entre
example.com/pageym.example.com/page— no hay nada que pueda divergir. - Sin fragilidad de
Vary: User-Agentcomo la que conlleva el dynamic serving (una caché que ignore la cabecera puede servir el HTML equivocado al dispositivo equivocado — o a Googlebot). - Sin cadenas de redirección ni división de link equity entre URLs de escritorio y móviles.
- Sin maquinaria de anotaciones (
rel=alternateen escritorio,rel=canonicalen móvil) que mantener y en la que equivocarse.
Esto es exactamente por lo que, en mi guía de Ahrefs sobre la indexación mobile-first, “usa diseño responsive” es el primer de los diez consejos para crear un sitio adaptado a móviles: elimina categorías enteras de problemas antes de que empiecen.
¿El diseño responsive mejora directamente el ranking? No.
Este es el mito que hay que desmentir pronto. Zineb Ait Bahajji, de Google, lo dijo claramente: Google no posiciona mejor los sitios con diseño responsive que los sitios que usan otras configuraciones (sitios móviles separados o dynamic serving). Google sigue prefiriendo el RWD — porque es más fácil de mantener, es más preparado para el futuro y ven menos errores de configuración con él — pero “menos errores” no es lo mismo que “una bonificación de ranking”. Un sitio con dynamic serving o m-dot bien implementado que mantenga la paridad puede posicionarse igual; el riesgo con esos es que deriven, y la deriva es lo que te perjudica.
Así que el planteamiento honesto: el diseño responsive no te hace ganar rankings. Te evita perderlos por un error de paridad, y te ahorra tiempo de mantenimiento. Ambas cosas valen mucho — ninguna es un impulso algorítmico.
Cómo funciona: la metaetiqueta viewport es un requisito previo, no un lujo
La mayoría de las guías enumeran la etiqueta meta viewport como una viñeta más entre muchos consejos de CSS. No es un consejo: es lo que hace que el diseño responsive funcione en absoluto. La publicación de 2012 de Google Search Central que explica por qué Google mismo se volvió responsive es contundente al respecto: “By default, smartphone browsers pretend to be high-resolution desktop browsers, and lay out a page as if you were viewing it on a desktop monitor… The default viewport width for the default Android browser is 800px, and 980px for iOS, regardless of the number of actual physical pixels on the screen.” (traducción) «Por defecto, los navegadores de teléfonos inteligentes fingen ser navegadores de escritorio de alta resolución y maquetan una página como si la estuvieras viendo en un monitor de escritorio… El ancho de viewport predeterminado para el navegador Android predeterminado es de 800px, y de 980px para iOS, independientemente del número de píxeles físicos reales en la pantalla.»
Ese es el fallo: sin una etiqueta viewport, el teléfono renderiza la página en un
lienzo de 980px y después reduce todo para que quepa; aparecen texto diminuto, “modo de
vista general” y una media query max-width: 479px que nunca se activa porque el
navegador cree que el ancho es de 980px. La solución es una sola línea: “In order
to trigger the browser to render your page at a more readable scale, you need to
use the viewport meta element: <meta name="viewport" content="width=device-width, initial-scale=1">.” (traducción) «Para que el navegador renderice la página a
una escala más legible, debes usar el elemento meta viewport: <meta name=“viewport”
content=“width=device-width, initial-scale=1”>». Establecer width=device-width
también actualiza el diseño cuando el usuario gira el dispositivo, lo que permite que
las media queries respondan a la orientación. Los detalles — initial-scale y las
trampas de accesibilidad de user-scalable/maximum-scale — se explican en el
artículo dedicado a la metaetiqueta viewport.
Cómo funciona: consultas de medios CSS
Con el viewport configurado correctamente, el diseño se adapta con consultas de medios CSS — reglas que se aplican solo a ciertos anchos de viewport:
<style>
/* Base styles apply everywhere */
@media screen and (max-width: 479px) {
/* Portrait smartphones: stack columns, hide the sidebar, grow tap targets */
}
@media screen and (min-width: 480px) and (max-width: 1024px) {
/* Tablets */
}
</style>Trata los valores de píxel anteriores como ilustrativos, no como una lista de verificación para copiar. La práctica duradera — reflejada en la referencia de consultas de medios de MDN y en el curso de diseño responsive de web.dev — es tratar los breakpoints como una decisión de diseño, no como una lista de dispositivos: establécelos donde tu propio contenido realmente se rompe (una navegación se envuelve mal, las columnas se vuelven demasiado estrechas, el texto se corta en líneas cortas) y prueba también los rangos entre breakpoints, no solo un puñado de tamaños de pantalla con nombre. Los anchos de viewport de los dispositivos cambian cada ciclo de producto; los breakpoints basados en contenido no necesitan actualizarse cuando eso ocurre.
La publicación de 2012 de Google también señaló la disciplina CSS que evita que un diseño responsive se rompa: “Instead of specifying width for container elements, we started using max-width instead. In place of height we used min-height, so larger fonts or multi-line text don’t break the container’s boundaries.” (traducción) «En lugar de especificar width para elementos contenedores, empezamos a usar max-width. En lugar de height usamos min-height, para que las fuentes más grandes o el texto multilínea no rompan los límites del contenedor.» Sus tres principios rectores eran igualmente simples: las páginas deberían renderizarse legiblemente en cualquier resolución, un conjunto de contenido debería ser visible en cualquier dispositivo, y deberías “never show a horizontal scrollbar, whatever the window size.” (traducción) «nunca mostrar una barra de desplazamiento horizontal, sea cual sea el tamaño de la ventana.» Los refinamientos modernos (clamp() para tipografía fluida, consultas de contenedor, srcset/<picture> para imágenes apropiadas al dispositivo) se asientan sobre esa base — no son necesarios para ser “verdaderamente” responsive. Para profundidad de implementación más allá del marco SEO, el propio curso de diseño responsive de web.dev de Google es el lugar al que acudir.
Responsive vs. servicio dinámico vs. URLs separadas
Las tres configuraciones que Google documenta, lado a lado:
| Diseño responsive | Servicio dinámico | URLs separadas (m-dot) | |
|---|---|---|---|
| URL | Una URL | Una URL | URLs diferentes (m.example.com) |
| HTML | Mismo HTML para todos | HTML diferente por dispositivo | HTML diferente por dispositivo |
| Cómo se adapta | Consultas de medios CSS | Detección de user-agent del servidor | Redirección al sitio específico del dispositivo |
| Requisito adicional | Etiqueta meta viewport | Cabecera Vary: User-Agent | rel=alternate + rel=canonical, hreflang entre versiones |
| Riesgo de paridad | Bajo — una versión | Medio — fácil de desviar | Alto — dos sitios que sincronizar |
| Postura de Google | Recomendado | Compatible | Compatible, menos recomendado |
El servicio dinámico todavía tiene sentido ocasionalmente (p. ej., experiencias de dispositivo radicalmente diferentes que una sola plantilla no puede expresar razonablemente); las URLs separadas son en su mayoría legado hoy en día. Si estás en cualquiera de los dos, los análisis completos —incluidos los mecanismos del encabezado Vary para el servicio dinámico— están en el artículo sobre servicio dinámico. Pero para un proyecto desde cero, el diseño responsive es la respuesta por defecto, y la carga de la prueba recae en elegir cualquier otra cosa.
El enfoque de Bing: criterios, no arquitectura
Bing coincide con el resultado, pero lo presenta de otra manera. No recomienda “Responsive Web Design” por su nombre como Google; su prueba de compatibilidad móvil evalúa criterios comprobables: configuración del viewport y del zoom, ancho del contenido, legibilidad del texto, separación entre enlaces y otros objetivos táctiles, y uso de complementos incompatibles. Recomienda la misma etiqueta viewport que Google y establece que “the content width should not exceed the screen width” (traducción) «el ancho del contenido no debe superar el ancho de la pantalla»; el desbordamiento se marca como “Page content does not fit device width.” (traducción) «El contenido de la página no cabe en el ancho del dispositivo». Por tanto, Bing y Google favorecen un renderizado apto para móviles, pero la formulación explícita de configuración recomendada debe atribuirse específicamente a Google.
Diseño responsive e indexación mobile-first (después de julio de 2024)
La indexación mobile-first está completa: Google terminó el despliegue y ahora usa la versión rastreada para móviles de tu página para indexar y clasificar por defecto. Casi todas las guías todavía escriben sobre el diseño responsive como un movimiento en tiempo futuro de “prepárate para la indexación mobile-first”. Ese marco está desactualizado. El despliegue está completo y, para un sitio ya responsive, no cambia nada: tu contenido y metadatos ya son idénticos en móvil y escritorio porque hay una sola versión. Eso no es una coincidencia; es el punto principal. El artículo sobre indexación mobile-first del sitio cubre la cronología y las reglas de paridad en detalle.
Responsive ≠ automáticamente rápido
La trampa más grande. El diseño responsive controla el layout, no el rendimiento. Un sitio responsive puede seguir enviando una imagen hero de escritorio de 3 MB que los teléfonos solo reducen en CSS, o enviar JavaScript de peso de escritorio a un dispositivo móvil — y fallar LCP o CLS gravemente. “Responsive” no es un aprobado de Core Web Vitals. Optimizar de verdad significa servir activos de tamaño adecuado por breakpoint (para eso están srcset/<picture> y las imágenes responsive), no solo dejar que el CSS encoja los sobredimensionados. Arregla el rendimiento por separado: consulta el contenido de Core Web Vitals y el material de imágenes responsive para saber cómo.
El rendimiento no es la única suposición que no se cumple automáticamente. Un solo codebase no garantiza una renderización, accesibilidad o presentación en resultados de búsqueda idénticas tampoco: los navegadores y dispositivos todavía difieren lo suficiente en cómo manejan CSS, fuentes y layout dependiente de JavaScript que las pruebas entre dispositivos y navegadores siguen siendo parte del trabajo, igual que en cualquier otra configuración. “Responsive” describe una arquitectura, no un resultado verificado; pruébalo como probarías cualquier otra cosa.
Un poco de historia
Merece un párrafo porque cambia el marco de toda la “buena práctica”. Google no recomendó primero el diseño responsive y lo adoptó después: empezó por aplicarlo en sus propias propiedades por motivos de ingeniería, y luego llegó la recomendación. Su publicación de 2012 explica que Google “faced a stark choice between creating mobile specific websites, or adapting existing sites… Creating two sites would allow us to better target specific hardware, but maintaining a single shared site preserves a canonical URL, avoiding any complicated redirects, and simplifies the sharing of web addresses.” (traducción) «se enfrentó a la clara disyuntiva de crear sitios específicos para móviles o adaptar los existentes… Dos sitios permitirían dirigirse mejor a hardware concreto, pero mantener un único sitio compartido conserva una URL principal, evita redirecciones complicadas y simplifica compartir direcciones web». Conservar la URL principal, evitar la complejidad de redirecciones y facilitar el uso compartido fueron los motivos antes de que se llamara buena práctica SEO, y siguen siéndolo.
Dónde encaja esto en el panorama general: el diseño responsive es una pieza de la historia más amplia del SEO móvil, junto con la usabilidad móvil, los intersticiales intrusivos, la historia de AMP y la lista de verificación de SEO móvil que los une. Este artículo es la pieza de “¿cómo debería servir mi sitio en móvil?”; los demás cubren el resto.
Resumen de IA
Una versión condensada de la versión avanzada:
- Diseño web responsive = mismo HTML, misma URL y media queries CSS que adaptan el diseño al viewport. Es una de las tres configuraciones móviles documentadas por Google, junto al servicio dinámico y las URLs separadas.
- Google lo recomienda como “the easiest design pattern to implement and maintain” (traducción) «el patrón de diseño más fácil de implementar y mantener», pero no mejora el ranking. Google, por medio de Zineb Ait Bahajji, ha indicado que no posiciona los sitios responsive por encima de las demás configuraciones.
- La ventaja real es operativa. La nota de alcance de Google dice que su lista
mobile-first “only applies to dynamic serving and separate URL configurations… In
case of responsive design, the content and the metadata are the same”
(traducción) «solo se aplica al servicio dinámico y a URLs separadas… En el diseño
responsive, el contenido y los metadatos son los mismos»; por ello, la paridad, las
cabeceras
Varyy las anotaciones alternate/canonical casi nunca son necesarias. - La metaetiqueta viewport es un requisito estricto, no un consejo: sin
<meta name="viewport" content="width=device-width, initial-scale=1">, los teléfonos presuponen un viewport de escritorio — 980px en iOS y 800px en Android antiguo — y las media queries no se activan. - Contraste: el servicio dinámico usa la misma URL y distinto HTML mediante
Vary: User-Agent; las URLs separadas usan m-dot y necesitanrel=alternate/canonical. Ambas opciones son más arriesgadas porque sus dos versiones pueden divergir. - Bing evalúa la compatibilidad móvil mediante criterios comprobables — viewport, ancho del contenido, legibilidad y separación de objetivos táctiles — sin recomendar RWD por su nombre.
- La indexación mobile-first está completa; para un sitio ya responsive no cambia nada, porque el contenido y los metadatos ya son idénticos.
- Responsive ≠ rápido. Controla el diseño, no el rendimiento; un sitio responsive puede fallar Core Web Vitals si los recursos y JavaScript no se optimizan por punto de ruptura.
- Los puntos de ruptura responden al diseño, no a una lista de dispositivos. Deben fijarse donde el contenido realmente se rompe y hay que probar los intervalos entre ellos, no solo unos pocos tamaños de pantalla conocidos.
- Responsive ≠ idéntico en todas partes. Una base de código única no garantiza el mismo renderizado, accesibilidad ni presentación en todos los navegadores y dispositivos; las pruebas entre dispositivos siguen siendo importantes.
Documentación oficial
Documentación de fuentes primarias de los motores de búsqueda.
- Prácticas recomendadas de indexación mobile-first — el documento canónico: la definición de responsive, las tres configuraciones, la recomendación de “más fácil de implementar y mantener” y la nota de alcance de que la mayor parte de la lista de verificación no aplica a los sitios responsive. Empieza aquí.
- Diseño responsive – aprovechar el poder de las media queries (2012) — Google explica por qué él se volvió responsive: el requisito de la etiqueta viewport, el problema del viewport predeterminado de 980px/800px y la disciplina CSS de
max-width/min-height. - Aprende diseño responsive (web.dev) — curso de desarrollo propiedad de Google sobre el lado de la implementación (media queries, imágenes responsive, modo oscuro). La antigua URL
developers.google.com/search/mobile-sites/mobile-seo/responsive-designahora redirige aquí. - Comprender la experiencia de página de Google — dónde encajan la compatibilidad móvil y Core Web Vitals como señales (relevante para el punto de “responsive ≠ rápido”).
Bing / Microsoft
- Directrices para webmasters de Bing — Orientación general de Bing; la compatibilidad con dispositivos móviles se trata como criterios comprobables en lugar de una arquitectura preferida con nombre.
- Anuncio de la herramienta de prueba de compatibilidad móvil de Bing (noviembre de 2015) — los cinco criterios que Bing comprueba: configuración de viewport/zoom, ancho del contenido, legibilidad, espaciado de los objetivos táctiles y complementos incompatibles.
Citas de la fuente
Declaraciones públicas de Google y Bing. Cada enlace es un enlace profundo que salta al pasaje citado en la página de origen.
Google: la definición y la recomendación
- “Serves the same HTML code on the same URL regardless of the users’ device (for example, desktop, tablet, mobile, non-visual browser), but can display the content differently based on the screen size.” (traducción) «Sirve el mismo código HTML en la misma URL independientemente del dispositivo del usuario (por ejemplo, escritorio, tableta, móvil, navegador no visual), pero puede mostrar el contenido de forma diferente según el tamaño de la pantalla». — Documentación de Google Search Central. Ir a la cita
- “Google recommends Responsive Web Design because it’s the easiest design pattern to implement and maintain.” (traducción) «Google recomienda el diseño web adaptable porque es el patrón de diseño más fácil de implementar y mantener». Ir a la cita
- “The contents of this guide only apply to dynamic serving and separate URL configurations. In case of responsive design, the content and the metadata are the same on the mobile and desktop version of the pages.” (traducción) «El contenido de esta guía solo se aplica a la publicación dinámica y a las configuraciones de URL separadas. En el caso del diseño adaptable, el contenido y los metadatos son los mismos en la versión móvil y de escritorio de las páginas». Ir a la cita
Google: publicación dinámica y URL separadas (para contrastar)
- “Uses the same URL regardless of device. This configuration relies on user-agent sniffing and the Vary: user-agent HTTP response header to serve a different version of the HTML to different devices.” (traducción) «Usa la misma URL independientemente del dispositivo. Esta configuración se basa en la detección del agente de usuario y en la cabecera de respuesta HTTP Vary: user-agent para servir versiones distintas del HTML a distintos dispositivos». (Servicio dinámico.) Ir a la cita
- “Serves different HTML to each device, and on separate URLs. Like dynamic serving, this configuration relies on the user-agent and Vary HTTP headers to redirect users to the device-appropriate version of the site.” (traducción) «Sirve HTML diferente a cada dispositivo y en URLs separadas. Al igual que el servicio dinámico, esta configuración usa el agente de usuario y las cabeceras HTTP Vary para redirigir a cada usuario a la versión adecuada del sitio». (URLs separadas.) Ir a la cita
Google: por qué se requiere la etiqueta viewport (blog de Search Central de 2012)
- “By default, smartphone browsers pretend to be high-resolution desktop browsers, and lay out a page as if you were viewing it on a desktop monitor… The default viewport width for the default Android browser is 800px, and 980px for iOS, regardless of the number of actual physical pixels on the screen.” (traducción) «Por defecto, los navegadores de smartphones fingen ser navegadores de escritorio de alta resolución y maquetan la página como si la estuvieras viendo en un monitor de escritorio… El ancho de viewport por defecto para el navegador Android por defecto es de 800px, y de 980px para iOS, independientemente del número de píxeles físicos reales en la pantalla.» Ir a la cita
- “In order to trigger the browser to render your page at a more readable scale, you need to use the viewport meta element.” (traducción) «Para hacer que el navegador renderice tu página a una escala más legible, necesitas usar el elemento meta viewport.» Ir a la cita
- “We faced a stark choice between creating mobile specific websites, or adapting existing sites and new launches to render well on both desktop and mobile… maintaining a single shared site preserves a canonical URL, avoiding any complicated redirects, and simplifies the sharing of web addresses.” (traducción) «Nos enfrentamos a una dura elección entre crear sitios web específicos para móviles, o adaptar los sitios existentes y los nuevos lanzamientos para que se rendericen bien tanto en escritorio como en móvil… mantener un único sitio compartido preserva una URL canónica, evita cualquier redirección complicada y simplifica el compartir direcciones web.» Ir a la cita
- “Instead of specifying
widthfor container elements, we started usingmax-widthinstead. In place ofheightwe usedmin-height, so larger fonts or multi-line text don’t break the container’s boundaries.” (traducción) «En lugar de especificarwidthpara los elementos contenedores, empezamos a usarmax-width. En lugar deheightusamosmin-height, para que las fuentes más grandes o el texto multilínea no rompan los límites del contenedor.» Ir a la cita
Google — sin mejora de ranking (Zineb Ait Bahajji, a través de la cobertura de Search Engine Roundtable)
- Google “no rankea mejor los sitios de diseño web responsive que los sitios que usan otras configuraciones (sitio separado para móvil o serving dinámico).” La razón declarada de Google para seguir prefiriéndolo: “es más fácil de mantener, es amigable con el futuro y vemos menos errores de configuración con RWD.” (traducción) «no rankea mejor los sitios de diseño web responsive que los sitios que usan otras configuraciones (sitio separado para móvil o serving dinámico)» y «es más fácil de mantener, es amigable con el futuro y vemos menos errores de configuración con RWD» Leer la cobertura
Google (nov 2016), transmitido a través de mi presentación de SMX Advanced 2017
- “If you have a responsive site or a dynamic serving site where the primary content and markup is equivalent across mobile and desktop, you shouldn’t have to change anything.” (traducción) «Si tienes un sitio responsive o un sitio con serving dinámico donde el contenido principal y el marcado son equivalentes entre móvil y escritorio, no deberías tener que cambiar nada.» Ver la presentación
#:~:text= en esta pasada, así que se enlaza al artículo en lugar de hacer un enlace profundo — confirma la redacción exacta contra la página en vivo antes de tratarla como cita textual final. La declaración de Google de 2016 se cita aquí tal como se transmitió a través de mi propia presentación de SMX Advanced 2017 (atribuida al Blog de Webmasters de Google, nov 2016), no obtenida de una URL primaria en vivo de Google. ¿Qué configuración móvil debería usar?
Para casi cada nuevo desarrollo la respuesta es responsive — pero hay razones legítimas por las que las otras dos todavía existen. Haz clic para verlo.
Choosing a mobile configuration
Diseño responsive — hoja de referencia
La definición: mismo HTML, misma URL, las media queries de CSS adaptan el diseño al viewport. Una versión de todo.
La etiqueta requerida (nada funciona sin ella):
<meta name="viewport" content="width=device-width, initial-scale=1">Comparación de configuraciones
| Config | ¿Una URL? | ¿Mismo HTML? | Requisito adicional | Postura de Google |
|---|---|---|---|---|
| Responsive | Sí | Sí | Etiqueta meta viewport | Recomendado |
| Serving dinámico | Sí | No (por UA) | Vary: User-Agent | Compatible, frágil |
| URLs separadas (m-dot) | No | No | rel=alternate + canonical, hreflang | Menos recomendado |
Por qué responsive, en una línea cada uno
- Una URL, un HTML → la paridad de contenido es automática.
- La lista de verificación de Google “solo se aplica a la entrega dinámica y a las configuraciones de URL separadas.”
- Sin riesgo de encabezado
Vary, sin cadenas de redirección, sin anotaciones alternate/canonical. - Lo más fácil de implementar y mantener: la razón declarada por Google.
Lo que NO es
- No es un impulso de ranking (Google: no clasifica responsive por encima de otras configuraciones).
- No es automáticamente rápido: el diseño ≠ rendimiento; CWV aún requiere trabajo.
- No es lo mismo que “se ve bien en mi teléfono”: es una adaptación impulsada por media queries.
Modo de fallo del viewport: sin etiqueta → el teléfono asume un viewport de 980px (iOS) / 800px (Android antiguo), encoge la página y las media queries nunca se activan.
Bing: recompensa la compatibilidad móvil mediante criterios comprobables (viewport, ancho de contenido, legibilidad, espaciado de objetivos táctiles): no respalda “RWD” por nombre.
Indexación móvil primero: completa; para un sitio responsive no cambia nada: el contenido/metadatos ya son idénticos.
Lista de verificación de QA para diseño responsive
Ejecuta esto para confirmar que un sitio es genuinamente responsive y no solo “escritorio fluido”:
- Metaetiqueta viewport presente y correcta —
<meta name="viewport" content="width=device-width, initial-scale=1">en el<head>de todas las páginas. - Sin bloqueo del zoom — evita
user-scalable=no/maximum-scale=1en la etiqueta viewport; perjudica la accesibilidad y Bing puede señalarlo. - Misma URL y mismo HTML en todos los dispositivos — sin bifurcación por agente de usuario ni redirección a una URL móvil separada.
- Sin desplazamiento horizontal en anchos habituales (360, 390, 414, 768, 1024, 1280).
- Las media queries se activan realmente — el diseño se reestructura en los puntos de ruptura, no se limita a encogerse.
- Objetivos táctiles suficientemente grandes y separados (~48px) en puntos de ruptura pequeños.
- Texto legible sin zoom (~16px como base mínima).
- Imágenes dimensionadas por punto de ruptura — usa
srcset/<picture>, no una imagen enorme de escritorio reducida mediante CSS. - CSS/JS no bloqueados en
robots.txt— Googlebot debe poder renderizar el diseño responsive. - Core Web Vitals móviles aprobados — LCP < 2,5 s, INP < 200ms y CLS < 0,1 en móvil; responsive no equivale a rápido y debe comprobarse por separado.
- Sin contenido relevante oculto en móvil mediante
display:none. - HTML móvil renderizado revisado en la inspección de URLs de Search Console.
- Comprobación en navegadores y dispositivos reales, no solo en una ventana de escritorio redimensionada; una base de código no garantiza el mismo renderizado.
Anti-patrones del diseño responsive
Los errores que convierten “somos responsive” en un problema:
- Sin etiqueta meta viewport (o una incorrecta). El fallo más común con diferencia: las media queries están bien escritas pero nunca se activan porque el teléfono está renderizando en un lienzo de 980px. Siempre es lo primero que hay que comprobar.
user-scalable=no/maximum-scale=1. Bloquear el zoom con pellizco es una regresión de accesibilidad y puede ser señalado por la prueba móvil de Bing. No desactives el zoom para “proteger” tu diseño.- “Escritorio fluido” disfrazado de responsive. El diseño escala proporcionalmente pero nunca se reestructura: tres columnas simplemente se estrechan en lugar de apilarse. Técnicamente cambia de tamaño; no es realmente responsive.
display:noneen contenido que quieres indexar. Ocultar una sección completa en móvil mediante CSS para “mantenerlo limpio”. Con la indexación móvil primero, el HTML móvil es lo que se lee: si lo ocultas, corres el riesgo de que no se indexe. (Las pestañas/acordeones que mantienen el contenido en el HTML están bien; eliminarlo por completo no lo está.)- Tratar “responsive” como una estrategia de rendimiento. Enviar un hero de escritorio de 3 MB y dejar que el CSS lo reduzca, o enviar JavaScript de peso de escritorio a los teléfonos. El diseño se adapta; la carga no. Así es como los sitios responsive fallan en Core Web Vitals.
- Recurrir a la entrega dinámica o a m-dot por defecto. Elegir una arquitectura de dos versiones
cuando una sola plantilla responsive sería suficiente: asumir deriva de paridad, fragilidad del
encabezado
Varyo mantenimiento de anotaciones que no necesitabas. - Asumir que responsive genera posiciones. Construir el caso de negocio sobre un impulso de posicionamiento que no existe. Véndelo por la simplicidad y menos errores, que son reales.
Comprobar si una página está lista para responsive
Formas rápidas de confirmar las dos cosas que hacen o deshacen el diseño responsive: la etiqueta viewport, y si el servidor está dividiendo silenciosamente el HTML según el agente de usuario.
1) ¿Está presente la etiqueta meta viewport? (shell)
# Fetch the page and look for the viewport meta tag
curl -s https://example.com/ | grep -io '<meta[^>]*name=["'"'"']viewport["'"'"'][^>]*>'
# Expect something like:
# <meta name="viewport" content="width=device-width, initial-scale=1">2) ¿El servidor sirve HTML diferente a móvil vs. escritorio? (shell)
Si los recuentos de bytes difieren significativamente, puede que estés en entrega dinámica — y querrás
un encabezado Vary: User-Agent que lo acompañe.
UA_MOBILE="Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125 Mobile Safari/537.36"
UA_DESKTOP="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125 Safari/537.36"
echo "Mobile bytes: $(curl -s -A "$UA_MOBILE" https://example.com/ | wc -c)"
echo "Desktop bytes: $(curl -s -A "$UA_DESKTOP" https://example.com/ | wc -c)"
# If they differ, check for the Vary header (needed for dynamic serving):
curl -sI -A "$UA_MOBILE" https://example.com/ | grep -i '^vary:'
# Expect: Vary: User-Agent (among any other Vary values)3) Consola de DevTools — audita la etiqueta viewport desde una página cargada
Pega en la consola del navegador en cualquier página:
(() => {
const vp = document.querySelector('meta[name="viewport"]');
if (!vp) return console.warn('❌ No viewport meta tag — responsive layout will not work.');
const c = vp.getAttribute('content') || '';
console.log('viewport content:', c);
console.log(/width=device-width/.test(c) ? '✅ width=device-width set' : '❌ missing width=device-width');
console.log(/user-scalable=no|maximum-scale=1(\b|,|$)/.test(c)
? '⚠️ zoom is blocked — accessibility regression' : '✅ zoom not blocked');
})();4) Consola de DevTools — marca el desbordamiento horizontal (la regla de “sin barra de desplazamiento horizontal”)
Ejecuta en un viewport estrecho (barra de dispositivo activada) para encontrar elementos más anchos que la pantalla:
(() => {
const w = document.documentElement.clientWidth;
const bleeding = [...document.querySelectorAll('*')]
.filter(el => el.getBoundingClientRect().right > w + 1)
.slice(0, 20);
console.log(bleeding.length ? '⚠️ Elements overflowing the viewport:' : '✅ No horizontal overflow');
bleeding.forEach(el => console.log(el.tagName.toLowerCase() + (el.className ? '.' + String(el.className).split(' ').join('.') : ''), el));
})();5) Marcador — comprobación rápida de viewport
Guárdalo como marcador y haz clic en cualquier página:
javascript:(()=>{const v=document.querySelector('meta[name="viewport"]');alert(v?('viewport: '+v.getAttribute('content')):'No viewport meta tag found — responsive layout will not work.');})(); Ponte a prueba: Diseño Responsive
Cinco preguntas rápidas sobre diseño web responsive. Elige una respuesta para cada una y luego comprueba.
Recursos que valen tu tiempo
Mis artículos
- La indexación mobile-first pasa a ser exclusivamente móvil — mi guía de Ahrefs; “use responsive design” (traducción) «usa diseño responsive» encabeza los diez consejos para crear un sitio apto para móviles y explica la paridad de contenido que convierte responsive en la opción predeterminada más segura.
- Guía para principiantes sobre SEO técnico — sitúa la configuración móvil dentro del proceso general de rastreo, indexación y ranking.
- Core Web Vitals: qué son y cómo mejorarlos — aborda el rendimiento, porque el diseño responsive por sí solo no hace que un sitio sea rápido.
Mis charlas
- Mobile-First Indexing (SMX Advanced 2017) (SlideShare) — mi presentación sobre configuraciones móviles; cita la línea de Google de noviembre de 2016 de que los sitios responsive y de entrega dinámica con contenido equivalente “shouldn’t have to change anything” (traducción) «no deberían tener que cambiar nada» para la indexación móvil primero. (Descargo de responsabilidad permanente: esto es mi entendimiento de estos sistemas, no una garantía de exhaustividad).
Del sector
- Prácticas recomendadas para la indexación que prioriza los dispositivos móviles (Google) — el documento canónico: la definición de diseño responsive, las tres configuraciones y la nota de alcance de que la mayor parte de la lista de verificación no se aplica a los sitios responsive.
- Diseño responsive: aprovechar el poder de las media queries (Google, 2012) — por qué Google mismo adoptó el diseño responsive y el origen de su recomendación sobre la etiqueta viewport.
- Aprende diseño responsive (web.dev / Google) — el curso de profundidad de implementación: media queries, imágenes responsive, preferencias del usuario.
- Anuncio de la herramienta de prueba de compatibilidad con dispositivos móviles de Bing (Microsoft Bing) — los cinco criterios de compatibilidad con dispositivos móviles de Bing (viewport, ancho del contenido, legibilidad, espaciado de los objetivos táctiles, complementos).
- Google: el diseño responsive no es un impulso para el ranking (Search Engine Roundtable) — el informe de Barry Schwartz sobre la declaración de Zineb Ait Bahajji de que “no hay impulso para el ranking”.
- ¿Es suficiente el diseño web responsive? (Pista: No) (Search Engine Land) — el caso contrario de que el diseño web responsive no es una bala de plata.
- Los 7 principales beneficios SEO del diseño web responsive (Search Engine Journal) — las ventajas prácticas de URL única y de paridad, explicadas.
Vídeos
- Google Search Central (YouTube) — los explicadores de Martin Splitt sobre compatibilidad con dispositivos móviles y renderizado, además de la serie Cómo funciona la Búsqueda de Google, cubren cómo Googlebot maneja los diseños responsive. Canal
Registro de cambios
Actualizado el 22 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 22 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 22 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 22 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 3 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 3 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 18 jul 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.