Por defecto, los URL profundos de PrestaShop (es decir, las páginas específicas en lugar del nombre de dominio en línea) son bastante desinformativos para el cliente y los motores de búsqueda: un URL como http://www.myprestashop.com/product.php?id_product=27 no ayuda a los visitantes a saber qué producto está en esa página. La manera de hacerlo es a través de URLs fáciles de usar, como por ejemplo http://www.myprestashop.com/2-music-players/27-ipod-nano-green.

Como pueden ver en el ejemplo anterior, tanto las categorías como los productos pueden tener una URL fácil de usar: en el ejemplo anterior, id_category=2 se convierte en 2-music-players, e id_product=27 se convierte en 27-ipod-nano-green. Aunque el número de identificación no puede ser eliminado por defecto, las palabras pueden ser generadas a partir del nombre de la categoría/producto o escritas a mano. Esto se hace directamente en la página de configuración del producto o de la categoría (en el menú Catálogo): el campo “URL amigable” se encuentra directamente en la página principal de configuración de una categoría, y en la pestaña “SEO” de la página de configuración del producto.

Hay otras páginas individuales en su instalación de PrestaShop que ciertamente se beneficiarían de URLs amigables: páginas de CMS, páginas de cuentas de usuario, páginas con contenido generado automáticamente, etc. La página “SEO & URLs” le presenta una lista de estas páginas, y le permite editar sus URLs amigables así como sus meta tags (título, descripción, palabra clave).

Las categorías y los productos pueden tener una URL fácil de usar.

id_category=2 se convierte en 2-music-players.

id_product=27 se convierte en 27-ipod-nano-verde.

Aunque el número de identificación no puede ser eliminado por defecto, las palabras pueden ser generadas a partir del nombre de la categoría/producto o escritas a mano.

Para configurar las URL, debes seguir los siguientes pasos:

1. Ingresa a tu panel de control de PrestaShop.

2. Navegue a Preferencias -> SEO y URL :

Image result for screenshot

3. Busca la sección “Configurar URLs” y activa la URL amigable :

PrestaShop 1.6.x. Cómo habilitar y usar URLs amigables con SEO

4. También puede configurar las siguientes opciones:
URLs acentuados – PrestaShop es ahora capaz de producir URLs con caracteres especiales para productos con nombres no ASCII;
5. Redirección a la URL canónica – una forma de eliminar el contenido duplicado creado por el propio usuario – que puede bajar su clasificación en los motores de búsqueda porque 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 la URL base de un contenido determinado.
Aunque se recomienda encarecidamente activar esta opción, también depende de la correcta implementación de la etiqueta de encabezado por su tema :

No hay redireccionamiento – obtener URLs duplicadas;
301 Move Permanently – devuelve el código de estado HTTP 301, apuntando a la URL principal y advirtiendo a los motores de búsqueda que esta es la única URL a considerar;
302 Move Temporary – devuelve el código de estado HTTP 302, apuntando a la URL principal y advirtiendo a los motores de búsqueda que la URL principal puede cambiar en el futuro.

6. Deshabilitar múltiples vistas de Apache – Apache es el servidor web más popular y es muy probable que sea el que su anfitrión web utilice para su sitio. Las vistas múltiples son un sistema de negociación de contenido: cuando se habilita, el servidor web intenta servir al usuario una página en lo que cree que es la versión de idioma más apropiada, bajo la misma URL. Desafortunadamente, esto puede causar problemas para la función de URLs amigables de PrestaShop. Si este es el caso, puede intentar desactivar las vistas múltiples con esta opción;
7. Deshabilitar la seguridad del mod de Apache – es un módulo de servidor Apache que actúa como un cortafuegos, protegiendo a su servidor de intrusiones. Sin embargo, puede bloquear ciertas características clave, o incluso producir errores en algunas configuraciones. En este caso, deshabilite este cortafuegos de aquí.

PrestaShop 1.6.x. Cómo habilitar y usar URLs amigables con SEO