seo para prestashop

Prestashop es, posiblemente el cms – ecommerce más utilizado del mundo. Habría que verificar estadísticas por la rivalidad que mantiene de forma diaria con Prestashop. Si todavía no te has decidido en el post Magento vs Presatashop están todas las claves para elegir uno u otro.

En este artículo me quiero centrar concretamente en Prestashop. Se trata de una maravilla de e-commerce. El problema lo encontramos cuando queremos optimizar de forma adecuada nuestra Tienda Online si escogemos un tema por defecto. Por eso he pensado en escribir una serie de pautas que debemos tener en cuenta respecto de la Optimización OnPage de nuestra e-commerce para poder hacerlo de la mejor forma posible.

Tips de SEO para Presatashop

No hay etiqueta H1 en la portada.

La etiqueta H1 es junto con el título y la url el lugar donde debe ir la palabra clave principal, ya que es uno de los principales factores clave de posicionamiento.

Es uno de los principales errores con los que sale la plantilla por defecto de Prestashop. Si visualizamos el código fuente y tecleamos crtl+f y buscamos “H1” nos damos cuenta que aparece en rojo el campo de búsqueda, porque no existe. Y es que la plantilla que tiene por defecto este e-commerce e incluso muchas otras de pago no tienen Etiqueta H1 en portada.

¿Solución?

Incluir un texto sólo en la portada con un if-else lo más arriba posible, lo más cerca del menú posible.

{if $page_name == ‘index’}    …{else}    …{/if}

habría que colocarlo en el header.tpl

 

Poner etiqueta H1 en Prestashop con el módulo Content Box

Si no sabemos de programación podemos tirar de creatividad y picaresca. Para ello tenemos un módulo llamado contentbox. Este módulo crea una zona html en cualquier hook de Prestashop. Además podemos personalizar dicho módulo con nuestro nombre. En el final de la página, justo en la zona de descargas, pinchamos en “Generate your Module” (botón naranja junto al de descarga), le ponemos el nombre que queramos y una descripción. Cuando instalemos el módulo ya aparecerá con nuestro propio nombre y nuestra descripción. Esto es muy útil cuando queremos utilizarlo en diversas ocasiones en nuestra web, ya que no tenemos que renombrarlo a mano.

Ejemplo para colocar un h1 con content box:

  • Lo primero es dirigirnos al enlace de arriba y personalizar nuestro propio content box. Hacemos scroll hacia abajo hasta llegar al final donde se encuentra la zona de descargas.
  • Personalizamos el módulo como se muestra en la imagen. Cada uno debe poner su propio nombre y descripción.

content-box

  • Instalamos el módulo. Para ello pinchamos en añadir módulo, seleccionamos de nuestro ordenador el módulo que acabamos de descargar, lo subimos y lo instalamos.

instalar módulo content box en prestashop

  • Configuramos el módulo por dentro. Si lo que queremos es poner en la cabecera un texto como h1 para que sólo aparezca en portada, pondremos el texto con la etiqueta H1.

h1 en prestashop

  • Pinchamos en Posiciones de Módulos. Ahora debemos comprobar si se ha instalado de forma automática, ya que lo normal es que no lo haga, aunque a veces podemos sorprendernos. En caso negativo insertaremos un nuevo hook, seleccionamos el módulo, le decimos que lo inserte en Top of Pages y seleccionamos todas las opciones a excepción de “index”. Con esto le decimos que sólo lo queremos en portada

posiciones de modulos en prestashop

De esta forma ya tenemos nuestra etiqueta H1 en portada.

 

Etiquetas H2 y H3 para prestashop.

El resto de etiquetas en nuestra plantilla del E-commerce debemos de modificarlas también, ya que por defecto la plantilla pone como primera etiqueta h2 “Producto añadido correctamente a su carrito de la compra” y  “Hay 0 artículos en su carrito”. Tenemos que modificar el módulo blockcart.tpl para modificar las etiquetas h2 por h4.

Además lo ideal es que la estructura sea la siguiente:

  • Etiqueta h1 en la cabecera (la que hemos puesto con el módulo o de forma manual)
    • Etiqueta H2 como productos destacados (aprovechamos para poner una palabra clave secundaria aquí) Hay que ponerla en el homefeatured.tpl
      • Todos los títulos de los productos destacados como H3. Lo normal es que ya vengan de esta forma, pero si no están hay que ponerlos en el productlist.tpl
    • Etiqueta h2 en la zona CMS (Crear con content box o con lo que queramos una nueva zona CMS para incluir nuevos h2 y bajo ellos algunos h3 con palabras clave)

 

ALT en todas las imágenes de Prestashop

Por defecto todas las imágenes que añadimos en las distintas formas en el CMS no tienen Título Alternativo ALT. Sin embargo es muy sencillo añadirlas. En el configurador de temas, donde añadimos los banners que pondremos en portada, completamos el título de los banners y automáticamente aparece el título ALT.

alt en las imagenes

 

alt prestashop

 

Gran cantidad de Texto en Portada para mejorar el SEO en Prestashop

Es imprescindible que para poder rankear de forma adecuada, haya una gran cantidad de texto en la portada. Esto lo podemos hacer con el módulo CMS (personalización) que ya viene por defecto en la portada, o añadir un nuevo contentbox. De esta última forma podremos personalizarlo a nuestro antojo.

 

Paginaciones Next – Preview.

Esto es un gran problema que debemos afrontar cuando estamos frente a un sistema de paginaciones. Y es que por defecto cuando tenemos una lista de muchos productos, la página 2 sucesivas tiene el mismo título que la primera, y en el 99% de los casos Google lo detecta como un contenido duplicado. Para paliar esto podemos hacer tres cosas, aunque adelanto que sólo una es la correcta.

  • Poner un número de productos por página excesivamente alto para poder que no puedan haber paginaciones.
  • Poner un rel=”canonical” de todo el resto de páginas a la primera página.
  • Poner unos metalinks next – preview con un canonical a la pagina actual.

Supongo que el que esté familiarizado con el SEO ya sabrá cual es la respuesta adecuada. En el primer caso no está mal, pero el problema es que incrementa de forma excesiva la velocidad de carga de la web, por lo tanto lo descartamos.  El segundo caso es utilizado para cuando el contenido mostrado es idéntico a otro contenido de la misma web, como por ejemplo en una camiseta que lo único que cambia es la talla. Lo mejor es utilizar la tercera opción. Además Google ya emitió un comunicado para que no se utilizase el segundo método en las paginaciones, ya que no era de forma adecuada. Además tenemos que tener en cuenta que siempre deberemos poner las paginaciones como index, ya que con un noindex no se indexarían en el Buscador.

Para llevar a cabo la tercera opción (next – preview) lo podemos hacer de diversas formas (no busques por internet porque no hay casi información al respecto, sólo un hilo en un foro y es incorrecto). Seguidamente te voy a explicar la forma más sencilla de hacerlo:

  • Editamos el archivo Header.tpl
  • En la línea 44 aprox. Justo después de <meta name=»apple-mobile-web-app-capable» content=»yes» /> tenemos que añadir el siguiente código:

 

Si quieres ver el código sólo te va a costar una acción social.

El siguiente código ha sido modificado confecha 13/03/2016  y es el mismo código que está funcionandon en www.comprarfacil.com con versión 1.6.0.5. Es un punto de partida para los que querais coger este código y modificarlo y exponerlo. Aquellos que lo modifiquen o actualicen a una versión más moderna, enviádmelo y lo pondré también a continuación para que todos podamos aprovecharnos (Filosofía de licencia GNU GPL).

 

 

Y listo, de esta forma tan sencilla ya tendrás tus paginaciones de forma adecuada.

 

Atributos de productos en Prestashop.

Este es otro de los puntos críticos para el SEO. Cuando tenemos productos que sólo se diferencia en una talla, en un color, en un envase o algo similar, como camisetas, o botes de comida… lo mejor de todo es crear atributos con cada uno de las variaciones del producto. De esta forma sólo tendremos un contenido y de forma automática habrá un canonical del atributo 2 y 3 incluso del atributo 1 a la url del producto principal. Aquí tienes un tutorial de cómo crear de forma adecuada Productos con Atributos en Prestashop.

Mejorar la velocidad de carga de Prestashop.

La velocidad de carga es un factor clave para posicionar una web - -Twittea - . Y en una E-commerce es crucial, además, para conseguir una conversión ideal. Por ello debemos reducir al máximo el tiempo de carga de la Tienda Online.

En Prestashop hay una opción dentro de Configuración Avanzada llamada Rendimiento. Lo primero que debemos hacer es configurar la función Smarty, de forma que la caché de las plantillas esté activada y nunca compilar los archivos de plantillas.

configuración smarty

En el apartado CCC (Combinación, compresión y Caché) debemos seleccionar lo siguiente:

  • Smart Caché Para hojas de estilo CSS (Si)
  • Smart Caché para Código JS (si)
  • Reducción de contenido HTML (si)
  • Compresión de JavaScripts del código HTML (si)
  • ¿Optimizar Apache? (no hace falta)

Si queremos optimizar Apache sería ideal, pero a priori la configuración anterior es la más sencilla para poder realizar cualquiera.

Configurar CCC

Páginas legales como noindex / follow.

En la mayor parte de los casos, la política de privacidad, el aviso legal, condiciones de contratación, etc. tienen textos legales que son copiados de otras páginas web o, sin ser copiados, el texto es igual que en otros sitios. Por ello lo mejor es ponerlo como noidex, follow. De esta forma podremos decirle a Google que no lo indexe pero que sigua los enlaces que hay en dicha web.

Enlaces externos nofollow e internos follow

Todos los enlaces internos de la página deben ser Follow, ya que para Google un enlace interno puesto como nofollow es un error y por tanto Google Bots no lo va a considerar para nada: como pudimos ver en una conferencia de Marcos Herrera en SEO Plus Google se lo pasa por los bots…

Sin embargo los que si debemos tomar en consideración de poner como nofollow son algunos enlaces externos, ya que cada enlace externo follow que no esté colocado de forma estratégica hace que parte del linkjuice se vaya de la web. Por eso lo más conveniente es poner los enlaces a redes sociales y demás como nofollow.

En relación al resto de factores son los mismos factores que podemos encontrar en el artículo 54 factores que influyen para el SEO.

Y como se que te ha gustado, porque has llegado al final, te agradecería que le dieras la máxima difusión posible por Twitter y Facebook. Las preguntas las podéis hacer en los comentarios.

Puntúa este artículo
[Total: 1 Average: 3]
Antonio López
Antonio López Tomás
Director SEO en Elblogdelseo | Últimos Post

Antonio López Tomás es fundador y Director SEO en Elblogdelseo.com y en Seostar.es. Profesor de SEO y Marketing digital en varias universidades (Unizar, UMU, UCAM, UNAE, U. Pompeu Fabra...) y Escuelas de negocios (EAE, IEBS. Marketing and Web, Seoworking, AulaCM...). Speaker en eventos de Marketing Digital y Autor de "Pensamientos Viajeros".

90 comentarios
  1. Joaquín
    Joaquín Dice:

    Buenas,
    muy interesantes los aportes Antonio,
    lo cierto es que poco a poco Prestashop aun debe ir mejorar en cuanto al SEO. Sobre todo como muy bien dices, en el tema de la home.
    Un saludo

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Joaquín. Gracias por tu comentario.
      La verdad que el salto de la 1.4 a la 1.5 fue bestial (cambió toda la filosofía y estructura de base de datos), el cambio a la 1.6 ha sido gráfico y sobre todo mejorando algunas cosas de SEO, pero lo cierto es que necesitan mejorar, aunque lo mismo le sucede a Magento. Para mi Prestashop está incluso por delante de Magento en tendencia SEO, ya que Magento lo tienes que hacer perfecto para tener un SEO ideal, y cuando obvias algo o te equivocas en algo… hace que se generen tiempos de respuesta muy lentos y esto es más perjudicial a la larga.
      Gracias.

      Responder
  2. Vítor
    Vítor Dice:

    Gracias por los tips Antonio. Me ha parecido especialmente útil la solución para evitar las duplicidades por paginación de productos.

    Responder
  3. Skin Thinks
    Skin Thinks Dice:

    Fantástico post. Ojalá lo hubiese encontrado mucho antes, me hubiese ahorrado bastante tiempo de investigación + prueba y error.
    La parte de la Paginación Next – Preview no la conocía y la he intentado implementar. Creo que debe algún error de sintaxis porque al compilar el tpl da un error en smarty compiler. Si lo puedes revisar estaría genial.
    Mil gracias por el aporte.
    Saludos

    Nota: Prestashop es un buen ecommerce pero un desastre desde el punto de vista del SEO. Queda mucho recorrido aún. Los desarrolladores ya podían mirar un poco hacia WordPress y tomar nota.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola,
      Muchísimas Gracias.
      Pues lo voy a revisar a ver si hay algo raro, pero en principio es el que he probado en varios sitios en y en ninguno me da error. No obstante veré a ver qué de qué puede ser.
      Saludos

      Responder
        • Pecatum Gourmet
          Pecatum Gourmet Dice:

          Hola.

          Por si sirve de algo, a mí también me dio error al principio. El problema eran las comas simples y las comillas. Al copiar y pegar el texto los caracteres cambiaban. Tienen que ser las » y ‘ que tecleamos (no los «acentos»). No sé si saldrá bien en este mensaje; si no, simplemente es ponerlas como en el resto del TPL.

          Un saludo

          Responder
          • Antonio López
            Antonio López Dice:

            Muchas gracias Pecatum Gourmet.
            Lo pruebo y lo pongo el aviso en el propio artículo.
            Saludos

  4. Daniel
    Daniel Dice:

    Hola Antonio, enhorabuena por tu post, ya hacia falta algo de seo en prestashop, te quería preguntar si sabes si con content box de puede crear botones nuevos, te explico, estoy haciendo una » tienda » en la cual es solo catalogo entonces no tiene icono de comprar ni añadir al carro ni nada de eso y me gustaría poner un par de botones como estos http://s2.subirimagenes.com/imagen/previo/thump_9460767botones.png pero no tengo ni idea si se puede hacer con content box o hay algún otro módulo para ello, un saludo!

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Daniel.
      En el content box puedes crear lo que quieras, pero el content box no aacede a la base de datos para mostrarte una información dependiendo del numero de entrada. Lo que significa que el botón que pondrías sería fijo. Lo que tu quieres hacer se soluciona modificando el productlist.tpl, incluyendo esos botones en la parte que quieras del producto, con la clase específica y el imput adecuado. Esto hará que aparezcan en todos los productos de la lista y que cuando le des a comprar te cargue en el carrito ese mismo producto y no otro.
      Gracias.

      Responder
  5. Daniel
    Daniel Dice:

    Hola, estoy subiendo imagenes a mi tienda y cuando subo estas me gustaria saber si prestashop las optimiza (Quitandole peso a la imagen) de forma automatica, he podido observar que la imagen que sale en miniatura si le doy a guardar esta se guarda con 30kb aproximadamente y al agrandarla se guarda a 200kb y realmente la imagen la subo a 3mb.

    Ademas yo a la imagen le he dado un nombre para conseguir su optimizacion en google pero al darle a boton derecho guardar me aparece otro nombre totalmente diferente, como puedo hacer para que esto no me ocurra?

    Muchas gracias a todos de antemano.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Daniel.
      Cuando subes una imagen a Prestashop para un producto, te creará tantas versiones como tu tengas puesto en el apartado de imágenes de preferencias. Lo normal es que te cree la miniatura y otra imagen de la que tu has seleccionado su tamaño. Cuando subes la imagen esa imagen nueva que te ha creado está limitada al ancho y al alto que le has especificado en imágenes, por lo que, obviamente la imagen, cuanto más pequeña sea menos peso tiene.
      En cuanto al nombre, Prestashop, por defecto, le pone a las imágenes sl nombre de producto seguida de un número. Esto limita unp oco la optimización, pero si te das cuenta, es ideal para hacerlo más rápido, porque es lo más adecuado si no quieres estar optimizando cada imagen.
      Saludos

      Responder
  6. Jose Vicente
    Jose Vicente Dice:

    Gracias por el articulo creo que va ha ser de muchísima ayuda para mi.

    Un saludo.

    Por cierto al crear el H1 con el content box lo dejaremos visible o lo ocultaremos de alguna manera.

    Gracias

    Responder
    • Antonio López
      Antonio López Dice:

      Hola José Vicente.
      Gracias por tus palabras.
      No podemos dejarlo oculto. Si lo ponemos es, precisamente, para crear un contenido con etiqueta H1 que el usuario pueda ver y que Google pueda también detectar. No podemos poner un contenido para Google y que no pueda verlo el usuario. Eso se llama Cloacking y es una técnica muy penalizada.

      Responder
  7. manolo
    manolo Dice:

    he intentado colocar lo de las paginas en el header.tpl y me rompe la web.
    error: tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 48

    esto sirve para las versiones 1.6 ?

    muy buen post gracias.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Manolo.
      En principio si. En principio no debe dar ningún tipo de problema. Este código lo tengo implementado en varios portales míos incluso.
      le echaré un vistazo a ver qué tal.
      Gracias

      Responder
  8. Iván
    Iván Dice:

    Hola Antonio, muchas gracias por el articulo es sumamente útil. Revisando un poco en las comunidades de prestashop encuentro que para eliminar las etiquetas h2 del blockcart también hacen referencia a otros archivos ademas de que los reemplazan por una etiqueta tiltle:
    https://github.com/PrestaShop/PrestaShop/pull/3744/files
    Entiendo que no esta bien que haya una etiqueta h4 si no se ajusta a una estructura dada. ¿que me recomiendas?

    Responder
    • Antonio López
      Antonio López Dice:

      Lo ideal es que la etiqueta h4 vaya precedida de una etiqueta h3 y ésta a su vez de una etiqueta h2.
      Si te das cuenta en el enlace que mencionas, lo único que hace es en el blockcart.tpl cambiar h2 por un span, con la clase title y luego en los css, modifica el h2 por title. En definitiva, al ser el carrito, a partir del h4 da igual cómo lo pongas, pero lo ideal es quitar el h2 porque se pierde fuerza en las palabras clave con esa etiqueta.

      Responder
  9. beatriz
    beatriz Dice:

    Hola Antonio, quiero empezar mi tienda online sobre moda sostenible infantil, la idea es hacermela en prestashop de manera intuitiva je.quizás cuándo la tenga lista podrías ponerla apunto, te contrataria por los servicios, sería posible? Gracias

    Responder
  10. Nicolas
    Nicolas Dice:

    Hola a todos. Interesante el post pero me da error en el añadir de header para paginacion. mi version es la 1.6.1.3. Alguna idea? Saludos

    Responder
    • Antonio López
      Antonio López Dice:

      Hola. Voy a revisar el código, porque yo lo tengo instalado en varias versiones 1.5.4 y en 1.6.0.9 y no he tenido problemas. No obstante, lo reviso e intento ver qué está sucediendo. Saludos y gracias por comentar.

      Responder
  11. Eva
    Eva Dice:

    Enhorabuena por el post, es muy completo. Sobre los atributos alt, que siempre me traen de cabeza, tengo un problema en la home. Utilizo un modulo que se llama TM – Left Banner y ahí me deja meter un titulo pero luego cuando voy a ver el codigo html no tengo ningún atributo alt de ninguno de los banners. ¿Tengo que añadir o modificar algo por ftp?

    Gracias y enhorabuena por el post, vengo por aqui muchas veces con mil dudas!

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Eva.
      ¿Para qué utilizas TM – Left Baner? Lo digo porque podrías sustituirlo por contentbox que además es personalizable. Aunque si lo utilizas para algo distinto, ya nosabría decirte, habría que analizar el módulo y ver cómo está construido.
      Muchas gracias.

      Responder
  12. Rubén
    Rubén Dice:

    Muchas gracias Antonio por estos consejos, me han servido mucho para realizar unas cuantas modificaciones que necesitaba hacer. Lo del código para la paginación todavía no lo he podido modificar por que me da error 500, tal y cómo le sucede a Nicolas.

    Saludos Cordiales.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola rubén. Si, estoy intentando solucionar lo del error de servidor. Es por un error en el código.
      Cuando lo tenga actualizaré el artículo. Y lo publicaré en comentarios para que lo tengáis.
      Saludos

      Responder
  13. Óscar Sánchez
    Óscar Sánchez Dice:

    Hola Antonio,

    Genial tu post.

    Sobre el último punto, de los enlaces, tengo una duda.

    La versión 1.6.1.4 de Prestashop me etiqueta los enlaces internos como «nofollow». ¿Donde puedo cambiar esta configuración? ¿Hay algún módulo específico o hay que tocar el código?

    Muchas gracias de antemano.

    Un saludo,

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Oscar.
      Pues no tenía ni idea que la versión esta haga esto. Te he visto la web compraribericos y la de abaceserrana o algo así, y todos los enlaces internos son follow, y los externos, hata las redes sociales. Dame mas detalles en el sitio concreto donde lo tienes, porque será algún módulo o algo que has puesto que lo haga, no se…. sin datos no te se decir. Y si así fuera, no conozco ningún módulo que haga esto. habría que tocar código…
      Muchas gracias oscar.

      Responder
  14. Manu
    Manu Dice:

    Hola buenas, gracias por compartir el código pero estoy intentado de implantarlo en prestashop 1.6.1.1 y al forzar copilación la web se rompe y no se muestra, veo que hay gente que le ha sucedido lo mismo.
    Podrían facilitar si son tan amables el código corregido si alguien lo ha podido solucionar.
    Gracias.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Manu. Gracias por la info. Acabo de actualizar el código. Pero es el que está puesto en http://www.comprarfacil.com que es un presta con la versión 1.6.0.5. También he puesto texto adicional para que si alguien lo actualiza para nuevas versiones me lo envíe y lo publico.
      Saludos

      Responder
  15. sebastian
    sebastian Dice:

    Hola, es muy bueno el aporte, soy estudiante de analista de sistemas, y estos post me sirven mucho para informarme.

    Responder
  16. Sara Solana Pascual
    Sara Solana Pascual Dice:

    Hola, he llegado a tu post intentando resolver una duda, cuando dices: Todos los enlaces internos de la página deben ser Follow, ya que para Google un enlace interno puesto como nofollow es un error y por tanto Google Bots no lo va a considerar para nada: como pudimos ver en una conferencia de Marcos Herrera en SEO Plus Google se lo pasa por los bots…

    ok, pero sabrías decirme cómo cambiar los enlaces internos de nofollow a follow en prestashop?, Gracias por tu repuesta.

    Responder
  17. Jorge Fernández
    Jorge Fernández Dice:

    Sigo todos los pasos lo genero y me lo descargo, pero cuando lo instalo están todos los campos en blanco sin haber puesto lo que yo en un principio puse como el nombre y la descripción, algo estaré haciendo mal, seguro. podría ayudarme?
    P.D. la web está en construcción. No soy p`profesional y voy aprendiendo de lo que leo.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Gema.
      Muchísimas gracias por tus palabras.
      Espero que hayas podido sacarle partido al post.
      Para cualquier duda sólo tienes que preguntar. Seguro te lo podremos responder a la mayor brevedad posible.
      Saludos

      Responder
  18. Pep Sánchez
    Pep Sánchez Dice:

    De que fecha es el artículo¿? quiero dar caña al tema SEO con PrestaShop tengo conocimiento por Google Analitycs y WordPress.

    Sigo atento. Hay buena info para estudiar .

    Responder
  19. juan carlos
    juan carlos Dice:

    Hola Antonio, he visto tus configuraciones para el seo, y sobre el codigo al instalarlo se pone la web en blaco yo tengo la version 1.5.x, el codigo que comentas donde hay que introducirlo esta linea de codigo no lo tengo yo, lo he puesto debajo de esta linea , no se si sera por eso que falla.

    un saludo

    Responder
  20. Sandra
    Sandra Dice:

    ¡Enhorabuena por el post! ¡Muy útil e interesante!

    Tengo un par de dudas sobre las urls y cómo eliminar el Id de la categoría sin instalar un plugin de pago:

    1.- Eliminar la categoría en Preferencia>SEO y URL’s, eliminando {category/}, sin que Google de un error 404, porque no hace la redirección automáticamente.
    Debe haber alguna regla a implementar en el .htaccess para que elimine /categoria/ directamente. Si tienes esa información, te lo agradeceré enormemente.

    2.- ¿Cómo puedo eliminar el «nofollow» de los enlaces del menú de «Mi cuenta» en el pie de página? Es un menú que se crea automáticamente, por lo que no sé cómo acceder

    ¡Muchísimas gracias por tu ayuda!

    Responder
  21. Jesus
    Jesus Dice:

    Buenas Te felicito por el artículo, lo encuentro muy interesante. He intentando aplicar lo de la paginación y no me funciona, no deja cargar la web. Tengo la versión 1.6.1.10. ¿Alguna sugerencia?
    Saludos

    Responder
    • Antonio López
      Antonio López Dice:

      HOla Jesús.
      Me alegra escuchar, bueno leer, esas palabras…
      Lo de la paginación estoy buscando la solución porque a más de uno le está dando problemas, y no le funciona.
      En cuanto la tenga lo avisaré por el newsletter y editaré el artículo.
      Saludos

      Responder
  22. Juan Fco.
    Juan Fco. Dice:

    Hola.

    Acabo de probar el código de poner los «metalinks next – preview con un canonical a la página actual».

    Ha sido en un Prestashop 1.6.1.9

    Tras ponerlo donde se indica, la web no carga. No sale ningún error, pero la web de inicio no carga.

    Lo comento para que tengas constancia.

    Al margen de eso, muchas gracias por el artículo. Muy interesante….

    Un saludo

    Responder
  23. Pablo
    Pablo Dice:

    Gracias por el artículo, muy útiles los consejos para el SEO de Prestashop, habrá que poner en práctica alguno que todavía no conocía.

    Responder
  24. Sara
    Sara Dice:

    Hola Antonio,

    Enhorabuena por la entrada, es de gran ayuda. Una vez leída y aplicada a mi web, he revisado la ficha de producto de mi tienda Prestashop 1.6, la cual establece MAS o descripción larga como etiqueta h3. Me gustaría saber como la podría cambiar.

    H1 – Título de producto
    (Descripción corta)

    Mas (actualmente aparece como h3)
    H2 – Titulo descripción larga
    (Descripción larga)

    H3 – Productos relacionados.

    H4 – Producto añadido correctamente a su carrito de la compra

    Muchas gracias, espero que me puedas ayudar.

    ¡Entrada de 10!

    Un saludo.

    7

    Responder
    • Antonio López
      Antonio López Dice:

      Para cambiar las etiquetas hay que cambiar el código.
      Si quieres cambiar las etiquetas de los productos, tienes que entrar en el tema en concreto que has instalado y modificar el archivo product.tpl. Busca ahí lo que quieres modificar y listo.
      Gracias por tus palabras.

      Responder
      • Sara
        Sara Dice:

        Buenos días,

        Si eso si, ¿pero le quito el h3 a «Mas» y ya está? ¿Por qué lo cambio por ?. Por ejemplo si «Escribir comentario» tiene un h2 le puedo poner un h3 y ya está. Quiero decir, si solamente tengo que tener en cuenta que mi pagina de producto tenga un h1, h2 y pueda tener varios h3, o a la hora de hacer estos cambios tengo que tener en cuenta algún otro aspecto respecto al código que no sea la relevancia del texto.

        Muchas gracias.

        Responder
      • Sara
        Sara Dice:

        Buenas tardes Antonio,

        Al quitar el h2 de “Producto añadido correctamente a su carrito de la compra”, en la home está solucionado, pero en la ficha de producto me quedaría sin h2 porque ahora mismo el h2 que hay está dentro del h3. Por eso y porque no tiene sentido que sea h2 «Mas», sino el texto de la etiqueta h2 en la descripción larga, me gustaría saber como debo quitar ese h3.

        Muchas gracias y ¡feliz día!

        Responder
        • Antonio López
          Antonio López Dice:

          Hola Sara. Todo lo de la ficha de producto lo tienes en product.tpl del theme que tengas instalado. Yo en el producto te recomiendo que el H1 sea el título del producto, como viene en casi todos los temas, y el h2 lo pongas manual. Puedes poner un H2 en la descripción corta y otros en la descripción larga. Ya sabes que tiene que ser natural y nada forzado. Que te lo pida el texto. Saludos

          Responder
  25. Juan Fco
    Juan Fco Dice:

    Prestashop 1.6.1.11

    Se añade, y muestra este mensaje, sin cargar nada de nada….

    Fatal error: in /home/librodes/public_html/www.shokomoda.com/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 74

    Saludos

    Responder
    • Antonio López
      Antonio López Dice:

      A priori es un error en la caché, pero estoy cambiando el código porque el error es generalizado.
      Gracias por compartirlo.
      Saludos

      Responder
  26. cristian
    cristian Dice:

    hola el codigo para paginaciones me da errores tengo prestashop 1.6.1.14 algunas paginas quedan en blanco

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Cristian.
      Comprueba que no haya ninguna línea en blanco antes o después del código.
      Saludos

      Responder
  27. Enrique
    Enrique Dice:

    Buenos dias,

    Necesitaria el codigo para la versión de prestashop 1.6.1.17

    Quisiera quitar las paginaciones y no encuentro ninguna manera más facil.

    Quedo a la espera. Gracias!!!!

    Responder
  28. camila
    camila Dice:

    Hola antonio!
    como estas?
    segui tus pasos, pero aun me sigue sin aparecer etiqueta h1 :(
    existe alguna otra forma de poder incluirla?
    saludos

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Camila.
      Si lo hiciste tal cual lo explico, te debe funcionar si o si. No falla, en algo tuviste que errar, seguro. Prueba a vaciar cache, tanto de prestashop como de tu navegador. No obstante. Content Box es el plugin más simple que hay para poner contenido en cualquier sitio de la tienda. Prueba no obstante con otro módulo html para ver que tal, pero creo que con este debe funcionar genial.
      Saludos.

      Responder
  29. j.luis
    j.luis Dice:

    muy buen post. Creo que actualmente el mayor problema de prestashop son los ids en las urls y el atributo id_product en las direcciones URL para ps 1.7. Me gustaría compartir mi experiencia con tus lectores. hace varios meses estoy usando un módulo excepcional para la optimización de url. el módulo se llama «ps it clean urls», es gratuito y sin límites de licencia (licencia MIT) y se distribuye de forma gratuita a quienes compran el servicio de asistencia y soporte por solo 8 euros. con estos 8 euros te envían el módulo para ps 1.5 / 1.6, ps 1.7 y el último ps 1.7.3. el módulo elimina los ids de todos los urls + id_product-attribute de los productos urls ps 1.7. Animo a todos a probarlo. saludos

    Responder
    • Antonio López
      Antonio López Dice:

      Hola J. Luis.
      A ver, las urls generadas nuevas de los atributos llevan un canonical a la pricipal, por tanto el problema es, pero no es alarmante, como otros más graves. No obstante es una solución muy interesante la que propones.
      Si nos quieres dejar una demo estaremos encantados de probarla y darte feedback a través de aquí.
      Saludos

      Responder
  30. Gonzalo
    Gonzalo Dice:

    — Todos los títulos de los productos destacados como H3. Lo normal es que ya vengan de esta forma, pero si no están hay que ponerlos en el productlist.tpl —

    No encuentro la manera de poder logar esto, he leido algunos comentarios en foros, pero lo que logran es que todos los titulos se conviertan en H3 en todas las categorias.
    Como hago para que solo los titulos de los articulos que aparezcan en Home Featured o Productos Destacados sean Tag H3.
    Gracias!!
    PD: muy buenos los consejos, me han servido de mucho!

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Gonzalo.
      Depende mucho del tema que tengas. Pero para para el home featured hay un archivo llamado homefeatured.tpl búscalo y edita los títulos de los productos.
      Gracias por tu comentario.

      Responder
  31. Carlos Pérez
    Carlos Pérez Dice:

    Buenas Antonio,

    Actualmente utilizo la versión 1.7.3.3 de PrestaShop y me ha surgido una duda:

    Mi pregunta seguro que te resulta sencilla de responder pero no consigo resolver mi problema.

    El tema es que cuando comparto mi url de la tienda me pone siempre ‘Tienda creada con PrestaShop’.

    He cambiado el index en la pestaña de Seo y tráfico por uno personalizado pero me sigue saliendo lo mismo.

    Sabes cual puede ser la razón de tal problema y sobretodo, como cambiar esto?

    Muchas gracias :)

    Carlos

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Carlos. Como bien dices en el apartado SEO y URL tienes que pinchar en modificar y cambiar la metadescripción y el Title.
      Esto tardará bastante en cambiarse al compartir en facebook, ya que si lo has compartido anteriormente, Facebook lo guarda en caché y siempre te va a aparecer lo mismo.
      Llegará un momento cuando se actualice la caché en que se comparta la nueva información.

      Responder
  32. Rosa
    Rosa Dice:

    Hola Antonio,
    tienes un blog fantástico! a pesar de seguir los pasos para incorporar el h1 y el h2 con el módulo de content box he sido incapaz. ¿Cómo evito que aparezca el texto visible en la home?
    Espero que me puedas ayudar.
    Un saludo,
    Rosa

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Rosa.
      Muchas gracias por tus palabras.
      Pues para que no aparezca en la home el texto del home o no aparezca en ella tienes que hacerlo en «posiciones de los módulos». Editas el módulo content box y le pones lo que quieres que excluya. Si sólo quieres que aparezca en la home, los seleccionas todos menos el index. Y si no quieres que aparezca en la home, pero si en otros sitios, pues seleccionas index y deseleccionas los que no quieras.
      Saludos.

      Responder
  33. Insodia
    Insodia Dice:

    La verdad es que siempre he pensado que PrestaShop no destacaba especialmente por las opciones para posicionamiento, pero para lo básico es más que suficiente.

    Responder
    • Antonio López
      Antonio López Dice:

      La verdad es que la curva de aprendizaje es mucho más corta que otras plataformas, y además con poco dinero se pueden hacer maravillas.
      Gracias por comentar.

      Responder
  34. nuria
    nuria Dice:

    Buenas, estaba mirando el tema de la paginación para mi prestashop y, al ir a darle a like para ver el código y los cambios que hay que hacer para que no me de el resto de las páginas como contenido duplicado, veo que no funciona en tu blog, da error. ¿Podrías echarme una mano?. tengo la versión 1.616
    Muchas gracias de antemano por tu atención
    saludos
    Nuria

    Responder
    • Antonio López
      Antonio López Dice:

      Hola Nuria.
      Pues te diría que desde el último anuncio de Google respecto de las paginaciones no deberías preocuparte por ellas. Porque Google confesó que no hace caso al rel next y al rel prev…

      Responder
  35. Maquillaliux
    Maquillaliux Dice:

    Hola Antonio, muchas gracias por el post. Estoy intentando ver el código pulsando a me gusta donde aparece «El Contenido está bloqueado por acción social» pero no me aparece nada.
    Quería saber si ese código también serviría para Prestashop 1.7

    Muchas gracias,

    Un saludo.

    Responder
    • Antonio López
      Antonio López Dice:

      Hola. En breve vamos a quitar todos los contenidos bloqueados. Estamos preparando unas modificaciones. Mil gracias.

      Responder
  36. Kike
    Kike Dice:

    Hola Antonio. Enhorabuena antes de preguntar por tu Blog.
    He seguido tus instrucciones para modificar H1 en mi home pero ahora el nombre de la etiqueta es visible en la página y solo quiero que lo vean los buscadores, no mis usuarios. ¿Cómo puedo ocultarlo y que permanezca como etiqueta html?
    Gracias por tu ayuda

    Responder
    • Antonio López
      Antonio López Dice:

      Hola.
      Una vez que entras al módulo tienes que entrar en el apartado donde puedes poner texto y pinchar en el símbolo <> para que se abra el editor fuente html.
      Ahí lo pones de esta forma

      Aquí pones el contenido que verá la gente

      Mil gracias.

      Responder

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*