Solución de problemas comunes de AMP en Google Search Console

Solucionar los errores de AMP en Google Search Console requiere identificar problemas de validación específicos dentro del informe de estado de AMP y aplicar correcciones técnicas en el código de la página. Los webmasters deben utilizar herramientas como la AMP Test Tool para garantizar el cumplimiento de las etiquetas obligatorias y las reglas restringidas de CSS o JavaScript. Corregir estos errores garantiza que tus páginas móviles sigan siendo elegibles para las funciones de Google Search y mantengan una alta visibilidad para los usuarios que buscan en dispositivos móviles.

¿Cuáles son los errores de validación de AMP más frecuentes?

El informe de estado de AMP en Google Search Console categoriza los problemas en errores y advertencias. Los errores evitan que tu página aparezca en los resultados de Google Search con funciones específicas de AMP, mientras que las advertencias pueden afectar la forma en que se muestra la página o su elegibilidad para ciertos resultados enriquecidos. La mayoría de los errores provienen de una violación de la estricta especificación de AMP HTML, que limita ciertos tipos de código para garantizar velocidades de carga rápidas.

Solución de problemas comunes de AMP en Google Search Console

Un problema común es el uso de atributos o etiquetas no permitidos. Por ejemplo, las etiquetas HTML estándar como ‘img’ o ‘video’ deben reemplazarse por sus equivalentes de AMP como ‘amp-img’ o ‘amp-video’. Si el sistema detecta una etiqueta ‘script’ estándar que no forma parte de la biblioteca AMP requerida, marcará la página como no válida. Otro error frecuente involucra los límites de tamaño de CSS. AMP restringe el CSS en línea a 75 KB; superar este límite provoca un fallo de validación que elimina la página del carrusel de búsqueda móvil.

  • Falta de etiquetas obligatorias como ‘head’ o ‘body’.
  • JavaScript no permitido fuera de ‘amp-script’ o bibliotecas estándar.
  • Errores de sintaxis de CSS o superar el límite de 75 KB.
  • Datos estructurados no válidos dentro del bloque ‘ld+json’.
  • Falta de atributos de ancho o alto para componentes dependientes del diseño.

¿Cómo validar tu contenido AMP de manera efectiva?

La validación es un proceso de varios pasos que comienza durante la fase de desarrollo y continúa mediante la supervisión en Search Console. Los desarrolladores deben usar el validador de AMP basado en navegador para detectar errores de código antes de que se publique una página. Esta herramienta proporciona comentarios en tiempo real sobre problemas de sintaxis y componentes faltantes. Una vez que una página está en vivo, la herramienta oficial AMP Test Tool de Google proporciona una verificación definitiva sobre si la página es elegible para los resultados de búsqueda.

Usa el informe de estado de AMP para supervisar el rendimiento de todas las páginas AMP de tu sitio.

Solución de problemas comunes de AMP en Google Search Console — 2
Google Search Central

Cuando identifiques un error en el informe de estado, al hacer clic en el problema específico se revelará una lista de las URL afectadas. Debes inspeccionar estas URL utilizando la herramienta ‘Inspect URL’ para ver la versión que Google ha indexado. Si has actualizado recientemente tu código, utiliza el botón ‘Validate Fix’ para indicar a Google que vuelva a rastrear las páginas. Este proceso no es instantáneo y puede tardar varios días en completarse a medida que Googlebot procesa los cambios en todo el sitio.

Cómo aplica Alien Road la optimización AMP

En Alien Road, abordamos la gestión de AMP mediante una auditoría técnica centralizada. Para un proyecto de cliente típico, como una gran tienda de comercio electrónico con miles de páginas de productos, no solucionamos los errores uno por uno. En su lugar, identificamos el código a nivel de plantilla responsable del fallo de validación. Si a una etiqueta ‘amp-img’ le falta un atributo de altura en un diseño de producto, actualizamos la plantilla global para resolver el problema en todo el dominio.

Nuestro proceso incluye una fase de descubrimiento donde mapeamos todas las relaciones canónicas y de AMP. Luego utilizamos la API de Search Console para extraer datos masivos de errores, lo que nos permite priorizar las correcciones que impactan a las páginas más visitadas. Después de la implementación, realizamos una comprobación manual utilizando la prueba de resultados enriquecidos para garantizar que los datos estructurados, como el esquema de Producto o Artículo, permanezcan intactos. Este enfoque estructurado garantiza que la deuda técnica se reduzca al mínimo mientras se maximiza la visibilidad en las búsquedas.

¿Pueden la configuración de robots.txt bloquear tus páginas AMP?

Una razón frecuente por la cual las páginas AMP válidas no aparecen en los resultados de búsqueda es la prevención del rastreo. Si tu archivo robots.txt bloquea a Googlebot para que no acceda al directorio donde se almacenan tus archivos AMP, Google no puede indexar el contenido. Esto ocurre a menudo durante las migraciones de sitios o cuando se crean nuevos subdominios para contenido móvil. Debes asegurarte de que tanto la página canónica como la versión AMP sean accesibles para los rastreadores web.

Edita el archivo robots.txt de tu sitio para permitir que Googlebot rastree la página canónica, la página AMP y los enlaces en los datos estructurados.

Google Search Central

Además de robots.txt, verifica si hay metaetiquetas que puedan indicar a los rastreadores que ignoren la página. La directiva ‘noindex’ en una metaetiqueta de robots o una cabecera HTTP X-Robots-Tag evitarán que la versión AMP se sirva a los usuarios. Para obtener los mejores resultados, elimina todas las metaetiquetas restrictivas tanto del contenido canónico como del AMP a menos que haya una razón específica para mantener una página fuera del índice. Las instrucciones de indexación coherentes en ambas versiones son clave para una presencia móvil estable.

¿Por qué el seguimiento entre dominios es vital para el éxito de AMP?

Rastrear el comportamiento del usuario en las páginas AMP puede ser difícil porque el contenido a menudo se sirve desde Google AMP Cache en lugar de desde tu propio dominio. Esto crea un problema entre dominios en Google Analytics 4 (GA4). Si un usuario comienza su recorrido en una página AMP y luego hace clic en tu sitio web principal, GA4 puede ver esto como dos sesiones separadas. Esto conduce a datos inexactos, como tasas de rebote infladas y atribución de conversiones incorrecta.

Para resolver esto, debes implementar el componente ‘amp-analytics’ con un parámetro de enlace (linker). Este parámetro pasa un ID de cliente desde la caché de AMP a tu dominio principal a través de la cadena de consulta de la URL. Cuando el usuario llega a tu sitio principal, el script de análisis lee este ID y continúa la sesión existente. Esta coordinación es esencial para los especialistas en marketing que necesitan comprender todo el recorrido del cliente, desde el primer punto de contacto móvil hasta la compra final.

  • Incluye el script amp-analytics en la cabecera (head) de tu página AMP.
  • Configura el ajuste ‘linker’ en tu bloque de configuración JSON.
  • Habilita la opción ‘Linker’ en la configuración de tu flujo de datos de GA4.
  • Verifica que los ID de cliente sean consistentes comprobando el parámetro ‘_gl’ en la URL.
  • Usa DebugView en GA4 para confirmar que las sesiones no se interrumpen durante la transición.

Por dónde empezar esta semana

Comienza iniciando sesión en Google Search Console y navegando a la sección ‘AMP’ en ‘Experience’. Exporta la lista de URL con errores y agrupalas por el tipo de fallo de validación. Aborda primero los problemas de toda la plantilla, como enlaces canónicos faltantes o configuraciones de scripts incorrectas. Una vez que el código esté actualizado, usa la función ‘Validate Fix’ para iniciar el proceso de rastreo. Finalmente, verifica tus datos de GA4 para asegurarte de que el seguimiento entre dominios esté atribuyendo correctamente tu tráfico móvil.

Compartir