Cualquier persona que quiera comprar algo por Internet y haya hecho más de tres búsquedas en Google sabe que MercadoLibre posiciona para todo. ¿La buena noticia? Vos podés lograr lo mismo para tus clientes. Seguí leyendo y te contamos cómo agregar esta técnica de optimización long tail a tu estrategia SEO.
Todo sitio web respetable de retail tiene un árbol de categorías y subcategorías. Algo que puede llegar a ser un inconveniente al hacer SEO es que las keywords que buscás optimizar no siempre encajan con esa categorización.
Bajémoslo a un ejemplo práctico… supongamos que nuestro cliente es un sitio retail que vende de todo un poco. Tiene categorías como celulares, ropa, televisores y demás. El problema es que queremos optimizar productos por marca (ej. ‘Nike’). Optimizar para esa keyword puede resultar complicado porque hay zapatillas marca nike, anteojos marca nike, pelotas de básquet marca nike, mochilas, gorras y un largo etcétera. ¿Cuál es la PLP (Preferred Landing Page) para ‘Nike’ a secas? Si bien MercadoLibre tiene una categoría de zapatillas, una de anteojos, etc. te aseguro que tienen una landing para la keyword Nike… y de hecho la tienen: https://ropa.mercadolibre.com.ar/nike… y rankean 4tos para ‘Nike’.
A continuación te vamos a mostrar un truco para poder generar páginas para todos los términos transversales (o tags, si se quiere) para un sitio de e-commerce. Asumiendo que el sitio tiene un buscador interno, vamos a correr una búsqueda para la keyword que queremos posicionar para una landing. A modo de ejemplo, vamos a graficar este concepto:
Supongamos que existen productos Nike en 6 categorías. Vamos a convertir a esta página en la PLP para la keyword ‘Nike’. Pero hay un problema: el código fuente de esta página tiene un tag canónico apuntando a otra página. Esto se suele hacer para que no se indexen páginas de resultado de búsqueda (cosa que queremos hacer, pero de forma controlada y encausada).
Para poder hacer landings dinámicas para varias keywords según la necesidad se vaya presentando, necesitamos una mínima implementación del equipo de desarrollo del cliente. Les tenemos que pedir que:
- Generen un nuevo tipo de página que opere de la misma manera que la página de resultados de búsqueda
- Este tipo de página debe tener un tag canónico auto-referenciante*
- Este tipo de página no debe tener un tag robots noindex, nofollow.
- Se tiene que agregar una regla en el archivo .htaccess
*Generalmente las páginas tienen un link a la versión no parametrizada de la URL. De ser este el caso, este paso no es necesario contemplarlo ya que la nueva estructura de URLs no va a contener la keyword como parámetro.
Para los que no estén muy familiarizados, el archivo .htaccess interpreta la forma en las cuales operan las URLs. Las redirecciones se pueden realizar desde este archivo, los 404s y, a veces, las urls con slug SEO friendly.
-En nuestro ejemplo, la URL de página de resultados de búsqueda tiene la siguiente sintaxis:
https://www.sitio.com.ar/ofertas?q={keyword}&k={keyword}
-Vamos a generar una página con una URL con la siguiente sintaxis:
https://www.sitio.com.ar/tag/{keyword}
-Para eso, tenemos que agregar la siguiente regla en el archivo htaccess:
RewriteEngine ON
RewriteRule /tag/(.+)$ ofertas?q=$1&k=$1
Esta regla puede variar según la estructura de URLs de tu sitio. Consultale al IT a cargo de la cuenta del cliente cuál es la forma más eficiente de hacer esto para el sitio que estés encarando.
¿Qué significa todo esto? Vamos por partes…
‘RewriteEngine ON’ enciende el motor de redirecciones (99,99999% de chances de que ya esté encendido para este tipo de sitios)
‘RewriteRule’ le indica al motor que lo que sigue en esa línea es una regla y no un caso específico
‘/tag/(.+)$’ es una expresión regular (REGEX para los amigos) que captura todo lo que esté dentro del paréntesis y lo convierte en una variable llamada ‘$1’.
El punto quiere decir ‘cualquier carácter’ y el símbolo + significa ‘que cualquier carácter puede aparecer una o más veces’.
El espacio indica que ahora vamos a definir desde dónde tiene que cargar el contenido que muestra la URL antes del espacio. Verán que estamos indicándole al motor de re-escritura que muestre el contenido de una página de resultados de búsqueda, sólo que reemplazamos lo que dice la URL en con la variable ‘$1’.
En pseudocódigo, estas dos líneas se leerían así:
- Prendé el motor de redirecciones
- Creá una nueva regla que levante todo lo que esté después de una url que diga ‘tag/’ y, mostrando esa URL, levantá el contenido de la página ofertas, reemplazando los parámetros ‘q’ y ‘k’ por lo que levantaste de la primera URL.
¡Y listo! Así de fácil. Acabás de crear una nueva estructura de URLs que te muestra todos los términos que atraviesan varias categorías y subcategorías en una única página indexable y con URL amigable para SEO.
Next Steps:
Una vez que esté esta implementación online, podés comenzar a escribir links con la estructura de páginas de landings dinámicas en distintos lugares del sitio para generar interlinking e impulsar el posicionamiento de esas keywords/páginas.
En el siguiente post vamos a explicar cómo poder hacer que estas URLs se indexen aunque no tengas forma de armar una estructura de interlinking en el sitio de tu cliente. Además, vamos a aprender a generar URLs masivas pero únicamente para los términos relevantes sin tener que entrar a cada una de las páginas para ver si tiene contenido o no.
Así que acordate: la próxima vez que veas que MercadoLibre se esté quedando con todo tu tráfico, ya no tenés excusa. ¡Implementá tu estrategia de landings dinámicas lo antes posible y empezá a generar ventas!
¿Cuáles son tus estrategias para generar landings dinámicas? Sumate a la charla y dejanos un comentario abajo. Hasta la próxima y ¡buenos rankings!
Dario Manoukian