Cómo configurar tienda PrestaShop desde el panel de control
Antes de empezar: ¿Qué es el panel de control y por qué es tu mejor aliado?
Cuando decides montar una tienda online con PrestaShop, una de las primeras cosas que descubres es que no trabajas directamente con los archivos de la web, sino a través de un intermediario llamado panel de control. Este panel es, en esencia, el "cuadro de mandos" de tu hosting. Desde ahí podrás gestionar bases de datos, cuentas de correo, dominios y, lo más importante para nosotros, ajustar los parámetros técnicos que permiten que PrestaShop funcione, se vea bien y, sobre todo, se posicione en Google.
A lo largo de esta guía, te voy a explicar paso a paso cómo configurar PrestaShop desde el panel de control de tu hosting, centrándonos en los ajustes más críticos para el rendimiento y el PrestaShop SEO. No importa si es tu primera vez: voy a usar un lenguaje claro, sin tecnicismos innecesarios, para que al final del artículo te sientas capaz de hacerlo tú mismo.
[INFO] Si tu hosting utiliza el panel "Syspanel" (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo:
https://tudominio.com:2106). El resto de la lógica de configuración es prácticamente idéntica a cualquier otro panel moderno.
Primeros pasos: Acceso y estructura del panel
Antes de tocar nada, necesitas saber dónde estás y qué es cada cosa. La mayoría de paneles de control (cPanel, Plesk, Syspanel, etc.) comparten una estructura similar:
- Gestor de archivos: Aquí viven todos los archivos de tu web (el código de PrestaShop).
- Gestor de bases de datos: Donde se almacenan los productos, pedidos y clientes. PrestaShop necesita una base de datos MySQL/MariaDB.
- Gestor de dominios y subdominios: Para asociar tu dominio principal o crear tiendas secundarias.
- Seguridad y SSL: Para instalar el certificado HTTPS, imprescindible hoy en día.
- Copias de seguridad: Para no perder nada si algo sale mal.
Para configurar PrestaShop, lo primero es asegurarte de que los requisitos del servidor se cumplen. PrestaShop es exigente con la versión de PHP y los límites de memoria. Te recomiendo que, en el panel, busques la sección "Versiones de PHP" o "Gestor de PHP" y selecciones una versión 7.4 o superior (idealmente 8.0 o 8.1) con una memoria límite de al menos 256 MB.
[WARNING] Si tu panel te avisa de que la versión de PHP no es compatible, no ignores el mensaje. Una versión obsoleta hará que tu tienda vaya lenta y sea un blanco fácil para ataques. Actualízala siempre antes de continuar con otros ajustes.
Configurar PrestaShop: Los ajustes esenciales desde el panel
Una vez que el servidor está listo, es hora de entrar en materia. Aquí te detallo los ajustes que debes revisar y modificar directamente desde el panel de control para que tu tienda PrestaShop panel control funcione como un reloj.
1. Configuración de la base de datos
PrestaShop se conecta a una base de datos para guardar toda la información. Si no la tienes creada, hazlo ahora:
- Ve a la sección "Bases de datos" o "MySQL Databases".
- Crea una nueva base de datos con un nombre descriptivo (ej.
tienda_prestashop). - Crea un usuario para esa base y asigna una contraseña segura (usa el generador de contraseñas del propio panel).
- Añade ese usuario a la base de datos con todos los privilegios.
[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los necesitarás durante la instalación de PrestaShop si aún no lo has hecho, o para configuraciones avanzadas posteriores.
2. Ajustes de archivos: Permisos y caché
A veces, PrestaShop no puede escribir archivos de caché o de configuración porque los permisos del servidor no son los correctos. Esto se soluciona desde el "Gestor de archivos" del panel.
- Busca la carpeta raíz de tu tienda (normalmente
public_htmlowww). - Haz clic derecho sobre la carpeta
config,cacheyvar/cachey selecciona "Cambiar permisos". - Asigna el valor 755 para carpetas y 644 para archivos. Si tu panel te da la opción de "aplicar a subcarpetas", actívala.
[WARNING] No pongas permisos 777 en todo. Es un error de novato que deja tu tienda expuesta a vulnerabilidades. Si algo no funciona, prueba con 755 primero.
3. Activar el SSL (HTTPS) desde el panel
Hoy en día, tener SSL no es opcional. Google penaliza las webs sin HTTPS y los navegadores avisan a los usuarios de que la web "no es segura". Configurarlo desde el panel es muy fácil:
- Busca la sección "SSL/TLS" o "Certificados SSL".
- Si tu hosting ofrece Let's Encrypt, actívalo con un clic. Te pedirá que verifiques el dominio y, en unos minutos, tendrás el certificado instalado.
- Una vez instalado, obligatorio: en el panel, busca la opción "Forzar HTTPS" o "Redirigir todo el tráfico a HTTPS" y actívala.
[INFO] Después de activar el SSL en el panel, tendrás que ir al back-office de PrestaShop (tu administrador) y en Parámetros avanzados > Rendimiento, activar la opción "Forzar SSL en todas las páginas". Así evitas errores de "contenido mixto" que rompen el diseño.
Ajustes PrestaShop: Optimización para velocidad desde el servidor
La velocidad de carga es un factor clave para el SEO y para la experiencia de usuario. Unos ajustes mal hechos en el panel pueden hacer que tu tienda tarde 5 segundos en cargar. Vamos a evitar eso.
1. Activar la compresión Gzip y el caché del servidor
Busca en tu panel de control la sección "Optimización de rendimiento" o "Apache/PHP Optimizations". Si tu hosting usa LiteSpeed o Nginx, suele haber un botón para activar:
- Compresión Gzip: Reduce el tamaño de los archivos que se envían al navegador hasta en un 70%.
- Caché de página: Guarda copias de tus páginas para servirlas al instante.
Activa ambas opciones. Si no las encuentras, escribe al soporte de tu hosting y pregunta cómo activarlas, ya que son fundamentales para un buen ajuste PrestaShop.
2. Configurar PHP-FPM
El gestor de PHP del panel te permite elegir entre distintos modos de ejecución. Busca "PHP-FPM" o "FastCGI" y actívalo. Este modo de procesamiento es mucho más rápido que el tradicional y reduce el consumo de memoria.
[TIP] Si tu panel tiene un botón para "Ajustes de opcache", actívalo también. El opcache guarda el código PHP compilado en memoria, lo que acelera enormemente la ejecución de la tienda.
PrestaShop SEO: la configuración que hará que te encuentren en Google
Aquí es donde realmente nos diferenciamos. Un buen PrestaShop SEO no es solo poner palabras clave en los textos. Se trata de que el servidor y la estructura del sitio envíen las señales correctas a los buscadores. Desde el panel de control, puedes hacer lo siguiente:
1. Configurar correctamente el archivo robots.txt
El archivo robots.txt le dice a Google qué páginas debe rastrear y cuáles no. PrestaShop genera uno por defecto, pero puedes mejorarlo desde el "Gestor de archivos" del panel.
- Localiza el archivo
robots.txten la raíz de tu tienda. - Edítalo y asegúrate de que incluye una referencia a tu mapa del sitio (sitemap.xml).
Un ejemplo básico sería:
User-agent: *
Disallow: /*order=
Disallow: /*search=
Disallow: /*tag=
Disallow: /*?controller=address
Sitemap: https://tudominio.com/sitemap.xml
[WARNING] No bloquees el rastreo de tus categorías ni de tus productos. Es un error común que hace que Google no indexe tu catálogo y tu tienda no aparezca en las búsquedas.
2. Generar el sitemap y enviarlo a Google
PrestaShop tiene un generador de sitemaps integrado, pero necesitas activarlo desde el panel de control. Una vez que tu tienda esté instalada:
- Ve al back-office de PrestaShop > PrestaShop SEO > Sitemap.
- Genera el sitemap y guárdalo. Se creará un archivo en la carpeta
index.phpo en la raíz. - Ahora, desde tu panel de control, ve a "Gestor de archivos" y verifica que el archivo
sitemap.xmlexiste y tiene contenido. - Copia la URL (ej.
https://tudominio.com/sitemap.xml) y ve a Google Search Console. Añade tu propiedad y envía el sitemap en la sección "Mapas del sitio".
3. Configurar redirecciones 301 desde el panel
Si cambias la URL de una categoría o un producto, es vital hacer una redirección 301 para no perder el posicionamiento. Aunque PrestaShop tiene módulos para esto, puedes hacerlo de forma nativa desde el panel de control.
- Busca la sección "Redirecciones" o "Redirects".
- Crea una regla: de la URL antigua a la URL nueva, con tipo 301 (movido permanentemente).
[INFO] Las redirecciones 301 son fundamentales para el SEO. Si un usuario llega a una URL antigua que ya no existe, sin la redirección verá un error 404 y Google interpretará que tu tienda está descuidada, lo que perjudica tu ranking.
Copias de seguridad y seguridad: el seguro de vida de tu tienda
No puedes configurar una tienda PrestaShop sin pensar en las copias de seguridad. Los paneles de control suelen tener un sistema de backups automáticos o manuales.
1. Programar copias de seguridad
- Ve a la sección "Copias de seguridad" o "Backups".
- Configura una copia diaria o semanal de la base de datos y de los archivos.
- Guarda las copias en un lugar externo (como un servicio de nube) si es posible.
[WARNING] No confíes en que el hosting hace copias por ti. Muchos lo hacen, pero si tu cuenta se suspende o el servidor falla, podrías perderlo todo. Programa tus propias copias.
2. Proteger la carpeta de administración
PrestaShop instala su panel de administración en una carpeta llamada admin o admin123. Esta carpeta es un objetivo claro para los atacantes. Desde el panel de control, puedes protegerla con contraseña adicional (protección por directorio). Busca "Protección de directorios" o "Password Protect Directories" y añade una capa extra de seguridad.
Resolución de problemas comunes (FAQ)
¿Por qué mi tienda PrestaShop se ve en blanco después de configurar el panel?
Esto suele deberse a un error de PHP o a permisos incorrectos. Revisa los logs de error en el panel (sección "Registros" o "Error Logs"). Si no encuentras nada, aumenta la memoria de PHP a 512 MB y desactiva la caché desde el archivo config/defines.inc.php (cambia _PS_MODE_DEV_ a true para ver el error exacto).
¿Cómo sé si mi hosting es compatible con PrestaShop?
Ejecuta el script de verificación de requisitos que viene con PrestaShop, o simplemente intenta instalar la tienda. Si tu panel te permite crear bases de datos y tiene PHP 7.4+, es compatible.
¿Es necesario usar el panel de control para el SEO de PrestaShop?
Sí. Aunque PrestaShop tiene módulos SEO internos, el panel de control es donde configuras el SSL, las redirecciones, la compresión y el robots.txt, que son la base técnica de cualquier estrategia SEO.
¿Qué hago si no encuentro la opción de redirecciones en mi panel?
Algunos paneles (como Syspanel) no tienen una interfaz gráfica para redirecciones. En ese caso, puedes usar el archivo .htaccess en la raíz de tu tienda. Desde el "Gestor de archivos", edita .htaccess y añade:
Redirect 301 /ruta-antigua/ https://tudominio.com/ruta-nueva/
¿Puedo configurar PrestaShop desde el panel sin experiencia en programación?
Absolutamente. El panel de control está diseñado para que cualquier persona pueda gestionar su web sin tocar código. Solo necesitas seguir los pasos que te he indicado y, ante la duda, consultar la documentación de tu hosting o preguntar a su soporte.
Conclusión final
Configurar tu tienda PrestaShop panel control no es un misterio. Con un poco de método y las indicaciones correctas, puedes tener tu tienda optimizada, rápida y lista para posicionar en Google. Recuerda los puntos clave: revisa la versión de PHP, activa el SSL, configura la caché y el robots.txt, y no olvides las copias de seguridad.
El panel de control es tu mejor amigo: te da el control total sobre el servidor sin necesidad de ser un experto. Si has llegado hasta aquí, ya sabes cómo moverte por él. Ahora, ve y pon en práctica estos ajustes PrestaShop para llevar tu tienda al siguiente nivel.
[TIP] No intentes hacer todos los cambios en un solo día. Ve paso a paso, verifica que todo sigue funcionando después de cada ajuste y, sobre todo, prueba tu tienda en un móvil y en un ordenador para asegurarte de que la experiencia es perfecta. El SEO es un maratón, no un sprint.
