cubierta superior decorativa

¿Las herramientas de testing afectan al SEO?

La pregunta es inevitable, teniendo en cuenta cómo se explica a muy grandes rasgos una prueba de testeo A/B o MVT:

Cuando el usuario llega a la página, el sistema de testeo A/B o MVT decide qué versión de la página se va a mostrar. Una de las versiones se presenta al usuario y él mismo junto con todos los demás visitantes deciden con sus acciones cual de las versiones es la mejor. Según las variantes de la prueba y el tráfico de la página, la herramienta determinará tarde o temprano si una variante es mejor que otra.

Las dudas de la persona que se ha pasado varios meses colocando la landing page como primera en las listas de Google son muy comprensibles: ¿cual de las versiones es la que se indexa en los buscadores? ¿todas? ¿ninguna? Para explicarlo es necesario ensuciarse las manos (un poco) en el plano técnico y entender cómo funcionan internamente estas herramientas.

Todas las herramientas de A/B y MVT aplican las variaciones sobre los contenidos gracias al lenguaje JavaScript, tecnología que nos acompaña y acompañará inevitablemente en todas las herramientas basadas en Web.

Este código JavaScript siempre se encuentra “envolviendo” algún contenido estático de nuestro website. Es decir, las páginas, dentro de su contenido original, tendrán ciertas partes rodeadas por una serie de tags JavaScript. Estas partes “envueltas” indicarán las partes susceptibles de variación sobre el original, objeto del testing, que tendremos que definir en la herramienta (para ésto, cada herramienta es un mundo).

¿Qué ocurre cuando un navegador en concreto no reconoce JavaScript? Simplemente ignorará los tags JavaScript y presentará el contenido original, sin aplicar ningún tipo de A/B o MVT. Esto es, precisamente, lo que hace el robot de Google encargado de indexar las páginas: ignorar el JavaScript.

En consecuencia, Google indexará el contenido original, independientemente si estamos realizando un A/B, MVT o cualquier otro complicado sistema de testeo u optimización que modifique el contenido de nuestras páginas, por lo que las nuevas variantes introducidas con el sistema de testing serán ignoradas por los buscadores.

De cualquier manera, debemos tener en cuenta lo siguiente:

Aunque las pruebas no afectarán al SEO mientras estemos realizando el testing, se entiende que después de realizar las pruebas será necesario algún cambio en los contenidos del website. (¡De nada sirve detectar la mejor variante si no la utilizamos!). Estos cambios afectarán al SEO en la misma medida en que afecta cualquier cambio de contenido. Si después de realizar las pruebas nos encontramos con que lo mejor es no realizar ningúna modificación, hay que contemplar dos opciones:

1. No se han realizado las pruebas correctas (hay que seguir probando).
2. La página web es perfecta.

Hay teorías que demuestran que es imposible tener una página web perfecta, pero no creo que haga falta referirse a ninguna de ellas para entender que la opción 1 es correcta en el 99,99% de los casos.


Comentarios (3)

  1. En la diana, Víctor. Has dado en la pregunta más repetida entre clientes. También ha surgido la cuestión de si Google o el propio usuario penalizarían el presentar un contenido diferente al inicialmente indexado, pero: 1. Google no ve el contenido envuelto por el JavaScript y 2. A efectos de indexación o uso, la naturaleza del contenido no puede cambiar demasiado, porque seguimos presentando los mismos productos y servicios de la misma empresa (si bien de otro modo).

    Lo último que añadiría es que no todas las herramientas de Multivariate Testing funcionan de lado cliente. SiteSpect lo hace de lado servidor.

    Saludos!

  2. Saludos,

    Buen post pero creo que habría que matizar un poco esto.

    El incluir etiquetas javascript entre el contenido, no es exactamente neutral para el posicionamiento SEO como comentas aqui.

    Los javascript son mas como una pequeña piedrecilla que el spider tiene que sortear cuando la encuentra, mas que el codigo sea invisible.

    Y google hace un año ya que es capaz de seguir e interpretar algunos javascript.

    La limpieza en el código es importante para el posicionamiento.

    Los analistas siempre barreis para casa ¿o que? jeje

    Es broma, es un buen articulo y en parte tienes razón pero tenía que matizar esos detalles. Espero que no te hayan molestado mis apreciaciones.

    Saludos

  3. Hola Carlos,

    en primer lugar darte las gracias por participar.. ¡el debate es uno de los objetivos de este blog! y decirte que desconocía el hecho de que el crawler de Google fuese capaz de leer algún contenido JavaScript -mas allá de los enlaces construidos de esta forma, de lo que sí había leído algo pero evité comentar porque no aplicaba-.

    De cualquier manera, el propio Google -que también barre para casa :)- se apresuró a dejar claro tras el lanzamiento de su herramienta de testing (GWOptimizer) que ésta no tendría ningún impacto relevante en el posicionamiento del website en sus propios buscadores. Aquí pongo una referencia a la nota que he encontrado sobre la marcha:

    http://www.lonelymarketer.com/2007/03/27/google-clarifies-website-optimizers-affect-on-organic-search-rankings/

    Un saludo!

Añade un comentario

Tu email nunca será publicado o compartido.

Los campos obligatorios estan identificados con *

Las URLs introducidas en el formulario no aparecerán en el comentario.

*
*