Trucos de SEO para tiendas en Prestashop

18 Comments

Me estreno en este blog hablando de SEO para eCommerce basados en la plataforma Prestashop tanto los puntos básicos, como algunos más avanzados para los que habrá que tocar código de Presta e instalar módulos.

Comencemos por el principio 🙂

1- Definir bien las keywords que vamos a trabajar

Es muy importante pensar por qué flanco vas a atacar antes de meterte en la batalla, si no, es muy posible que termines muerto y en un plazo de tiempo muy corto. Para ello hay que sentarse con calma, coger papel y boli y anotar el mundo de palabras que queremos trabajar. Pongamos por ejemplo que vamos a vender muebles de oficina para el mercado español. Anotaríamos keywords como muebles de oficina, venta online de muebles de oficina, mobiliario de oficina, silla de oficina, mesa de oficina, etc.

Pero, ¿son esas las palabras relevantes para posicionar en mi negocio? Lo mejor es preguntarle a quien domina el mercado de las búsquedas en España: Google. Para ello tenemos una herramienta dentro de Adwords de Google que, hasta hace unas semanas, era genial y que, ahora, ha quedado integrada dentro del planificador de palabras clave derivando en un esperpento que, desgraciadamente, sigue siendo nuestro mejor faro en la oscuridad. Utilizando la herramienta “Introducir o subir palabras clave para ver el rendimiento” podremos saber cuántas búsquedas globales y locales tienen al mes esas palabras, si son relevantes o no y qué competencia hay.

adwords

La recomendación es usar siempre palabras con competencia media y número de búsquedas relevantes teniendo en cuenta las dos variables de siempre: tiempo y dinero. ¿Tengo el tiempo y dinero suficiente para crear una estrategia de contenidos y relevancia en redes sociales que me permita visibilidad compitiendo por esas palabras? Si la respuesta es sí, p’alante. Si la respuesta es no o que no lo tienes claro, déjalo correr, perderás el tiempo y el dinero.

Otra herramienta que puede ayudarte en este sentido, aunque es de pago, es Semrush, con resultados de competencia afinados por SEO y por SEM. Una pasada de aplicación que bien vale el dinero que pagas.

semrush

Herramienta de competencia de palabras clave de Semrush

2- Rellenar todos los campos de la ficha de producto

A parte de lo obvio, no copiar las descripciones de ninguna otra web y escribirlas a mano, hay que rellenar SIEMPRE los meta títulos, meta descripciones y meta etiquetas de las fichas de producto, además de poner una URL coherente que nos ayude al SEO. Lo mismo para nuestras categorías y fabricantes. Esa información es básica para Google y permitirá darle unos datos mucho más SEO-friendly al buscador cuando se pasée por nuestras fichas de producto.

3- Sitemap y robots.txt

En ocasiones por descuido y otras por desconocimiento, no se generan estos dos archivos súmamente importantes. El sitemap (que, posteriormente, enviaremos a Google a través de las Google Webmaster Tools) se genera a través del módulo Google Sitemap by PrestaShop que se encuentra en la pestaña SEO de módulos. El robots, se genera en Herramientas > Generadores para Prestashop 1.4 y en Preferencias > SEO & URLs en Prestashop 1.5.

Comprueba siempre que tu archivo robots.txt no esté “capando” la indexación de páginas que tengas en tu sitemap.

4- Velocidad de sitio

Muy importante. No descuides nunca la velocidad de tu site. Lo más probable es que estés en un servidor dedicado con IP compartida con 300 “vecinos” más (puedes analizarlo con el Neighbourhood Checker de Majestic SEO). Como mínimo, haz que tu web cargue lo más rápida posible. Eso lo conseguiremos utilizando tanto la caché como desactivando la recompilación. La recompilación se usa en entornos de desarrollo para recargar desde 0 tanto las plantillas de Prestashop, como los CSS y los Javascripts a fin de ver los cambios que se van aplicando al código del front-office (lo que vé el usuario). Una vez has terminado de desarrollar y estás en entorno de producción, hay que desactivarlo para que la página vaya como un tiro.

En Prestashop 1.4, debes ir a preferencias > rendimiento y marcar:
– Forzar compilación > No
– Caché > Sí
– Utilizar CCC para las hojas de estilo
– Utilizar CCC para el código JavaScript
– Reducir el código HTML, tras la ejecución de la complilación Smarty
– Y en herramientas > generadores activar la Optimización Apache cuando generas el htaccess

En Prestashop 1.5, parámetros avanzados > rendimiento y marcar:
– “Nunca recompilar los archivos del template”
– Activar caché
– Utilizar CCC para las hojas de estilo
– Utilizar CCC para el código JavaScript
– Reducir el código HTML, tras la ejecución de la complilación Smarty
– Compresión del JavaScript en el código HTML, tras la ejecución de la complilación Smarty
– Optimización Apache

Otra posibilidad que puedes valorar es alojar tantos los CSS, comolos Javascripts y las imágenes en servidores externos para hacer que cargue todavía más rápido el esqueleto de la página. La opción está en las mismas secciones comentadas y se llama “Servidores de media (utilizado únicamente cuando CCC está activado)”. Prestashop ofrece la integración directamente desde sus módulos oficinales usando Cloudfront de Amazon (es de pago).

5- URLs y títulos duplicados

Una de las gualtrapadas que no ha corregido todavía Prestashop son las páginas duplicadas. Esto pasa en todo site que tiene paginaciones en las páginas de categoría, de marcas y de proveedores. La página 1, 2, 3… de productos genera títulos repetidos, meta descripciones y URLs duplicadas (la URL es la misma, solo cambian los parámetros). Lo detectarás en seguida a través de Webmaster Tools de Google (en Aspecto de la búsqueda > Mejoras de HTML).

Por desgracia, las dos únicas maneras de acabar con esto son meter todos los productos en una página, sin paginación (inviable en catálogos extensos) o tocar el core de Prestashop para modificar el título, meta descripción de la página y URL.

webmaster-tools

6- Redireccionamientos de página antigua a nueva

Error muy común en migraciones. Pongamos que vengo de un osCommerce y migro a Prestashop. Tenía 700 productos indexados en Google, 20 páginas de CMS y 30 categorías. Esas páginas van a quedar huérfanas, pues la estructura de URLs de osCommerce no tiene nada que ver con Prestashop.

Lo mejor es crear una redirección permanente 301 para decirle a Don Google que donde estaba nuestra URL antigua: http://www.dominio.com/categoria/cat003-nombre-del-producto-p-8576.html ahora encontrarás http://www.dominio.com/categoria/nombre-del-producto.html

La mejor manera de hacerlo es usando una herramienta generadora de redirecciones como esta y armarte de paciencia porque hay que hacerlo a manija.

7- Los *^Ǩ+`!!! Ids en urls

Prestashop tiene la manía de asociar una ID a las URLs de categoría, fabricantes, proveedores, páginas CMS y productos. Eso, a parte de ser feo, no es útil para el SEO. Podemos tocar el core para arreglarlo o comprar un módulo que elimine esos IDs. Todos te lo agradeceremos. Google, también.

8- Acentos en URLs

Uno de los bugs que tiene Prestashop 1.5 en español es que es capaz de generar esta URL para el producto “Radio eléctrica portátil de baño” como http://www.dominio.com/radios-de-baño/Radio-eléctrica-portátil-de-baño. Sí, hijos, así de triste.

Hay parches gratuitos y módulos de pago que lo arreglan. Por favor, arregladlo.

9- Datos estructurados

Los Rich Snippets de Google ayudan a enviar datos estructurados al buscador (fabricante, cuánto vale, en cuántos días lo envías, cuánto cuesta el envío, etc) y pueden servirnos para integrar estrellitas de valoración en los comentarios de productos a las búsquedas de la página e incluso integrar las valoraciones de servicios como eKomi. Aquí os dejo un ejemplo para que veáis lo apañado que queda el resultado 🙂

rich-snippets

10- Integrar Schema.org

Schema.org es una directiva que le chiva a los buscadores cómo clasificar el contenido de una web. Sirve tanto para Google como para Yahoo, Bing o Yandex (Rúsia). La clave está en el tag “itemtype” que le indica al buscador si esto es una página web, una tienda u otro servicio. El listado completo de los datos que podemos meter en schema para “store” está aquí: http://schema.org/Store. En el caso que presentábamos al principio (muebles de oficina), nos interesaría clasificarnos como Furniture Store http://schema.org/FurnitureStore

Espero que os sirvan estos trucos, implementadlos con calma y cariño y nunca dejes de trabajar y optimizar tu SEO in-page. No hay nada peor que trabajar el SEO off-page para conseguir relevancia y que Google se encuentre tu página hecha unos zorros 🙂

Estudié publicidad pero donde realmente aprendí lo que sé fue en PutPut, DoubleYou, TribalDDB y haciendo freelances para agencias online. Ahí trabajé para Audi, Volkswagen, Nike, Atrápalo.com, ColaCao o La Caixa entre otros. Hace 4 años comencé a interesarme por el eCommerce y hoy ocupa el 90% de los trabajos que hago.Puedes seguir a Jordi en su blog personal, donde genera muy buen contenido sobre eCommerce y marketing online o bien a través de su muy activa cuenta de Twitter.

Suscríbete a nuestra newsletter

18 Comments
    • Irene
    • 14/03/2016
    Responder

    Hola!

    Estoy creando las fichas de los productos para una tienda online y tengo una duda con las meta keyswords.

    He leido de todo sobre las keyword to y estoy confusa. Mi modus operandi es poner muchas palabras y frases (que analizo previamente en googld trend y semrush); Palaras relacionadas con el producto, el sector del mismo y mi marca; en cuamto a las frases, utilizo mucho “donde comprar…” “comprar….online”.. Es la parte de la ficha a la que mas tiempo le dedico, introduzco muchisimas.

    He leido wud el prestashop no es tan importante, y que basta con poner 3 o 4 palabras, que nl es relevante para el Seo.. es cierto?

    Sigo haciéndolo como hasta ahora o cambio mi forma de trabajar?

    Muchas gracias de antemano, quedo a la espera de su respuesta,

    Saludos,
    !

  1. Responder

    Hola Jordi, muchas gracias por la información, es de mucha utilidad. Una pregunta, ¿Existe algún módulo que permite personalizar las urls de prestashop eliminando los números o content?

  2. El tema de los acentos.. si que es un problema pero solo porque Google todavía no sabe reconocer bien los símbolos gramaticales fuera del idioma inglés. En el momento que sí pueda hacerlo, me alegraré de poder poner acentos y ñ’s ….

  3. Recomendais algún móduo para la integración de schema.org?

    • Luis Benito Gall
    • 23/01/2014
    Responder

    Buenas noches Jordi,

    un gran hallazgo este post. Al respecto de los acentos en las url, ocurre que mi tienda genera 2 urls para el mismo producto, una sin acentos y otra más si alguna palabra contiene acento. Cómo puede evitar esta duplicidad y cuales son los parches y módulos que comentas en el apartado que solventan el tema de los acentos.

    Gracias por tu respuesta y por los buenos trucos que compartes

  4. Gran trabajo!!
    Muchas gracias por compartir éstos conocimientos, son muy útiles, sobre todo para los que empezamos en éste mundillo de las SEO y tiendas On-Line.

      • Estela Gil
      • 10/12/2013
      Responder

      De nada! Encantados por vuestra atención.

  5. Buenos consejos en de agradecer que los compartas.
    Un saludito

  6. Suscrito!!, consejos esenciales para optimizar el SEO de una web.En
    cuanto a las Metadescripciones de productos, en mi caso no pierdo el
    tiempo (es oro) porque entre otras cosas Google me coge directamente la
    descripción del producto que tengo en la propia página y con eso me es
    suficiente, es más, a veces hasta es más recomendable porque puede
    ayudar al click del usuario (Cuando no está definida esta meta, Google
    muestra al usuario la descripción más relacionada con lo que quiere
    ver…y eso logicamente puede ayudar al click)

  7. Buenos consejos, algo básicos (salvo los 2 últimos) pero la mayoría de la gente no los conocería…

    • Juan
    • 23/09/2013
    Responder

    Viendo la página de producto que has usado como ejemplo, no encuentro en ninguna parte del codigo ninguna referencia a itemprop=”image” para que muestre la imagen en los resultados de google. ¿Cómo es posible?

    • e-andorra
    • 21/09/2013
    Responder

    Gran Artículo, estructurado y conciso.

    • miguel
    • 21/09/2013
    Responder

    mola los richsnippets de producto con la foto

    • Luis
    • 13/09/2013
    Responder

    Buenas, quería saber que sistema de caché usar en la versión 1.5 de Prestashop en mis tiendas, si usar Memcached, APC, Xcache o el sistema de archivos, en mi tienda de la 1.4 uso Memcached y me mejora el rendimiento, pero claro en la 1.5 Memcached va fatal, y no sólo no me mejora, sino que encima me empeora muchísimo la velocidad de carga de la web.
    Así que quería que me recomendaras uno de estos sitemas o el que piensas que es el más adecuado.

    Saludos.

      • Arakiss
      • 13/09/2013
      Responder

      APC, sin duda alguna es mejor que cualquiera de los que has nombrado, hay muchos benchmarks en la red, google it.

    • Yo usaría XCache

 

Deja tu comentario