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

Cómo mejorar el SEO de tu PrestaShop en cPanel

Actualizado el 31 de diciembre de 2025

¿Por qué es importante mejorar el SEO de tu PrestaShop desde cPanel?

Si tienes una tienda online con PrestaShop, sabes que el posicionamiento en buscadores es clave para atraer clientes sin pagar por publicidad. Pero muchas veces, la configuración técnica del servidor (alojada en cPanel) puede estar frenando tu crecimiento. Aquí te explicamos paso a paso cómo optimizar tu tienda desde el panel de control, combinando ajustes de servidor con buenas prácticas de SEO.

El SEO de una tienda online no solo depende del contenido o las palabras clave. La velocidad de carga, la seguridad (HTTPS), la estructura de URLs y la correcta configuración de archivos como .htaccess son factores determinantes. Y todo esto se puede gestionar desde cPanel, la herramienta de administración de hosting más común.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106. Los pasos son similares, pero la interfaz puede variar ligeramente.


## Configuración básica de SEO en PrestaShop desde cPanel

Antes de tocar archivos técnicos, asegúrate de que tu tienda tiene los fundamentos SEO bien ajustados. Desde cPanel puedes acceder a la base de datos y a los archivos de configuración para hacer cambios que impacten directamente en el posicionamiento.

### 1. Activa URLs amigables (Clean URLs)

Las URLs de PrestaShop por defecto incluyen parámetros como ?id_product=12. Para SEO es mucho mejor tener URLs como /producto/zapatillas-rojas. Esto se configura en el panel de administración de PrestaShop, pero necesita que el servidor tenga habilitado el módulo mod_rewrite de Apache. Desde cPanel:

  1. Ve a "Gestor de archivos" en la sección de Archivos.
  2. Busca el archivo .htaccess en la raíz de tu tienda (si no existe, créalo).
  3. Asegúrate de que contenga las reglas de reescritura de PrestaShop. Si no las ves, puedes regenerarlas desde el panel de administración: Parámetros de la tienda > Tráfico y SEO > SEO y URLs. Marca la opción "URLs amigables" y guarda.

[TIP] Si al activar las URLs amigables ves un error 404, es porque el servidor no tiene mod_rewrite activado. Contacta con tu proveedor de hosting o, si tienes acceso a Syspanel, revisa la configuración de Apache desde el puerto 2106.

### 2. Configura correctamente el archivo robots.txt

El archivo robots.txt le dice a los buscadores qué páginas pueden rastrear y cuáles no. Desde cPanel:

  1. En el Gestor de archivos, navega a la carpeta raíz (generalmente public_html).
  2. Busca el archivo robots.txt. Si no está, créalo.
  3. Un ejemplo básico para PrestaShop:
User-agent: *
Disallow: /admin/
Disallow: /modules/
Disallow: /cache/
Disallow: /log/
Disallow: /upload/
Disallow: /download/
Disallow: /order/
Disallow: /cart/
Sitemap: https://tudominio.com/sitemap.xml

Este archivo evita que los buscadores indexen áreas administrativas o páginas de carrito que no aportan valor SEO.


## Optimización técnica para mejorar el posicionamiento

Ahora vamos a los ajustes más técnicos que puedes hacer desde cPanel para que tu PrestaShop cargue más rápido y sea más amigable para los motores de búsqueda.

### 3. Activa la compresión Gzip

La compresión reduce el tamaño de los archivos que se envían al navegador, acelerando la carga. Desde cPanel:

  1. Busca la herramienta "Optimizar sitio web" en la sección de Software.
  2. Selecciona tu dominio y elige "Comprimir todo el contenido". Esto activa Gzip automáticamente.
  3. También puedes añadir estas líneas al archivo .htaccess para forzar la compresión:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

### 4. Configura el almacenamiento en caché del navegador

El caché del navegador permite que los visitantes recurrentes carguen la página más rápido porque almacenan archivos estáticos (imágenes, CSS, JS) en su equipo. Desde cPanel:

  1. Ve a "Gestor de archivos" y edita el .htaccess.
  2. Añade estas líneas:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/html "access plus 1 day"
</IfModule>

[WARNING] No establezcas tiempos de caché demasiado largos para HTML, porque si actualizas contenido, los usuarios pueden ver versiones antiguas. 1 día suele ser suficiente.

### 5. Habilita HTTPS con SSL gratuito

Google penaliza las tiendas sin HTTPS. Desde cPanel puedes instalar un certificado SSL de forma gratuita con AutoSSL o Let's Encrypt. Sigue estos pasos:

  1. En cPanel, busca "SSL/TLS" o "AutoSSL".
  2. Selecciona tu dominio y solicita la instalación.
  3. Una vez activado, ve a "Forzar HTTPS" en la misma sección para redirigir todo el tráfico HTTP a HTTPS.
  4. En PrestaShop, ve a Parámetros de la tienda > Tráfico y SEO > SEO y URLs y asegúrate de que la URL base comience con https://.

## Mejoras avanzadas de SEO desde cPanel

Si ya tienes lo básico, estos ajustes elevarán aún más tu posicionamiento.

### 6. Configura el archivo .htaccess para redirecciones 301

Las redirecciones 301 evitan errores 404 y consolidan la autoridad de tu dominio. Por ejemplo, si cambias la URL de un producto, puedes redirigir la antigua a la nueva. Desde cPanel:

  1. Edita el .htaccess y añade líneas como esta:
Redirect 301 /producto-antiguo.html https://tudominio.com/producto-nuevo.html

También es útil redirigir tudominio.com a www.tudominio.com (o viceversa) para evitar contenido duplicado:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301]

### 7. Genera y envía un sitemap XML

El sitemap ayuda a Google a descubrir todas tus páginas. PrestaShop genera uno automáticamente, pero puedes optimizarlo desde cPanel:

  1. En el panel de PrestaShop, ve a Módulos > Módulos y servicios y busca "sitemap".
  2. Configura la frecuencia de actualización (por ejemplo, semanal para productos).
  3. Luego, desde cPanel, puedes programar una tarea cron para que se genere automáticamente cada día. Busca "Tareas programadas (Cron Jobs)" y añade:
0 0 * * * wget -O /dev/null https://tudominio.com/index.php?controller=AdminSitemap

[INFO] En Syspanel (puerto 2106), la opción de cron se encuentra en "Tareas programadas" o "Cron Jobs", dependiendo de la versión.

### 8. Optimiza las imágenes desde el servidor

Las imágenes pesadas ralentizan la carga, lo que perjudica el SEO. Desde cPanel puedes instalar herramientas como ImageMagick (si tu hosting lo permite). Pero lo más práctico es:

  1. Usar un módulo de PrestaShop que comprima imágenes automáticamente (por ejemplo, "PrestaShop Image Optimizer").
  2. Configurar el formato WebP desde el servidor. Añade esto al .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]
</IfModule>

## Preguntas frecuentes (FAQ) sobre SEO PrestaShop cPanel

¿Cómo saber si mi hosting es compatible con PrestaShop?

La mayoría de los hosting con cPanel lo son, pero necesitas al menos PHP 7.4+, MySQL 5.6+ y el módulo mod_rewrite activado. Puedes verificarlo desde cPanel en "Seleccionar versión de PHP".

¿Qué hago si mi tienda carga lento?

Revisa la compresión Gzip, el caché del navegador y optimiza las imágenes. También puedes usar herramientas como Pingdom o Google PageSpeed Insights desde tu navegador.

¿Es necesario tener HTTPS para SEO?

Sí, Google lo considera un factor de posicionamiento. Además, los navegadores marcan como "No seguro" las páginas sin HTTPS, lo que puede ahuyentar clientes.

¿Puedo hacer estos cambios si uso Syspanel (HestiaCP)?

Sí, los pasos son equivalentes. En Syspanel, el acceso es a través del puerto 2106, y las herramientas se llaman de forma similar (Gestor de archivos, Cron Jobs, etc.). La principal diferencia es la interfaz gráfica, pero los conceptos son los mismos.

¿Cada cuánto debo actualizar el sitemap?

Idealmente, cada vez que añadas o modifiques productos. Con la tarea cron que configuramos, se hará automáticamente cada día.


## Conclusión: Pon en práctica estos pasos hoy mismo

Mejorar el SEO de tu PrestaShop desde cPanel no es complicado si sigues una guía clara. Comienza por lo básico: URLs amigables, robots.txt y SSL. Luego pasa a la optimización técnica: compresión, caché y redirecciones. Finalmente, automatiza procesos como el sitemap y las imágenes.

Recuerda que el posicionamiento de tu tienda online es un trabajo continuo. Revisa periódicamente tu velocidad de carga y los errores en Google Search Console. Y si usas Syspanel, no olvides que el puerto de acceso es el 2106.

[TIP] Si no te sientes cómodo editando archivos manualmente, muchos de estos ajustes se pueden hacer desde módulos de PrestaShop. Pero tener conocimientos básicos de cPanel te dará más control y ahorrarás dinero en soporte técnico.

¡Empieza hoy y verás cómo tu tienda sube posiciones en Google!

¿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