🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para configurar SEO en PrestaShop con cPanel

Actualizado el 29 de diciembre de 2025

Introducción: Por qué el SEO en PrestaShop es clave para tu negocio

Tener una tienda online en PrestaShop es el primer paso, pero si nadie la encuentra, es como tener un local en una calle vacía. El SEO (Search Engine Optimization) es el conjunto de técnicas que ayudan a tu tienda a aparecer en los primeros resultados de Google, Bing y otros buscadores. Configurarlo correctamente desde el principio te ahorrará dolores de cabeza y te traerá tráfico orgánico (gratuito) de calidad.

En esta guía, te explicaré paso a paso cómo configurar SEO PrestaShop usando cPanel, el panel de control más común en los hosting compartidos. No necesitas ser un experto técnico, solo seguir las instrucciones con calma. Al final, tendrás una tienda mucho más amigable para los buscadores.


¿Qué necesitas antes de empezar?

Antes de lanzarte a los ajustes, asegúrate de tener a mano:

  • Acceso a cPanel de tu hosting (usuario y contraseña).
  • Acceso al panel de administración de PrestaShop (tu-dominio.com/admin).
  • Un dominio configurado y apuntando a tu hosting.
  • Conexión a internet estable (por si acaso).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). El resto de la configuración es similar.


Paso 1: Activa los URL amigables en PrestaShop

Los URL amigables (también llamados "clean URLs" o "URLs limpias") son direcciones web que describen el contenido de la página, como tutienda.com/zapatillas-rojas en lugar de tutienda.com/index.php?id_product=123. Google prefiere los primeros.

Desde el panel de administración de PrestaShop

  1. Ve a Configuración de la tienda > Tráfico y SEO.
  2. En la pestaña SEO y URL, busca la opción URLs amigables.
  3. Actívala (ponla en "Sí").
  4. Haz clic en Guardar.

Si ves un mensaje de error que dice algo como "No se puede activar URLs amigables porque el archivo .htaccess no se ha generado", no te preocupes. Eso significa que tu servidor no tiene la reescritura de URL activada. Lo solucionaremos en el siguiente paso.

Activar reescritura de URL desde cPanel

  1. Ingresa a cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Ve a la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  4. Busca el archivo llamado .htaccess (puede estar oculto; si no lo ves, activa "Mostrar archivos ocultos" en la esquina superior derecha).
  5. Haz clic derecho sobre .htaccess y selecciona Editar.
  6. Asegúrate de que tenga estas líneas (si no están, agrégalas al inicio):
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>
  1. Guarda los cambios y cierra el editor.
  2. Vuelve a PrestaShop e intenta activar las URLs amigables de nuevo. Ahora debería funcionar.

[TIP] Si tu hosting usa Syspanel, puedes editar el .htaccess desde el administrador de archivos de Syspanel (puerto 2106). El proceso es idéntico.


Paso 2: Configura los metadatos globales (título, descripción, keywords)

Los metadatos son la información que Google muestra en los resultados de búsqueda. Un buen título y descripción pueden marcar la diferencia entre que alguien haga clic o pase de largo.

En PrestaShop

  1. Ve a Configuración de la tienda > Tráfico y SEO.
  2. En la pestaña SEO y URL, verás una lista de páginas (Inicio, Categorías, Productos, etc.).
  3. Haz clic en Editar (el icono del lápiz) al lado de cada página importante:
    • Inicio: Pon un título atractivo (ej: "Zapatillas Deportivas | TuTienda") y una descripción breve (máximo 160 caracteres) que incluya palabras clave como "SEO PrestaShop cPanel".
    • Categorías: Asegúrate de que cada categoría tenga un título único y descriptivo.
    • Productos: Lo mismo para cada producto (pero esto lo veremos más adelante).
  4. Guarda los cambios.

[WARNING] No copies el mismo título y descripción para todas las páginas. Google penaliza el contenido duplicado. Cada página debe ser única.


Paso 3: Optimiza la estructura de tus URLs

Además de activar las URLs amigables, puedes personalizar cómo se generan. En PrestaShop, puedes decidir si incluir el ID del producto, la categoría, etc.

Configuración recomendada

  1. En Configuración de la tienda > Tráfico y SEO > SEO y URL, busca Esquema de URL.
  2. Para productos, elige algo como {category:/}{id}-{rewrite} (ejemplo: zapatillas/123-nike-air-max).
  3. Para categorías, usa {id}-{rewrite}.
  4. Guarda los cambios.

Esto hace que las URLs sean limpias y contengan palabras clave relevantes para optimizar tienda buscadores.


Paso 4: Instala un módulo SEO (si es necesario)

PrestaShop trae herramientas básicas, pero para un control más fino, te recomiendo instalar un módulo SEO gratuito o de pago. Algunos populares son:

  • PrestaSEO (gratuito, básico).
  • SEO Expert (de pago, muy completo).
  • Google Analytics + SEO (gratuito, de PrestaShop).

Cómo instalar un módulo desde cPanel

  1. Descarga el módulo desde el marketplace de PrestaShop o de la web del desarrollador (formato .zip).
  2. En tu panel de administración de PrestaShop, ve a Módulos > Gestor de módulos.
  3. Haz clic en Subir un módulo.
  4. Selecciona el archivo .zip y súbelo.
  5. Actívalo y configúralo según las instrucciones del módulo.

[INFO] También puedes subir módulos manualmente vía cPanel: descomprime el .zip en la carpeta /modules de tu instalación de PrestaShop (dentro de public_html). Luego actívalo desde el panel de administración.


Paso 5: Configura el archivo robots.txt

El archivo robots.txt le dice a los buscadores qué páginas pueden o no rastrear. Un mal ajuste puede bloquear páginas importantes.

Editar robots.txt desde cPanel

  1. En cPanel > Administrador de archivos, ve a la carpeta raíz de PrestaShop.
  2. Busca el archivo robots.txt (si no existe, créalo).
  3. Incluye estas líneas básicas:
User-agent: *
Disallow: /admin
Disallow: /cache
Disallow: /classes
Disallow: /config
Disallow: /download
Disallow: /js
Disallow: /localization
Disallow: /log
Disallow: /mails
Disallow: /modules
Disallow: /override
Disallow: /pdf
Disallow: /src
Disallow: /tests
Disallow: /themes
Disallow: /tools
Disallow: /translations
Disallow: /vendor
Sitemap: https://tudominio.com/sitemap.xml
  1. Guarda los cambios.

[WARNING] No bloquees carpetas como /img o /uploads si tienes imágenes de productos. Ajusta según tu caso.


Paso 6: Genera y envía el sitemap XML

Un sitemap es un archivo que lista todas las páginas de tu tienda para que Google las encuentre más rápido.

Generar sitemap en PrestaShop

  1. Ve a Configuración de la tienda > Tráfico y SEO > Sitemap.
  2. Selecciona las páginas que quieres incluir (marca todas: productos, categorías, CMS, etc.).
  3. Haz clic en Generar sitemap.
  4. PrestaShop creará un archivo sitemap.xml en la raíz de tu tienda.

Enviar a Google Search Console

  1. Ve a search.google.com/search-console e inicia sesión con tu cuenta de Google.
  2. Añade tu dominio y verifica la propiedad (puedes hacerlo añadiendo un registro TXT en cPanel o subiendo un archivo HTML).
  3. Una vez verificado, ve a Sitemaps en el menú lateral.
  4. Introduce la URL de tu sitemap: https://tudominio.com/sitemap.xml.
  5. Haz clic en Enviar.

[TIP] Si usas Syspanel, la verificación de dominio en Google Search Console es igual. Solo asegúrate de que el DNS esté bien configurado.


Paso 7: Optimiza la velocidad de carga (cPanel)

Google penaliza las tiendas lentas. Desde cPanel puedes hacer varios ajustes:

Activar compresión Gzip

  1. En cPanel, busca Optimizar sitio web (o Optimize Website).
  2. Selecciona tu dominio y elige Comprimir todo el contenido.
  3. Guarda.

Activar caché del navegador

  1. En cPanel, ve a Caché (o Cache).
  2. Activa la opción Caché de navegador (Browser Cache).
  3. Guarda.

Usar una CDN (opcional)

Puedes integrar Cloudflare u otra CDN desde cPanel > Cloudflare (si está disponible). Esto acelera la entrega de imágenes y archivos estáticos.

[INFO] La velocidad es un factor SEO clave. Una tienda que carga en menos de 3 segundos tiene más posibilidades de aparecer en los primeros resultados.


Paso 8: Crea contenido único para productos y categorías

Google ama el contenido original. No copies descripciones de otros sitios ni uses texto genérico.

Consejos prácticos

  • Títulos de producto: Incluye la palabra clave principal y la marca (ej: "Zapatillas Nike Air Max 2024 - Rojo").
  • Descripciones: Escribe al menos 150-200 palabras. Explica beneficios, materiales, usos.
  • Categorías: No dejes la descripción vacía. Pon un texto breve que describa la categoría (ej: "Zapatillas de running para hombre y mujer").
  • Meta descripciones: En cada producto/categoría, ve a la pestaña SEO y escribe una meta descripción única (máximo 160 caracteres).

[WARNING] Evita el relleno de palabras clave (keyword stuffing). Google detecta cuando abusas de términos y puede penalizarte.


Paso 9: Configura las redirecciones 301 (si cambias URLs)

Si cambias la URL de un producto o categoría, debes redirigir la vieja a la nueva para no perder tráfico ni enlaces.

En PrestaShop

  1. Ve a Configuración de la tienda > Tráfico y SEO > Redirecciones y 404.
  2. Haz clic en Añadir nueva redirección.
  3. Introduce la URL antigua y la nueva.
  4. Elige 301 Movido permanentemente.
  5. Guarda.

Desde cPanel (alternativa)

  1. En Administrador de archivos, edita el .htaccess.
  2. Añade líneas como:
Redirect 301 /producto-viejo.html https://tudominio.com/producto-nuevo.html

Esto es útil si tienes muchas redirecciones.


Paso 10: Monitorea tu progreso (Google Search Console + Analytics)

Una vez configurado todo, toca ver resultados.

Google Search Console

  • Revisa el informe de Cobertura para ver si hay páginas con errores.
  • Mira las Consultas para saber qué palabras clave están trayendo tráfico.
  • Corrige los errores 404 que aparezcan.

Google Analytics

  • Instala el código de seguimiento (puedes hacerlo desde PrestaShop con un módulo o manualmente en el tema).
  • Monitorea el tráfico orgánico (Adquisición > Todo el tráfico > Canales > Organic Search).

[TIP] Revisa estos informes al menos una vez al mes para hacer ajustes.


Preguntas frecuentes (FAQ)

¿Es necesario tener un módulo SEO de pago?

No, pero ayuda. Con la configuración básica de PrestaShop y los pasos de esta guía, puedes obtener buenos resultados. Los módulos de pago ofrecen funciones avanzadas como análisis de palabras clave, optimización de imágenes, etc.

¿Puedo hacer SEO sin cPanel?

Sí, pero cPanel facilita mucho la gestión de archivos, redirecciones y caché. Si tu hosting usa Syspanel, el proceso es similar, solo cambia la interfaz (puerto 2106).

¿Cuánto tiempo tarda Google en indexar mi tienda?

Puede tardar desde unas horas hasta varias semanas. Para acelerarlo, envía el sitemap y crea contenido nuevo con regularidad.

¿Qué hago si mi tienda no aparece en Google?

Revisa que no esté bloqueada por robots.txt, que el sitemap esté bien generado y que no tengas errores 404. También verifica que tu hosting no esté en listas negras.

¿El SEO en PrestaShop es diferente al de WordPress?

En esencia no, pero PrestaShop tiene su propia estructura de URL y metadatos. Los principios son los mismos: contenido único, velocidad, enlaces y buena experiencia de usuario.


Conclusión

Configurar el SEO en PrestaShop con cPanel no es complicado si sigues los pasos adecuados. Desde activar URLs amigables hasta generar el sitemap, cada acción suma para que tu tienda sea más visible en los buscadores. Recuerda que el SEO es un trabajo constante: no basta con hacerlo una vez, hay que mantenerlo actualizado.

Si tienes dudas, vuelve a esta guía o consulta con tu proveedor de hosting. ¡Mucha suerte con tu tienda online!

[INFO] Para más ayuda, visita la documentación oficial de PrestaShop o busca foros especializados. Y recuerda: si tu hosting usa Syspanel, el acceso es por el puerto 2106.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel