Desactivar AMP en WordPress de forma amigable con el SEO

El proyecto Accelerated Mobile Pages (AMP) es una iniciativa de código abierto que pretende mejorar la experiencia del usuario móvil. La implementación de AMP no es fácil. Hay muchos problemas potenciales que surgen después de usar AMP. Por lo tanto, es mejor desactivar AMP tan pronto como sea posible.

  • Eliminar el enlace rel="amphtml" de las páginas no AMP.
  • Establecer NOINDEX para las páginas AMP

Antes de entrar en la explicación técnica con los pasos exactos, déjame decirte…

¿Por qué eliminar AMP es una gran idea?

  • Por un momento, olvídate de la afirmación «La velocidad es un factor de clasificación«. Sólo tener un sitio móvil más rápido en Internet con el diseño terrible no es suficiente para el crecimiento del blog. En lo que respecta al valor monetario y la marca, si su blog no está funcionando bien debido a AMP, ¿por qué correr el riesgo?
  • Imagina que tienes 1000 páginas, ¿no es complicado asegurarse de que todas las páginas AMP están funcionando correctamente o no? La Consola de Búsqueda de Google muestra información limitada, que no es suficiente para que un webmaster analice la usabilidad de las páginas AMP.
  • AMP aumenta el trabajo extra para un blogger. No todos los blogueros son expertos en tecnología. Tuve que comprobar cada página web. Encontré en alguna parte que el iframe de YouTube no funciona, que no hay formulario de comentarios, que incluso algún código HTML no funcionaba en mi caja de autor, etc. De hecho, AMP obliga a los webmasters a sacrificar mucho.
  • Considero que el uso de plugins adicionales invita a posibles errores, problemas de seguridad y conflictos con otros plugins. Hasta ahora no he podido encontrar ningún plugin fiable para AMP.
  • Actualmente, AMP no es un factor de clasificación para los SERPs móviles. Sí, puede ser impresionante, alucinante para un editor de noticias para el ranking bajo el encabezado llamado «Top Stories». Pero, ¿qué pasa con un nuevo blog? ¿Merece la pena arriesgarse con AMP?
AMP is not a ranking factor

¿Por qué he eliminado AMP de mi blog? – Grandes razones

A los pocos días de instalar el plugin AMP, tuve que lidiar con muchos problemas frustrantes. Por lo tanto, yo estaba muy decepcionado y decidí quitarlo. A continuación se presentan algunos enlaces de problemas notables.

Referencia: Lista de problemas a los que me enfrenté con el plugin AMP for WP

  • https://wordpress.org/support/topic/facing-redirection-loop-non-slash-to-slash/
  • https://wordpress.org/support/topic/is-showing-different-in-amp/
  • https://wordpress.org/support/topic/missing-trailing-slash/
  • https://twitter.com/TheGulshanKumar/status/827897651282706432

Incluso, tuve que arreglar los problemas de AMP página por página hasta donde pude descubrir –

  • Me he dado cuenta de que en el AMP, Google AdSense no funciona bien.
  • Cuando tienes páginas de contenido largo, verificar que cada elemento de la página web funciona correctamente o no se vuelve tedioso. Me asusté al ver que algunos de mis iframes de vídeo de YouTube no funcionaban. Finalmente, lo arreglé también añadiendo algunos JS necesarios, por un momento era desconocido.

¿Cómo desactivar las páginas AMP para WordPress?

Reglas de oro

No te limites a desactivar cualquier plugin de AMP y dar por hecho que está hecho.

No redirijas de AMP a permalinks no AMP cuando las páginas AMP todavía están indexadas en las SERPs. De lo contrario, tu visitante orgánico verá un error.

AMP error
AMP Apesta de muchas maneras y esta es una de ellas lo difícil que es excluirse.

Concepto detrás de la solución para desactivar AMP sin error 404

Como sabemos, Googlebot descubre las páginas AMP mediante el enlace rel="amphtml" de la cabecera del sitio web.

Afortunadamente, este marcado no tiene nada que hacer directamente para los visitantes humanos. Por lo tanto, podemos eliminarlo para decirle a la gente de Google, me refiero a Googlebot que no tenemos ninguna versión AMP de la página web. 🤷

Mientras Google desindexe las páginas, seguiremos sirviendo temporalmente páginas AMP a nuestros visitantes manteniendo nuestro plugin AMP activo.

Mientras se discutía este tema tan candente, la pregunta principal estaba en nuestra mente

¿Qué pasa si Google considera las páginas de la versión AMP como una URL duplicada para la canónica?

Por supuesto, será porque hemos eliminado el marcado de relación. Basándonos en este concepto, recomiendo encarecidamente el uso de NOINDEX para eliminar las páginas AMP de la Búsqueda de Google.

Para desactivar las páginas AMP correctamente sin afectar el SEO, todo lo que necesita para seguir los principales dos pasos:-

  • En primer lugar, elimine la salida del enlace rel="amphtml" de las páginas no AMP.
  • Establecer NOINDEX para las páginas AMP

Interesante, ¿verdad? Entremos en detalles prácticos paso a paso.

Recommended method for AMP Users

AMP official
  • Desactivar y eliminar el plugin AMP.
  • Instalar y activar el plugin AMP para WP (Esto facilitará el proceso)
  • Ir a la configuración avanzada de AMP para WP
  • Habilite «Cambiar el punto final a ?amp» para restaurar la estructura del permalink del plugin AMP oficial.
  • De nuevo en la configuración avanzada, ¿ves el área de texto para Introducir HTML en el encabezado? Introduzca el siguiente código.
<meta name="robots" content="noindex,follow"/>
  • Por último, desplaza la página hasta el final, habilita el «Modo Dev en AMP«.
  • Mantén este estado durante 7 días hasta que todas las páginas AMP desaparezcan de las SERPs.

Método recomendado para AMP para usuarios de WP

  • Instalar y activar el plugin AMP para WP
  • Ir a la configuración avanzada de AMP para WP
  • ¿Ves el área de texto para Introducir HTML en la Cabeza? Introduzca el código de abajo para noindexar AMP de los SERPs.
<meta name="robots" content="noindex,follow"/>
  • Desplaza la página hacia abajo, activa el «Modo Dev en AMP«.
  • Mantén este estado durante 7 días hasta que todas las páginas AMP desaparezcan de las SERPs.

Eso es todo. Y, esta es la forma adecuada para el SEO para deshacerse de AMP.

FYI: Cuando se activa el modo dev, se elimina automáticamente rel=»amphtml». 😎

Método antiguo para AMP para usuarios de WP

Paso 1. Eliminar la salida rel=»amphtml» de la cabecera

Usando RegEx, puede hacer coincidir la cadena y reemplazarla con su valor deseado (que está en blanco). Creo que esto es lo más fácil para eliminar rel="amphtml" de la salida HTML de WordPress.

En palabras sencillas, con los siguientes pasos inteligentes, escanearemos el marcado AMP en las páginas HTML de WordPress, lo eliminaremos sobre la marcha usando Search & Replace vía RegEx.

Regular Expressions
Expresiones regulares validadas

Proceso

Para eliminar el enlace rel="amphtml" de la cabeza, diríjase a estos pasos.

  • Instale y active un plugin muy útil llamado Real-Time Find and Replace. Este plugin le permite reemplazar dinámicamente (es decir, en el momento en que se genera una página) el código y el texto de los temas y otros plugins con el código y el texto de su elección antes de que una página se entregue al navegador del usuario.
    real time find and replace
  • Ir a Herramientas > Real-Time Find and Replace
    realt time find replace
  • Comprobar el uso de Regex
  • En el campo Buscar, escriba exactamente <link rel="amphtml" href="(.+)" >
  • En el campo Reemplazar, déjelo en blanco.
  • Actualizar la configuración. Eso es todo.
remove rel amphtml markup

Estamos agradecidos al autor, este plugin ahorra nuestro valioso tiempo.

Paso 2. Configurar NOINDEX para las páginas AMP

Este es un paso importante para evitar la indexación de contenido duplicado, ya que en los últimos pasos hemos eliminado rel="amphtml" de la cabecera del sitio web.

  1. Abrir la configuración del plugin AMP para WP
  2. Ir a SEO
  3. Añade el siguiente código meta a la sección de la cabeza
<meta name="robots" content="noindex,follow"/>
noindex amp

Este proceso no afectará a la clasificación de sus páginas canónicas (no-AMP).

Alternativamente, añada el siguiente fragmento utilizando el plugin Code Snippets.

// remove rel="amphtml" added by AMP for WP plugin
add_filter('ampforwp_modify_rel_canonical', 'prefix_remove_amphtml'); function prefix_remove_amphtml($amphtml){ return; }

// set noindex for AMP pages
$url = "//{$_SERVER['HTTP_HOST']}{$_SERVER["REQUEST_URI"]}";
if (preg_match("#/amp/#", $url))
{
	header( "X-Robots-Tag: noindex, follow", true );
}

¿Cómo comprobar el estado de Noindex de AMP?

Esta es la forma más fácil –

  1. Ir a Google.com
  2. Buscar como https://www.gulshankumar.net/es/*/amp/

Después de seguir el proceso anterior, necesita mantener su plugin AMP activado hasta que vea 0 páginas AMP indexadas en la Búsqueda.

Cosas que hacer después de 7 días cuando las páginas AMP noindex completan

Gracias por leer este artículo hasta ahora. Aprecio mucho su valioso tiempo. Si usted necesita cualquier ayuda urgente con respecto a la eliminación de las páginas AMP o necesita una solución para el enfoque personalizado. Por favor, siéntase libre de discutir en la sección de comentarios. El próximo momento, voy a estar allí con usted para ayudar. ¡Gracias!

Este método está probado y me ha funcionado. Tengo la suerte de que esta guía ha sido apreciada por el autor de Marketing91, The Kinsta Blog y más.

Excelente guía. Estoy seguro de que Google hace que sea deliberadamente difícil alejarse de su plataforma propietaria AMP.
Esta es una forma sencilla de escapar. https://t.co/MzlHJBKSuQ

— ꧁Terence Eden꧂ ⏻ (@edent) September 25, 2017

feedback
kinsta feedback
11 Sep 2017, https://kinsta.com/blog/disable-google-amp/

¿Cómo desactivar el molesto AMP como usuario?

Usa el navegador Firefox y no uses el navegador móvil Google Chrome.

¿Cómo puedo evitar que se muestre el error 404 para las páginas AMP en las SERPs de Google?

Probablemente te equivocaste al desactivar el plugin con la esperanza de que ahora AMP no se muestre en Google. Esa no es la forma correcta. Es necesario desvincular la etiqueta amphtml del código fuente y noindexar las páginas AMP.

¿Cuáles son las principales razones por las que debería evitar el uso de Google AMP?

AMP destruye el diseño de la página web. Aumenta el trabajo extra que puede invertir mejor en otras cosas productivas como escribir artículos y ganar dinero.

Mejora AMP la velocidad de las páginas? 🚀

Es mejor hacer la página realmente más rápida que depender de algún plugin porque puede tener problemas de errores y seguridad.

Es AMP un factor de clasificación de Google? 📈

Bueno, el trabajo principal de Google es mostrar la respuesta relevante a la consulta de búsqueda. Si usas AMP o no, no importa. John de Google ha confirmado oficialmente que no es un factor de clasificación.

¿Cuánto tiempo puede tardar Google en no indexar todas las páginas AMP?

Puede tardar unas semanas en procesar la solicitud de noindex.

Deja un comentario

1 comentario en «Desactivar AMP en WordPress de forma amigable con el SEO»

  1. Hola,

    El pasado mes cambié el theme de mi wordpress ya que ya no estaba soportado. Pero además descubrí AM y decidí activarlo e instalar el Plugin AMP by AMP Plugin Contributions. El resultado ha sido una bajada espectacular de visitas e impresiones en Google que ha afectado a mi negocio, y estoy desesperado.

    Mi única explicación es que puede ser AMP, y me estoy planteando desactivarlo.

    De tus instrucciones solo me surge una duda:

    Una vez he mantenido el estado Modo DEV de AMP durante 7 días hasta que todas las páginas AMP desaparezcan de las SERPs, que debo hacer? Desactivar y desinstalar AMP para WP?

    Muchas gracias

    Responder