Guía para configurar el SEO de PrestaShop en Plesk
¿Por qué es importante configurar el SEO de PrestaShop en Plesk?
Configurar el SEO de tu tienda PrestaShop es como ponerle un buen letrero luminoso a tu negocio en una calle muy transitada. No importa que tengas los mejores productos o los precios más competitivos: si Google no entiende tu web o esta tarda demasiado en cargar, tus clientes potenciales nunca te encontrarán.
En esta guía, pensada para usuarios sin experiencia técnica, vamos a explicarte paso a paso cómo configurar el SEO de PrestaShop alojado en un servidor Plesk. Plesk es uno de los paneles de control más utilizados en hosting, y su integración con PrestaShop es excelente. Aprenderás desde los ajustes básicos dentro de la tienda hasta la configuración a nivel de servidor (como el SSL o la compresión) que marcan la diferencia en tu posicionamiento web.
No necesitas ser un ingeniero informático. Solo sigue estas instrucciones, y en menos de una hora tendrás tu tienda mucho mejor preparada para escalar posiciones en Google. Empezamos.
Primera fase: Ajustes internos de PrestaShop para el SEO
Antes de tocar nada en Plesk, debemos asegurarnos de que la tienda está configurada correctamente. PrestaShop tiene un panel de administración muy completo, y muchos de los ajustes de SEO se realizan ahí.
Configuración de URLs amigables (Reescribir URLs)
Las URLs de tu tienda son la dirección de cada página. Por defecto, PrestaShop genera URLs con parámetros (como index.php?id_product=12), que son difíciles de leer para los usuarios y para Google.
Para activar las URLs amigables, sigue estos pasos:
- Accede a tu panel de administración de PrestaShop (normalmente en
www.tudominio.com/admin). - Ve al menú Configuración avanzada y luego a Rendimiento.
- Busca la pestaña URLs amigables (o "URL rewriting").
- Activa la opción Sí.
- Haz clic en Guardar y luego en Generar (si te lo pide) para crear el archivo
.htaccessautomáticamente.
[TIP] Si al activar las URLs amigables ves un error 404, ve a Plesk, entra en el gestor de archivos de tu dominio y busca el archivo .htaccess. Asegúrate de que tiene permisos de escritura (normalmente 644). Si no existe, créalo vacío.
Ajustes de Metas y Títulos
Cada producto, categoría y página de contenido tiene un campo para el título (Title) y la descripción (Meta description). Esto es crucial para el SEO PrestaShop Plesk.
- Ve a Catálogo y edita cualquier producto.
- Desplázate hasta la sección SEO (o "Referenciación").
- Completa el Título de la página (máximo 60-70 caracteres) con el nombre del producto y un beneficio clave.
- Completa la Descripción meta (máximo 155-160 caracteres) con un texto atractivo que invite al clic.
- Haz lo mismo con las Categorías (en el menú Catálogo -> Categorías).
[INFO] No copies y pegues la misma descripción para todos los productos. Google penaliza el contenido duplicado. Dedica al menos 2 minutos a escribir un texto único para cada página.
Activar la generación de Sitemap
El sitemap es un archivo que le dice a Google qué páginas existen en tu web. PrestaShop lo genera automáticamente.
- Ve a Módulos -> Módulos y servicios.
- Busca el módulo "Sitemap" (normalmente se llama "Sitemap PrestaShop" o viene integrado).
- Configúralo para que se genere en la carpeta
archivoindexadao en la raíz. Lo ideal es que esté enwww.tudominio.com/sitemap.xml. - Guarda y genera el sitemap manualmente.
Más adelante, en Plesk, configuraremos una tarea cron para que se genere automáticamente cada día.
Segunda fase: Optimización y seguridad en Plesk
Ahora que la tienda está optimizada internamente, pasamos a la configuración del servidor. Plesk nos ofrece herramientas potentes que, mal configuradas, pueden hundir tu rendimiento, o bien, bien usadas, te darán una ventaja competitiva enorme.
Activar HTTPS (SSL) y redirección forzosa
Desde 2018, Google marca como "No seguro" cualquier web sin HTTPS. Además, es un factor de ranking directo. Configurar el SEO de PrestaShop sin SSL es un error fatal.
- Entra en Plesk (normalmente en
https://tu-servidor:8443). - Ve a tu dominio en el apartado Sitios web y dominios.
- Busca la sección SSL/TLS y haz clic en Instalar certificado.
- Si tu hosting incluye SSL gratuito (Let's Encrypt), elige esa opción y sigue los pasos.
- Una vez instalado, en la misma sección, busca la opción de Redireccionar HTTP a HTTPS y actívala (o crea una regla de redirección 301 en el archivo
.htaccess).
[WARNING] Si no redireccionas HTTP a HTTPS, los usuarios podrán acceder a tu tienda por las dos versiones, y Google podría verlo como contenido duplicado. Asegúrate de que todo el tráfico vaya a la versión con https://.
Configurar el almacenamiento en caché (Cache)
PrestaShop es una aplicación pesada. Si no activas el caché, cada vez que un usuario entre a tu tienda, el servidor tendrá que generar la página desde cero, lo que resulta en tiempos de carga de 5 segundos o más. Google penaliza las webs lentas.
En Plesk, puedes activar el caché de dos maneras:
Opción A: Caché de aplicación (dentro de PrestaShop)
- Ve a Configuración avanzada -> Rendimiento.
- Activa el Caché de plantillas (Smart Cache).
- Activa el Caché de combinación de archivos CSS y JavaScript (sí a todo).
Opción B: Varnish o Nginx Caching (en Plesk)
Plesk tiene una integración directa con Nginx como proxy inverso.
- En Sitios web y dominios, entra en tu dominio.
- Busca Configuración de Apache y nginx.
- Marca la casilla Activar proxy para nginx.
- En las opciones de proxy, activa Cache estático y define un tiempo de expiración (por ejemplo, 300 segundos).
[TIP] Si usas un módulo de caché de PrestaShop (como LiteSpeed Cache o Advanced EU Cookie), asegúrate de que no entre en conflicto con el caché de Plesk. A veces es mejor usar solo uno. Empieza por el de PrestaShop y luego prueba con el de Plesk para ver cuál te da mejor resultado.
Activar la compresión Gzip o Brotli
Comprimir los archivos antes de enviarlos al navegador reduce el peso de la página hasta en un 70%.
- En Plesk, ve a tu dominio y entra en Configuración de Apache y nginx.
- Busca la sección de Compresión.
- Activa Compresión Gzip (o Brotli si tu versión de Plesk lo permite).
- Aplica los cambios.
[INFO] Puedes verificar si la compresión está activa usando herramientas online como checkgzipcompression.com. Introduce tu URL y comprueba que el resultado es "Gzip is Enabled".
Configurar las cabeceras de caducidad (Expires)
Las cabeceras Expires le dicen al navegador del usuario cuánto tiempo debe guardar en su memoria (caché local) las imágenes o los archivos CSS. Así, cuando el usuario visita otra página, no tiene que volver a descargar todo.
- En Plesk, ve a Sitios web y dominios -> tu dominio.
- Busca la herramienta Apache y nginx o Archivo .htaccess.
- Si usas Apache, edita el
.htaccessy añade al final:
<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/pdf "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
[WARNING] Si tu servidor usa Nginx (sin Apache), no edites el .htaccess. En su lugar, en la configuración de Nginx de Plesk, añade las directivas location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { expires 30d; } en la sección de directivas adicionales.
Tercera fase: Tareas programadas (Cron Jobs) para el SEO
El SEO no es estático. Tu sitemap debe actualizarse cuando añades productos, y Google debe saber que tu web sigue viva. Plesk nos permite programar tareas.
Generar el Sitemap automáticamente
- En Plesk, ve a Sitios web y dominios.
- Busca el icono Tareas programadas (Cron Jobs).
- Haz clic en Añadir tarea.
- Ponle un nombre (ej: "Generar Sitemap PrestaShop").
- En el campo Comando, escribe la URL que genera el sitemap de tu tienda. Normalmente es una llamada a un script de PrestaShop. Consulta la documentación de tu módulo de sitemap, pero suele ser algo como:
wget -O /dev/null https://tudominio.com/module/pssitemap/cron
(Reemplazapssitemappor el nombre exacto de tu módulo). - Programa la tarea para que se ejecute diariamente (por ejemplo, a las 5:00 AM).
Renovar el SSL automáticamente
Plesk suele renovar Let's Encrypt automáticamente, pero si no lo hace, puedes crear una tarea cron que ejecute el comando de renovación. Es un extra de seguridad para tu PrestaShop posicionamiento web.
Cuarta fase: Preguntas frecuentes (FAQ) sobre SEO PrestaShop Plesk
Aquí resolvemos las dudas más comunes que nos llegan al soporte técnico sobre esta configuración.
¿El SEO de PrestaShop funciona igual en cualquier hosting?
No. Plesk tiene ventajas claras, como la integración de Nginx y la gestión de SSL. En otros paneles como cPanel, el proceso para configurar el Nginx es más manual. En Plesk, al ser tan visual, es más fácil para un principiante.
¿Qué hago si mi tienda sigue lenta después de la configuración?
Revisa los siguientes puntos en Plesk:
- ¿Está activado el Caché de Nginx? (No solo el proxy).
- ¿Estás usando una versión moderna de PHP (8.1 o superior)? En Plesk, ve a Sitios web y dominios -> Configuración de PHP y asegúrate de que el modo es "Ejecutor de aplicaciones" y la versión es reciente.
- Comprime las imágenes antes de subirlas. Un archivo PNG de 2MB puede arruinar tu velocidad. Usa herramientas como TinyPNG.
¿Debo usar un módulo de SEO de pago en PrestaShop?
Puedes empezar con la configuración nativa que te hemos explicado. Si tu tienda es grande, módulos como PrestaShop SEO Expert o Rich Snippets te ayudarán a añadir datos estructurados (estrellas de valoración, precio, etc.). Pero para el 90% de las tiendas, la configuración base es suficiente.
¿Cómo verifico si mi configuración está funcionando?
Usa Google Search Console (es gratis). Da de alta tu web, verifica la propiedad (te pedirá subir un archivo o añadir un DNS en Plesk), y en el informe de "Cobertura" verás si Google está indexando bien tus URLs. También puedes usar PageSpeed Insights para medir la velocidad.
¿Es necesario configurar algo en el DNS de Plesk para el SEO?
No directamente para el SEO, pero sí para el correo. Si tu web usa el mismo dominio que el correo, asegúrate de que los registros SPF y DKIM están configurados en Plesk para que tus emails no caigan en spam. Un email en spam no afecta al SEO de la web, pero sí a tu reputación de marca.
Errores comunes y cómo evitarlos
No activar la redirección 301
Si cambias una URL (por ejemplo, de una categoría), asegúrate de hacer una redirección 301 en Plesk. Ve a Sitios web y dominios -> Redirecciones y añade la URL antigua y la nueva. Si no lo haces, tendrás enlaces rotos y perderás autoridad.
Instalar demasiados módulos de caché
A veces la gente activa el caché de PrestaShop, el de Nginx y además un módulo de terceros. Esto puede causar conflictos y errores de "página en blanco". Mi consejo: usa solo el caché de PrestaShop (que ya es bueno) y luego activa el de Nginx. No uses más de dos capas.
Olvidarse del archivo robots.txt
Plesk no genera un robots.txt por defecto. PrestaShop tiene uno, pero asegúrate de que no bloquea el acceso a las carpetas de temas o imágenes. Ve a tu dominio en Plesk, al gestor de archivos, y edita el robots.txt. Debe permitir el acceso a /modules y /themes (para que Google vea el CSS y el JS, lo cual es bueno para el ranking).
Conclusión: Tu plan de acción
Configurar el SEO de PrestaShop en Plesk no es un solo paso, sino una combinación de varios ajustes. Para que no te pierdas, sigue este orden:
- Dentro de PrestaShop: Activa las URLs amigables, rellena los meta datos y genera el sitemap.
- En Plesk: Instala el SSL y fuerza la redirección a HTTPS.
- En Plesk: Activa el caché de Nginx y la compresión Gzip.
- En Plesk: Añade las cabeceras de caducidad al
.htaccess(si usas Apache). - En Plesk: Crea un Cron Job para el sitemap.
- Verificación: Da de alta tu web en Google Search Console y monitoriza.
Este proceso te llevará entre 45 y 60 minutos. Al final, no solo habrás mejorado tu posicionamiento, sino que la experiencia de usuario será mucho mejor, lo que se traduce en más ventas.
[TIP] Si en algún momento te sientes abrumado, no dudes en contactar con el soporte de tu hosting. Pregunta específicamente por "configuración de Nginx para PrestaShop" o "caché de aplicación". Ellos podrán ver los logs del servidor y ayudarte a afinar los valores.
Recuerda que el SEO es una carrera de fondo. Los cambios que hagas hoy, los verás reflejados en los resultados de búsqueda en unas semanas. Pero una base técnica sólida como la que acabas de configurar es el 50% del éxito. El otro 50% es el contenido (descripciones de producto, etc.), que ya tienes bajo control con los ajustes de metas que hicimos al principio.
Ahora, abre tu Plesk y empieza a tocar. ¡Buena suerte con tu tienda online!
