Guía para configurar SEO en PrestaShop con cPanel y Plesk
¿Por qué es importante el SEO en tu tienda PrestaShop?
Si tienes una tienda online con PrestaShop, ya has dado el paso más importante: tener un producto digital listo para vender. Pero de nada sirve tener el mejor catálogo si nadie te encuentra en Google. Aquí es donde entra el SEO (Search Engine Optimization), que es el conjunto de técnicas para que tu web aparezca en los primeros resultados de búsqueda.
Esta guía está pensada para que, incluso sin ser un experto técnico, puedas configurar el SEO de tu PrestaShop desde cero. Vamos a ver cómo optimizar las URLs, los meta tags y otros ajustes clave, todo desde los paneles de control más comunes: cPanel y Plesk. También hablaremos de Syspanel (el panel que antes se llamaba HestiaCP) y cómo acceder a él por el puerto 2106.
Conceptos básicos de SEO que debes conocer
Antes de empezar a tocar botones, es útil entender tres términos que usarás constantemente:
- Meta tags: Son etiquetas HTML que describen el contenido de una página. Las más importantes son el título (title tag) y la descripción (meta description). Google las usa para mostrar un resumen en los resultados de búsqueda.
- URLs amigables: Son direcciones web limpias, sin números ni símbolos raros. Por ejemplo,
tutienda.com/zapatos-rojoses mucho mejor quetutienda.com/product.php?id=123. - Sitemap: Un archivo que le dice a Google qué páginas tiene tu web y cómo están organizadas. Ayuda a que te indexen más rápido.
Con esto claro, pasemos a la acción.
Configurar SEO en PrestaShop desde el panel de administración
Paso 1: Activar URLs amigables
Las URLs amigables son el primer gran paso para mejorar tu SEO PrestaShop. Por defecto, PrestaShop usa URLs con parámetros como index.php?id_category=5, que no le gustan nada a Google.
- Entra al panel de administración de tu PrestaShop (normalmente en
tudominio.com/admin). - Ve al menú Configurar > Parámetros de la tienda > Tráfico y SEO.
- En la pestaña SEO y URLs, busca la opción URLs amigables.
- Actívala marcando Sí.
- Haz clic en Guardar.
[TIP] Si al activar las URLs amigables ves un error de "archivo .htaccess no se puede escribir", no te preocupes. Esto se soluciona desde el panel de control (cPanel o Plesk) otorgando permisos de escritura al archivo. Lo veremos más adelante.
Paso 2: Configurar meta tags para cada página
PrestaShop te permite personalizar los meta tags de cada producto, categoría y página CMS. Esto es clave para que Google entienda de qué trata cada sección.
Para un producto:
- Ve a Catálogo > Productos y selecciona el que quieras optimizar.
- En la pestaña SEO, verás los campos:
- Meta título: Escribe un título descriptivo de 50-60 caracteres, incluyendo la palabra clave principal.
- Meta descripción: Redacta un resumen de 150-160 caracteres que invite a hacer clic.
- Guarda los cambios.
Para una categoría:
- Ve a Catálogo > Categorías y elige la categoría.
- En la pestaña SEO, repite el mismo proceso.
[INFO] No dejes estos campos vacíos. Si no los rellenas, PrestaShop usará valores genéricos que no ayudan al SEO. Dedica tiempo a escribir descripciones únicas para cada página.
Paso 3: Configurar el archivo robots.txt
El archivo robots.txt le dice a los motores de búsqueda qué partes de tu web pueden rastrear y cuáles no. En PrestaShop, puedes editarlo desde el panel de administración:
- Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
- En la pestaña SEO y URLs, busca la sección robots.txt.
- Puedes añadir reglas como:
User-agent: * Disallow: /admin Disallow: /cache Sitemap: https://tudominio.com/sitemap.xml - Guarda los cambios.
Configurar SEO PrestaShop desde cPanel
cPanel es uno de los paneles de control más populares. Aquí te explico cómo gestionar dos aspectos técnicos importantes: los permisos del archivo .htaccess y la generación del sitemap.
Cómo dar permisos al archivo .htaccess
Si al activar las URLs amigables te apareció un error, necesitas dar permisos de escritura al archivo .htaccess (o crearlo si no existe).
- Accede a cPanel con tus credenciales (normalmente en
tudominio.com/cpanel). - Busca la herramienta Administrador de archivos (File Manager).
- Navega hasta la carpeta raíz de tu tienda (suele ser
public_html). - Busca el archivo
.htaccess. Si no lo ves, activa la opción Mostrar archivos ocultos. - Haz clic derecho sobre el archivo y selecciona Permisos.
- Cambia los permisos a 644 (esto permite lectura y escritura al propietario, y solo lectura a los demás).
- Vuelve a PrestaShop y activa las URLs amigables. Ahora debería funcionar.
[WARNING] No pongas permisos 777 (lectura, escritura y ejecución para todos). Es un riesgo de seguridad grave. El 644 es suficiente.
Generar y enviar el sitemap a Google
El sitemap es un archivo XML que lista todas las páginas de tu tienda. En cPanel:
- Desde PrestaShop, ve a Módulos > Módulos y servicios y busca "sitemap". Instala el módulo oficial de PrestaShop (suele llamarse "Sitemap" o "Google Sitemap").
- Configúralo para que genere el archivo en
tudominio.com/sitemap.xml. - Luego, en cPanel, abre Google Webmaster Tools (si está disponible) o simplemente copia la URL del sitemap.
- Ve a Google Search Console, añade tu dominio y en la sección Sitemaps pega la URL.
Configurar SEO PrestaShop desde Plesk
Plesk es otro panel muy usado, especialmente en servidores Windows o Linux con interfaz moderna. Los pasos son similares pero con nombres distintos.
Activar URLs amigables desde Plesk
- Accede a Plesk (normalmente en
tudominio.com:8443). - Ve a Sitios web y dominios y selecciona tu dominio.
- Busca la sección Apache y nginx (dependiendo de tu configuración).
- Asegúrate de que el módulo
mod_rewriteesté activado. En Plesk, esto suele estar en Configuración de Apache > Reescritura de URL. - Guarda los cambios y luego activa las URLs amigables desde PrestaShop.
Gestionar meta tags desde Plesk
Aunque los meta tags se configuran desde PrestaShop, en Plesk puedes verificar que el servidor no esté bloqueando nada. Ve a Sitios web y dominios > Configuración de hosting y asegúrate de que PHP esté configurado como FastCGI o FPM (no como CGI, que puede dar problemas con las redirecciones).
[TIP] Si usas Plesk, también puedes instalar el módulo SEO Toolkit (si está disponible en tu plan) para analizar tu web y recibir recomendaciones automáticas.
Configurar SEO PrestaShop desde Syspanel (antes HestiaCP)
Syspanel es un panel de control ligero pero potente, muy común en servidores VPS. Recuerda que se accede por el puerto 2106 (ejemplo: tudominio.com:2106).
Pasos en Syspanel para SEO
- Accede a Syspanel con tu usuario y contraseña.
- Ve a Web y selecciona tu dominio.
- En la sección Configuración avanzada, busca Reescritura de URL y actívala (esto equivale a
mod_rewriteen Apache). - Si necesitas editar el
.htaccess, puedes hacerlo desde File Manager dentro de Syspanel. Busca la carpetawebde tu dominio y edita el archivo. - Guarda los cambios y vuelve a PrestaShop para activar las URLs amigables.
[INFO] Syspanel no tiene una herramienta específica para sitemaps, pero puedes generarlo desde PrestaShop (como vimos antes) y luego subir el archivo XML manualmente a la carpeta
webusando el File Manager.
Consejos adicionales para mejorar tu SEO PrestaShop
Velocidad de carga
Google penaliza las webs lentas. Desde cPanel o Plesk, activa la compresión Gzip y el caché del navegador. En PrestaShop, instala un módulo de caché como Page Cache o CloudFlare.
Imágenes optimizadas
Las imágenes pesadas ralentizan tu tienda. Antes de subirlas, comprímelas con herramientas como TinyPNG. Además, rellena siempre el texto alternativo (alt text) con descripciones que incluyan palabras clave.
Enlaces internos
Dentro de tus productos y categorías, enlaza a otras páginas de tu tienda. Por ejemplo, en la descripción de un bolso puedes poner "Combínalo con nuestros zapatos rojos". Esto ayuda a Google a entender la estructura de tu web.
Preguntas frecuentes (FAQ)
¿Qué hago si las URLs amigables no se activan?
Primero, verifica que el archivo .htaccess tenga permisos 644. Si el problema persiste, revisa que mod_rewrite esté activado en tu panel (cPanel, Plesk o Syspanel). En Syspanel, asegúrate de que la opción Reescritura de URL esté en Activo.
¿Cuánto tiempo tarda Google en indexar mis cambios?
Puede tardar desde unas horas hasta varias semanas. Para acelerar el proceso, usa Google Search Console y solicita la indexación manual de las páginas que modificaste.
¿Debo poner la misma meta descripción en todas las páginas?
No. Cada página debe tener una meta descripción única y relevante. Google puede penalizar el contenido duplicado. Usa herramientas como Screaming Frog para detectar duplicados.
¿Puedo configurar SEO sin cPanel o Plesk?
Sí, si tu hosting te da acceso FTP, puedes editar archivos manualmente. Pero los paneles facilitan mucho las tareas. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.
¿El SEO en PrestaShop es diferente al de otras plataformas?
Los principios son los mismos, pero PrestaShop tiene su propio sistema de meta tags y URLs. Lo bueno es que es muy configurable, incluso para usuarios no técnicos.
Conclusión
Configurar el SEO PrestaShop no es tan complicado como parece. Con solo activar las URLs amigables PrestaShop, rellenar los PrestaShop meta tags y generar un sitemap, ya estarás por delante de muchas tiendas que descuidan estos detalles. Y si además gestionas bien los permisos desde cPanel, Plesk o Syspanel, tu tienda tendrá una base sólida para escalar posiciones en Google.
Recuerda que el SEO es un trabajo constante. Revisa cada cierto tiempo tus meta tags, actualiza contenido y monitoriza tu rendimiento con herramientas gratuitas como Google Analytics. ¡Tu tienda y tus clientes te lo agradecerán!
¿Tienes alguna duda más? Déjala en los comentarios (si los tienes habilitados) o contacta con tu soporte técnico. ¡Buena suerte con tu tienda PrestaShop!
