Editor de robots.txt — Guía de instalación y uso
Instala, edita, valida y protege tu robots.txt de PrestaShop desde el back-office.
El Editor de robots.txt de DataFirefly te permite editar, validar, regenerar y respaldar el archivo robots.txt de tu tienda directamente desde el back-office de PrestaShop, sin acceso FTP ni SSH. Esta guía cubre la instalación y todas las funciones.
Compatibilidad
- PrestaShop 8.0 a 9.x
- PHP 7.4 a 8.x
- Multitienda
- Interfaz en francés
Instalación
- Descarga el archivo
dfrobotseditor.zip. - En el back-office, abre Módulos → Administrador de módulos.
- Haz clic en Subir un módulo y suelta el ZIP (o copia la carpeta
dfrobotseditoren/modules/e instálalo desde la lista). - Una vez instalado, haz clic en Configurar: el editor se abre directamente.
Durante la instalación no se modifica ningún archivo robots.txt. El módulo solo abre un editor; cada guardado permanece bajo tu control.
Abrir el editor
Dos formas de acceder:
- Mediante el botón Configurar del módulo (recomendado).
- Mediante el menú Módulos → Editor de robots.txt en el back-office.
La pantalla principal muestra la ruta del archivo, su estado de escritura, un enlace «Ver en línea» y, si procede, la fecha de la última copia de seguridad.
Editar y guardar
El contenido del archivo aparece en un editor monoespaciado. Edítalo libremente y luego haz clic en Guardar. En cada guardado:
- la versión anterior se respalda automáticamente;
- los finales de línea se normalizan;
- el contenido se limita a 64 KB.
Regenerar el archivo por defecto
El botón Regenerar (por defecto) reconstruye un robots.txt estándar. El módulo usa las reglas nativas de PrestaShop cuando están disponibles; de lo contrario, una plantilla equivalente de DataFirefly. La versión actual se respalda antes de reemplazarla.
La regeneración escribe el archivo de inmediato. Se crea una copia previa: puedes deshacer mediante Restaurar la copia.
Validar la sintaxis
El botón Validar la sintaxis analiza el contenido del editor y enumera las anomalías, ordenadas por gravedad:
- Error: Sitemap no absoluto, regla situada antes de cualquier
User-agent, línea mal formada. - Advertencia: directiva desconocida, presencia de un BOM, directiva
Noindexobsoleta,Crawl-delayno numérico. - Info: archivo vacío (todos los robots están permitidos).
La validación no modifica el archivo: solo te ayuda a corregir antes de guardar.
Plantillas rápidas
El menú Insertar una plantilla añade contenido listo para usar en la posición del cursor:
- Línea Sitemap: inserta la URL absoluta de tu sitemap.
- Bloquear robots de IA: inserta un bloque que prohíbe GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot, Bytespider y otros.
- Permitir todo / Bloquear todo.
Ejemplo de bloque de bloqueo de robots de IA:
# Bloqueo de robots de IA — DataFirefly
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
Google-Extended afecta al entrenamiento de la IA de Google, no a la indexación en Google Search. Ajusta la lista según tu estrategia de SEO y AEO.
Restaurar una copia
Cada guardado o regeneración crea una copia de la versión anterior, almacenada en la base de datos (por lo que nunca es accesible públicamente). El botón Restaurar la copia reescribe al instante esa versión en el archivo.
Permisos y resolución de problemas
El archivo robots.txt debe tener permisos de escritura para el servidor web. Si no es así, el módulo muestra un aviso y desactiva el guardado.
chmod 644 /ruta/a/robots.txt
# si el archivo aún no existe:
chmod 755 /ruta/a/la/raiz/
- «Solo lectura»: aplica los permisos anteriores o ajusta el propietario del archivo (el usuario del servidor web).
- El archivo no aparece en línea: comprueba que ninguna regla del servidor o CDN sirva un
robots.txtestático diferente.
Multitienda
robots.txt es un archivo único servido en la raíz de cada dominio. En multitienda de un solo dominio, basta con un archivo. En configuraciones multidominio, agrupa las secciones por dominio en este mismo archivo.
Desinstalación
Al desinstalar el módulo se eliminan su pestaña y su copia de seguridad en la base de datos. Tu archivo robots.txt no se modifica: permanece tal como lo guardaste.