A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Qué es AMP

AMPDefinición:

AMP, siglas de Accelerated Mobile Pages, es un proyecto de código abierto que proporciona un formato y componentes para crear páginas web orientadas a una carga rápida. Combina reglas de HTML, una biblioteca de JavaScript y mecanismos de distribución que ayudan a controlar cómo se cargan y presentan los recursos.

Aunque su nombre hace referencia a las páginas móviles aceleradas, las páginas AMP también pueden visualizarse en ordenadores y otros dispositivos. Su implementación no garantiza una carga instantánea ni una mejora automática del posicionamiento SEO.

Origen y evolución de AMP

Google anunció el proyecto AMP en octubre de 2015, con la participación de editores y empresas tecnológicas. La iniciativa buscaba reducir los problemas de lentitud que afectaban a la consulta de contenidos desde teléfonos móviles.

Su uso inicial estuvo especialmente vinculado a páginas de noticias y artículos. El proyecto incorporó componentes para anuncios, formularios, contenido multimedia e interacciones, ampliando sus posibilidades más allá de los documentos estáticos y permitiendo aplicaciones en comercio electrónico.

AMP para correo electrónico se presentó a desarrolladores en 2018. Utiliza un subconjunto de componentes para permitir determinadas interacciones dentro del mensaje, siempre que el servicio de correo sea compatible. No equivale a enviar una página web AMP sin adaptación.

La relación entre AMP y la distribución de noticias también ha cambiado. Desde 2021, Google no exige este formato para aparecer en el carrusel de Noticias destacadas. AMP no es un requisito general para tener una web rápida, adaptable o visible en los buscadores.

Funcionamiento de AMP

AMP aplica restricciones y componentes que permiten organizar la carga de los recursos. Entre sus mecanismos se encuentran la ejecución asíncrona de JavaScript, la reserva de espacio para imágenes y otros elementos y la priorización de los recursos que necesita el usuario.

Estas medidas buscan reducir los bloqueos durante la presentación de la página y los movimientos inesperados del contenido. El resultado sigue dependiendo del diseño, los recursos utilizados, el dispositivo y la conexión. No todas las páginas AMP ofrecen el mismo rendimiento.

El formato permite incluir publicidad mediante componentes e integraciones compatibles. Sin embargo, no admite cualquier código publicitario sin adaptación: las redes, los formatos y las funciones disponibles deben ajustarse a sus requisitos.

Una página AMP puede publicarse como página principal o como versión alternativa de otra página. Cuando existen ambas versiones, deben relacionarse correctamente y ofrecer contenido y funciones equivalentes en la medida de lo posible. La documentación de AMP en la Búsqueda de Google explica estos requisitos.

Google aplica a AMP los mismos criterios generales que a otras páginas web. Utilizar el formato no concede por sí solo una ventaja de posicionamiento; la experiencia de uso debe evaluarse junto con el contenido y los demás aspectos del sitio.

Estructura de AMP

En el funcionamiento de las páginas AMP se distinguen tres elementos, aunque no todas las visitas pasan por una caché externa:

  • AMP HTML: utiliza HTML con reglas adicionales y componentes específicos. Algunas etiquetas se sustituyen o complementan para que el sistema pueda controlar la carga y la presentación de recursos, como imágenes, vídeos o anuncios.
  • Biblioteca AMP JS: coordina los componentes, gestiona la carga de recursos y aplica restricciones orientadas al rendimiento. El JavaScript personalizado está sujeto a mecanismos y límites específicos; no puede incorporarse libremente de la misma forma que en una página convencional.
  • Cachés AMP: servicios como Google AMP Cache pueden recuperar documentos AMP válidos, almacenarlos y distribuirlos con optimizaciones adicionales. Una caché AMP actúa como intermediaria; no sustituye al servidor donde el editor publica el contenido original. La plataforma que enlaza a la página determina si utiliza una copia en caché.

La validación comprueba que el documento cumple las reglas de AMP HTML y señala errores en el marcado o en los componentes utilizados. Puede realizarse con herramientas de validación y mediante el modo de desarrollo del navegador.

Superar esa comprobación no demuestra que todos los enlaces funcionen, que la página carezca de recursos externos ni que obtenga una determinada velocidad. La validación del formato, la revisión funcional y la medición del rendimiento son comprobaciones distintas.