Qué hace el plugin AMP en tu web
AMP es el plugin oficial del proyecto AMP para WordPress, desarrollado por los «AMP Project Contributors», entre los que figuran Google, XWP, rtCamp y Automattic. Genera versiones AMP de tus páginas: un HTML sujeto a reglas estrictas. La especificación AMP no admite JavaScript escrito por el autor del sitio fuera de los componentes AMP, limita el CSS de la página a 75.000 bytes y rechaza las hojas de estilo externas, salvo las de fuentes.
El plugin convierte el contenido al formato AMP, elimina el marcado no válido cuando puede y recoge cada error en las pantallas «Validated URLs» y «Error Index». Ofrece tres modos: Standard (una sola versión del sitio, en AMP), Transitional (dos versiones de cada página con el mismo tema) y Reader (un tema aparte para las páginas AMP, el modo elegido al instalarlo). En Transitional y en Reader, la versión AMP de una página responde por defecto en su dirección seguida de ?amp=1.
El plugin es gratuito con licencia GPL y no tiene versión de pago. Un asistente de configuración analiza tu tema y tus plugins y propone el modo más adecuado. El soporte se ofrece en el foro de wordpress.org y en el repositorio GitHub del proyecto.
Para qué webs sigue teniendo sentido el plugin AMP
Google afirma que aplica el mismo estándar a todas las páginas, con independencia de la tecnología usada, así que AMP no es un requisito para el SEO. El plugin sigue siendo útil en algunos casos concretos:
- Webs cuyo tema y plugins son compatibles con AMP: en modo Standard, una sola versión del sitio aprovecha las optimizaciones automáticas de AMP, sin mantener nada por duplicado. La documentación del plugin cita, entre otros, Astra y Newspack.
- Webs que ya sirven páginas AMP: el plugin mantiene esas versiones válidas y avisa de los nuevos errores tras cada actualización del tema o de un plugin.
- Desarrolladores que crean un sitio AMP desde el principio: las herramientas de validación indican qué plugin o qué tema ha generado cada error.
No es la opción adecuada si tu web depende de scripts (formularios avanzados, maquetadores, carruseles, herramientas de reservas): en las páginas AMP esos scripts se eliminan o el plugin que los añade queda apartado. Si lo que buscas es velocidad y unas buenas Core Web Vitals, un plugin de caché y optimización como LiteSpeed Cache mejora tus páginas normales sin crear una segunda versión.
Puntos fuertes y límites del plugin AMP
Puntos fuertes
- Oficial y totalmente gratuito. Todas las funciones están en la versión de wordpress.org, sin plan de pago ni cuenta que crear.
- Herramientas de validación serias. Cada error se asocia a la URL, al tema o al plugin que lo ha causado, y tú decides si eliminar o conservar el marcado.
- Despliegue progresivo. Tres modos y la elección de los tipos de contenido y plantillas que se sirven en AMP, para empezar solo por las entradas.
- Desactivación selectiva de plugins. Un plugin incompatible puede apagarse solo en las páginas AMP y seguir activo en el resto.
Límites
- Sin JavaScript libre. Las funciones basadas en scripts desaparecen de las páginas AMP o hay que rehacerlas con componentes AMP.
- CSS limitado a 75.000 bytes. Un tema o un maquetador pesado supera enseguida ese límite, y el plugin tiene que eliminar estilos.
- Dos versiones que vigilar. En Transitional y en Reader, cada página existe en AMP y en versión normal, y hay que probar las dos.
- Un desarrollo ralentizado. Desde la versión 2.5.0 de noviembre de 2023 solo han salido versiones de mantenimiento y de seguridad.
- Interfaz traducida a medias. En un WordPress en otro idioma, como el francés, buena parte de los ajustes se muestra en inglés.
Los ajustes que recomendamos para AMP
Todos estos ajustes están en AMP > «Settings», salvo las herramientas de desarrollo, que también se configuran en tu perfil. Damos los nombres en inglés, entre comillas, tal como aparecen en el plugin.
| Ajuste | Valor recomendado | Por qué |
|---|---|---|
| Modo de plantilla AMP > «Settings» > «Template Modes» | Standard si el análisis del sitio no detecta incompatibilidades; si no, Transitional | Standard deja una sola versión que mantener; Transitional conserva el aspecto de tu tema cuando faltan funciones en AMP. |
| Tema de Reader AMP > «Settings», en modo Reader | Un tema real de la lista en lugar de las antiguas plantillas «Legacy» | Los autores del plugin recomiendan abandonar las plantillas históricas del modo Reader. |
| «Serve all templates as AMP» «Advanced Settings» > «Supported Templates» | Desactivado al principio, con solo las entradas marcadas | Validas primero la plantilla más sencilla y después añades páginas y archivos ya probados. |
| «Plugin Suppression» AMP > «Settings» > «Advanced Settings» | Apartar los plugins señalados como origen de errores | Siguen activos en las páginas normales y dejan de romper la validación de las páginas AMP. |
| «Redirect mobile visitors to AMP» «Advanced Settings» > «Other» | Activado (valor por defecto) solo si tus páginas AMP ofrecen las mismas funciones | Si no, tus visitantes móviles llegan a una versión sin formularios ni scripts útiles. |
| «Paired URL Structure» AMP > «Settings» > «Advanced Settings» | «Query parameter» ?amp=1 (valor por defecto), salvo necesidad concreta | Cambiar de estructura modifica la dirección de todas las páginas AMP que los buscadores ya conocen. |
| «Enable Developer Tools» «Advanced Settings» > «Other», o tu perfil | Activado para quien corrige los errores, desactivado para las demás cuentas | Los redactores no necesitan ver los errores de validación en el editor ni en la web. |
- Abre una entrada añadiendo
?amp=1al final de la dirección (en Transitional o en Reader): la versión AMP debe mostrarse sin contenido ausente. - Revisa AMP > «Validated URLs»: no debe quedar ningún error pendiente en tus plantillas principales.
- Prueba en el móvil un formulario, un menú y un botón de compartir: son los elementos más afectados por la eliminación de scripts.
- Comprueba en Plugins que usas al menos la versión 2.5.1 si la redirección móvil está activada.
La seguridad del plugin AMP: la redirección móvil, el punto que vigilar
La versión 2.5.1, publicada en diciembre de 2023, es una versión de mantenimiento y seguridad: corrige un fallo XSS reflejado que afectaba a las webs con la redirección móvil activada. La corrección también se llevó a las ramas antiguas (2.0.12, 2.1.5, 2.2.5, 2.3.1 y 2.4.3), disponibles solo en wordpress.org. Un XSS reflejado se explota con un enlace trampa: basta con que un visitante, o un administrador con la sesión iniciada, haga clic en él.
Lo que cuenta sigue siendo actualizar: activa las actualizaciones automáticas del plugin (consulta nuestra guía de actualizaciones automáticas de plugins) y no dejes funcionando una rama antigua. El plugin añade además a tus páginas una etiqueta meta name="generator" con su versión y su modo: WP Masquerade Pro la elimina, lo que dificulta que los bots lo localicen, sin sustituir a las actualizaciones.
Lo que WP Masquerade oculta de AMP
Pro Cubierto solo por WP Masquerade Pro
La versión gratuita no conoce las huellas propias de AMP: sin Pro, solo se quitan las etiquetas generator, como con cualquier plugin.
Versión gratuita
Cubierto solo por WP Masquerade Pro
Con Pro
- etiqueta generator
- nombre de la carpeta
- ID de etiquetas
Sigue visible
- clases CSS
amp-* (AMP pages)
Estas huellas se quedan porque el plugin las necesita para funcionar (scripts, estilos, cookies) o porque vienen del servidor.
Preguntas frecuentes sobre el plugin AMP
¿AMP mejora el posicionamiento en Google?
No directamente. Google aplica el mismo estándar a todas las páginas, sea cual sea la tecnología; AMP solo puede ayudarte a tener páginas rápidas, algo que también consigue una buena caché.
¿El plugin AMP es de pago?
No. Es gratuito con licencia GPL y no tiene versión Premium: todas las funciones están en el plugin de wordpress.org.
¿En qué se diferencia de AMP for WP (Accelerated Mobile Pages)?
Son dos plugins distintos. AMP es el plugin oficial del proyecto AMP; AMP for WP es un plugin de terceros, con sus propios fallos y su propio calendario de correcciones.
¿Funcionarán mis formularios en las páginas AMP?
Solo si tu plugin de formularios es compatible con AMP. Si no, sus scripts se eliminan o el plugin queda apartado en las páginas AMP: prueba cada formulario en la versión AMP antes de activar la redirección móvil.