1. Para habilitar las URLs amigables con el SEO, en tu panel de administración de PrestaShop ve a la sección Parámetros de la tienda -> Tráfico:

Image result for screenshot
2. 2. En la sección Configurar URLs establezca la opción URL amigable en SÍ si sabe que su servidor soporta la reescritura de URL:

PrestaShop 1.7.x. Cómo habilitar y administrar SEO y URL
3. URL acentuada. PrestaShop es capaz de producir URL con caracteres especiales, para productos con nombres no ASCII. Puede deshabilitar esa opción:

PrestaShop 1.7.x. Cómo habilitar y administrar SEO y URL
4. Redireccionar a la URL canónica. Una página PrestaShop dada puede tener muchos URLs, más a menudo cuando hay parámetros a considerar. Puedes habilitar los URLs de Canonical si quieres que tu producto tenga un solo URL y no muchos duplicados. Los URLs canónicos son una forma de eliminar el contenido duplicado de creación propia, lo que puede reducir drásticamente el rango de su motor de búsqueda, ya que esto se considera spam. Para evitar que los motores de búsqueda piensen que estás enviando spam a su índice, PrestaShop utiliza la etiqueta de enlace estándar rel=”canónico” para indicar cuál es el URL base de un contenido determinado. Aunque es muy recomendable activar esta opción, también depende de que tu tema implemente correctamente la etiqueta <link> header. Pregunta al diseñador del tema para obtener más información. Hay tres opciones:

  • No hay redireccionamiento – podrías obtener URLs duplicadas.
  • 301 Move Permanently – devuelve el código de estado HTTP 301, apuntando a la URL principal y notificando a los motores de búsqueda que esta es la única URL que se tiene en cuenta.
  • 302 Movido Temporalmente – devuelve el código de estado HTTP 302, apuntando a la URL principal y notificando a los motores de búsqueda que la URL principal podría cambiar más tarde.

PrestaShop 1.7.x. Cómo habilitar y administrar SEO y URL
5. Deshabilita la opción MultiViews de Apache. Apache es el servidor web más popular y es probablemente el que su anfitrión web utiliza para su sitio (aunque debería comprobarlo usted mismo). Multiview es un sistema de negociación de contenido: cuando está activado, el servidor web intenta servir una página en lo que cree que es la versión de idioma más adecuada, bajo la misma URL. Desafortunadamente, esto puede traer un problema a la función de URLs amigables de PrestaShop. Si este es el caso, puedes intentar deshabilitar las vistas múltiples con esta opción.

PrestaShop 1.7.x. Cómo habilitar y administrar SEO y URL
6. Deshabilita el módulo mod_security de Apache. Mod_security es un módulo del servidor web Apache, que actúa como un cortafuegos, protegiendo a tu servidor de intrusiones. Sin embargo, puede bloquear algunas características clave, o incluso producir errores en alguna configuración. En tal caso, deshabilite ese firewall.

PrestaShop 1.7.x. Cómo habilitar y administrar SEO y URL