A la mierda el AMP. Así podríamos resumir el post de hoy en el cual os explicaremos paso a paso como deshacernos de AMP en nuestra web o blog con WordPress.
Contenidos
Todos sabemos que la implementación de AMP no es sencilla. Muchos errores en Google Search Console. Muchos no. Cientos. Y casi nada de información útil para solucionarlos. Dos plugins en el repositorio de WordPress, uno oficial «AMP» de Automatic (la gente detrás de WordPress.com, WooCommerce, Jetpack, etc) y otro «AMP for WP» de Magazine3 (una gente de Hyderabad, India) cada cual con más errores y problemas. Y sin soluciones.
A día de hoy no hay ningún plugin de WordPress fiable para AMP y que funcione correctamente. Ni siquiera «AMP for WP» que tiene extensiones de pago y donde puedes comprar soporte de pago te aseguran no tener problemas; porque el soporte no es útil y parece que no te entienda o no te quiera contestar.
También está John Muller de Google que nos recordó en enero de 2017 que AMP no es un factor de posicionamiento web:
Y esta postura desde entonces no ha cambiado.
Y finalmente está el desastre de las conversiones en páginas AMP. Y como las conversiones son las que nos mueven, si AMP afecta negativamente a las conversiones, nos lo fundimos.
Esto es un ejemplo de una página con AMP activado:
- Visitas AMP: 2.500 y Conversiones AMP: 100 (tasa de conversión: 3,5%)
- Visitas NO AMP: 5.700 y Conversiones NO AMP: 900 (tasa de conversión: 15%)
¿Con estas cifras quién se plantea mantener AMP activado?
¿Cómo desactivar las páginas AMP en WordPress?
No nos vale en ningún caso con desactivar y eliminar el plugin de AMP; ya que si lo hacemos de esta forma, la próxima vez que un visitante venga a una de nuestras págians AMP desde un resultado de búsqueda se le mostrará un error 404 de página no encontrada. Y eso no lo queremos.
Como sabemos, Googlebot descubre las páginas AMP utilizando el enlace rel=»amphtml» del encabezado del sitio web.
Afortunadamente este enlace no afecta directamente a los visitantes humanos. Por lo tanto podemos quitarlo para decirle a Googlebot que no tenemos ninguna versión AMP de la página web. Mientras Google vaya desindexando las páginas, seguiremos temporalmente sirviendo páginas AMP a nuestros visitantes manteniendo el plugin AMP activado.
Pero si le decimos a Googlebot que no hay versión AMP y al usuario le seguimos mostrando la página AMP, ¿no será contenido duplicado? Si. Es contenido duplicado y por eso a partir del momento que quitamos el enlace rel=»amphtml» del encabezado del sitio web hay que marcar todas las páginas AMP como NOINDEX.
Por tanto:
- Quitar el enlace rel=»amphtml» de todas las páginas no AMP.
- Incluir en todas las páginas AMP la etiqueta NOINDEX.
¿Cómo quitar el enlace rel=»amphtml» del encabezado de las páginas no AMP?
La forma más sencilla que no requiere modificar el archivo functions.php es utilizar el plugin Real-Time Find and Replace. Este plugin permite hacer modificaciones dinámicas (o sea, cuando se genera el código de una página) del código de la misma (plugins y temas) antes de que se le envié al navegador del usuario o a GoogleBot.
En Herramientas / Real-Time Find and Replace hacemos click en ADD y luego seleccionamos RegEx y pegamos en Find:
<link rel="amphtml" href="(.+)" >
En el recuadro de REPLACE no ponemos nada y hacemos click en UPDATE SETTINGS:
Y automáticamente eliminará el enlace a la versión AMP de todas nuestras páginas.
¿Cómo poner NOINDEX en el encabezado de las páginas AMP?
Cómo ya estamos usando el plugin REAL-TIME FIND AND REPLACE para quitar el enlace a las páginas AMP en las páginas NO AMP, vamos a usarlo también para poner el NOINDEX a las páginas AMP:
Para el plugin AMP
BUSCAR:
<meta name="generator" content="AMP Plugin
REEMPLAZAR POR:
<meta name="robots" content="noindex,follow"/><meta name="generator" content="AMP Plugin
Este plugin tiene en el encabezado de las páginas AMP una etiqueta META GENERATOR cuyo contenido empieza por «AMP Plugin» seguido de la versión. Esto nos viene perfecto para reemplazar su contenido y añadir antes el NOIDEX.
Para el plugin AMP for WP
Vamos a sus ajustes a la sección SEO y ahí pegamos lo siguiente:
<meta name="robots" content="noindex,follow"/>
¿Cómo acelerar la desindexación de las páginas AMP?
Nos vamos a Google Search Console a RASTREO / SITEMAPS:
Y ahí marcamos el Sitemap y le decimos «VOLVER A ENVIAR».
Ahora toca esperar unos 4 días mientras Google desindexa todas las páginas AMP.
¿Cómo comprobar la desindexación de las páginas AMP?
En Google Search Console nos vamos a: APARICIÓN EN BÚSQUEDAS / Accelerated Mobile Pages
Y ahí en el gráfico las páginas AMP tienen que bajar a 0. Cuando están en 0 es que Google las ha desindexado todas.
En el momento en el que las páginas indexadas por Google son 0 es cuando podemos desactivar y eliminar el plugin de AMP.
¿Y una vez desactivado y eliminado el plugin AMP?
Pues ahora toca redireccionar todas las páginas AMP a las páginas sin AMP.
Redireccionar las páginas AMP a través de htaccess
Añadimos al principio del archivo .htaccess esto:
# Redirección páginas AMP a no AMP RewriteEngine On RewriteCond %{REQUEST_URI} (.+)/amp(.*)$ RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$ RewriteRule ^ %1/ [R=301,L]
Redireccionar las páginas AMP con el plugin REDIRECTION
Si preferís no tocar el archivo .htaccess lo mismo se puede hacer con el plugin REDIRECTION:
Entramos al plugin a través de HERRAMIENTAS / REDIRECTION y creamos una redirección nueva.
En el campo de source URL tiene que poner (y OJO hay que marcar REGEX):
/(.*)\/amp
y en el campo de TARGET URL tiene que poner (reemplazar dominio.com por el nombre del dominio de la web):
https://www.dominio.com/$1
Y así: Adiós páginas AMP.
No es inmediato pero en una semana habrán desaparecido todas las páginas AMP.
Si tenéis dudas o preguntas, dejar un comentario.
Hola, que buen aporte es justo lo que buscaba. Ya lo implemente en mi web, vamos a ver como funciona! Gracias!
Hola Hugo. A nosotros nos ha funcionado siempre bien. Y lo hemos aplicado en muchas webs. Si tienes algún problema, déjanos un comentario y a ver si te podemos ayudar.
Hola nuevamente, ya casi esta desindexada toda la pagina, de casi 200 entradas AMP solo quedan 16. Afortunadamente, la cantidad de visitas que había perdido mi web ya ha recuperado su ritmo y esta normal nuevamente. Sin embargo, esto tardo 9 días hasta 27 entradas y 9 días mas hasta 16 entradas. Es decir, se ve que va tardando cada vez mas para llegar a 0. Sera esto normal? Ya no aguanto para desactivar el plugin AMP!
Hola Hugo. Eso es normal. Va más deprisa con los artículos que más tráfico tienen / que más veces visita Googlebot. Y luego se va ralentizando. Y puedes llegar a desesperarte. Pero es normal. Yo me esperaría algo más y también miraría esos 16 artículos que quedan si se pueden actualizar de alguna forma para «obligar» a Google a volverlo a visitar y de paso que desaparezca de AMP.
Un saludo.
Hola nuevamente amigos. Por fin! ya se han desindexado todas las entradas AMP! luego de mas de 2 meses! Es increíble lo fácil que es poner la torta y lo difícil que es limpiarla. Hoy he tenido un nuevo problema y quería comentarles si han tenido una experiencia similar. Resulta que he recibido un email de Adsense, con la cual monetizaba mi web. La comunicacion dice que ha sido por actividad no valida (trafico no valido) y por eso me han inhabilitado, no dice mas. Cabe destacar que aun no había verificado la cuenta porque no había llegado el código PIN. Me pregunto si esto del AMP! ha tenido algo que ver con esto; dado que, en noviembre, el salto de visitas no fue nada normal (casi se duplico) al desactivarlo y con ello los ingresos también se dispararon…
Hola Hugo. No pensamos que eso sea del AMP. De hecho nosotros monetizamos muchas páginas con AdSense a las que le hemos quitado AMP (y recuperar ingresos) y eso no nos ha pasado en ninguna de ellas. Esto debe ser debido a otra causa. Habría que ver que te dice exactamente la comunicación de Google y que te dice dentro de la cuenta de AdSense. Pero debido a quitar el AMP no debe ser porque eso por si mismo no produce tráfico no válido en AdSense. Si quieres que le echemos un vistazo al tema, pásanos la información que mencionamos y lo miramos.
Un pedazo de aporte justo el que estaba buscando, valla dolor de cabeza el puñetero AMP, en la web de mi empresa, voy a ponerme manos a la obra y voy a probar vuestros grandes consejos. Mil gracias
Nos alegra que te haya servido. Es lo que intentamos siempre: ayudar y compartir nuestras experiencias.
Cuando puedo quitar los plugins que hemos isntalado para remplazar el codgio¿¿
Si te refieres al plugin REDIRECTION, nosotros no lo quitaríamos nunca.
Me ha encantado este aporte, los felicito grandemente, voy a hacer lo mismo ya que estoy cansado de amp, pero una duda, según dice Google, el amp ayuda al posicionamiento web, es eso verdad?
Hola Edison. Para nosotros lo importante de una página web son las conversiones. Si con AMP tengo menos conversiones, aunque pueda tener más tráfico, no interesa. Realmente Google no dice que ayude al posicionamiento, al menos no en su página sobre AMP, aunque si que ha dejado entrever que con AMP se obtiene una mejor visibilidad. Y eso es verdad porque los resultados AMP suelen aparecer antes que otros resultados orgánicos y marcados para destacar.
No obstante para nosotros lo importante son las conversiones y a lo mejor que la gente navegue a más de una página en la web. Y ambas cosas con AMP se dificultan o no se dan.
Hola, gracias por el articulo. Menos mal que os encontré,,,,
He seguido al pie de la letra el articulo para desinstalar mis paginas AMP,,,(Son horribles) pero tras mandar el SiteMap de nuevo me aparecen 5 paginas indexadas más que antes….
¿Tengo que esperar? ¿A que puede deberse?
Muchas gracias y espero podáis ayudarme
Muy buenas. Lo único que puedes hacer es esperar. No hay otra solución que esperar. Cómo puedes ver en un comentario de Hugo, a él le tardo más de 2 meses en desindexar todas las entradas AMP.
Muchas gracias. Eso tendré que hacer…esperar.
Es solo que se me hacia raro que se indexaran 5 más…..
Muchas gracias,,,,ya os contare…
El tema es que en los últimos días ha habido problemas importantes de AMP por parte de Google. Ellos oficialmente reconocen que ha sido un error de CRAWL ERRORS pero eso ha llevado a que cientos de páginas desaparecieran de Google por tener según Google (y por un error reconocido suyo) fallos en el AMP. Y esto por lo visto ha tenido muchos efectos colaterales. Ahora lo están solucionado (o dicen que lo han solucionado) pero nosotros vemos cosas muy raras en los últimos días en webs con AMP. Por tanto solo te queda esperar.
Muchas gracias.
Eso tendré que hacer. Ya contare como me fue.
Una vez más gracias por el articulo y la ayuda!!!!
Hola,
Todo está bastante claro. Lo que pasa es que en mi caso es distinto. Yo desactivé directamente el plugin AMP y claro, me ha llegado la notificación de Google Search diciendo que hay un aumento de las páginas de errores 404. ¡Malo! En mi web www. lanubedealgodon .com tengo miles de urls.
¿Qué me aconsejáis? Activar de nuevo el plugin y hacer todo el proceso descrito?, o ¿directamente hacer las redirecciones?
Muchas gracias
Muy buenas Jordi.
Lo primero que haría es crear las redirecciones cuanto antes ya que con eso irás solucionando los errores 404. Los marcas en Google Search Console como solucionados y que Google mire a ver si de verdad los has solucionado.
Un saludo.
Hola, genial la explicación y ya he comenzado con los dos primeros pasos. A la espera de que google haga la desindexación tengo una pregunta, ¿Se puede hacer la redirección de amp a no amp ya o hay que esperar necesariamente a que ya no estén indexadas?
Gracias 😉
Hola Monica. Nosotros nos esperaríamos porque como le ponemos una etiqueta NOINDEX Google debería desindexar más deprisa.
¡Hola! ¿No sería más fácil eliminar el plugin AMP y redireccionar todas las URLs con un 301 a la versión no-AMP? Así te despreocupas desde el principio y Google iría desindexando todo poco a poco porque ve que la URL AMP ya no existe ni existirá (la redirección 301 es permanente). Además, al eliminar el plugin AMP se elimina la etiqueta rel=»amphtml» si no me equivoco, ¿no? Entonces sería muy fácil, y tendrías desactivado el AMP satisfactoriamente en cuestión de minutos…
Esto funcionaría bien, ¿verdad?
¡Un saludo!
Lo puedes hacer así pero será más lento. Funcionar, funciona. Un saludo.