¿Dónde está el archivo robots.txt en WordPress? Guía para encontrarlo, editarlo y optimizarlo

Marco Risco
De la mente de: Marco Risco 02-Jun-2026 Wordpress
¿Dónde está el archivo robots.txt en WordPress? Guía para encontrarlo, editarlo y optimizarlo 0 Comentarios
Basado en 0 votos

Si estás intentando averiguar dónde está el archivo robots.txt en WordPress, lo primero que conviene tener claro es esto: normalmente se consulta desde la raíz del dominio, escribiendo en el navegador algo como https://tudominio.com/robots.txt. Parece simple, y en parte lo es, pero en WordPress hay un pequeño matiz que suele liar bastante: a veces el archivo existe físicamente en el servidor y otras veces lo genera WordPress de forma virtual.

Vamos a verlo con calma, porque tocar este archivo sin entenderlo puede afectar al rastreo de Google, a la visibilidad SEO de tu web y, en casos extremos, dejar fuera de los buscadores páginas que sí querías posicionar. Y eso, sinceramente, no mola nada.

Qué es el archivo robots.txt y por qué importa en WordPress

El archivo robots.txt es un archivo de texto que da instrucciones a los robots de los buscadores sobre qué partes de una web pueden rastrear y cuáles preferimos que no rastreen.

En WordPress, este archivo se utiliza sobre todo para orientar a Googlebot, Bingbot y otros rastreadores sobre zonas técnicas, parámetros, búsquedas internas o secciones que no aportan demasiado valor SEO. No es un botón mágico, pero sí una herramienta útil si se configura con cabeza.

Para qué sirve en el rastreo de Google y otros buscadores

Sirve para gestionar el rastreo, no directamente el posicionamiento. Es decir, ayuda a indicar qué URLs, carpetas o recursos pueden ser visitados por los bots.

Por ejemplo, podríamos impedir el rastreo de ciertas páginas internas de búsqueda o de parámetros que generan muchas URLs duplicadas. Esto puede ser interesante en webs grandes, tiendas online o sitios con filtros.

Diferencia entre bloquear rastreo y evitar la indexación

Este punto es clave: bloquear una URL en robots.txt no garantiza que no se indexe.

Si Google conoce esa URL por enlaces externos o internos, puede llegar a mostrarla en resultados aunque no pueda rastrear su contenido. Para evitar la indexación, lo adecuado suele ser usar una etiqueta noindex, una cabecera X-Robots-Tag o eliminar la URL si ya no debe existir.

Dicho rápido: robots.txt controla el acceso de los bots; noindex controla si una página debe aparecer en el índice.

Dónde se encuentra realmente el robots.txt en una web WordPress

En una web WordPress, el robots.txt se encuentra en la raíz del dominio. Al menos, desde el punto de vista público.

La forma más rápida de verlo es añadir /robots.txt al dominio. Si tu web es https://ejemplo.com, la URL sería:

https://ejemplo.com/robots.txt

La ubicación habitual: la raíz del dominio

Cuando hablamos de “raíz”, nos referimos al directorio principal desde el que se sirve la web. En muchos hostings se llama public_htmlwwwhtdocs o algo parecido.

Si existe un archivo físico llamado robots.txt, debería estar ahí, al mismo nivel que carpetas como wp-adminwp-content y wp-includes.

Cómo comprobarlo escribiendo /robots.txt en el navegador

Esta es la prueba más sencilla. Abres el navegador y escribes:

https://tudominio.com/robots.txt

Si aparece un contenido parecido a esto, ya tienes respuesta:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://tudominio.com/sitemap_index.xml

Si ves una página en blanco, un error 404 o un contenido muy raro, toca revisar con más detalle.

Por qué a veces no ves un archivo físico en el servidor

Aquí viene la parte que confunde a mucha gente. WordPress puede generar un robots.txt virtual aunque no exista ningún archivo físico en el hosting.

Por eso, puedes visitar /robots.txt en el navegador y verlo correctamente, pero luego entrar por FTP y no encontrarlo por ninguna parte. No es magia negra ni nada por el estilo; WordPress lo está generando dinámicamente.

Robots.txt virtual vs robots.txt físico en WordPress

La diferencia principal es que el archivo virtual lo genera WordPress automáticamente, mientras que el físico es un archivo real que tú puedes editar desde el servidor.

Ambos se muestran en la misma URL pública, pero no se gestionan igual.

Qué genera WordPress por defecto si no existe el archivo

Si no hay un robots.txt físico, WordPress puede mostrar una versión básica con algunas instrucciones generales. Además, algunos plugins SEO añaden automáticamente la URL del sitemap o permiten modificar las reglas desde el panel.

Esto es práctico porque no necesitas crear el archivo desde cero para tener algo funcional.

Cuándo conviene crear uno manualmente

Conviene crear un robots.txt manual cuando necesitas una configuración específica. Por ejemplo:

  • Bloquear búsquedas internas.

  • Controlar filtros en WooCommerce.

  • Añadir un sitemap personalizado.

  • Ajustar reglas para bots concretos.

  • Resolver problemas de rastreo detectados en Google Search Console.

Eso sí, si tu web es sencilla, muchas veces no hace falta complicarse.

Ventajas y riesgos de editarlo directamente

La ventaja es clara: tienes control total. El riesgo también: puedes cometer un error y bloquear partes importantes de tu web.

Una línea como esta sería peligrosa:

User-agent: *
Disallow: /

Eso indica a todos los bots que no rastreen nada. Y sí, pasa más de lo que parece, sobre todo después de migraciones o desarrollos en staging.

Cómo acceder al archivo desde el hosting o servidor

Si quieres comprobar si existe físicamente, necesitas entrar al hosting o servidor donde está alojado WordPress.

Buscar robots.txt en el directorio public_html o raíz web

En muchos alojamientos, el directorio principal se llama public_html. Ahí deberías buscar un archivo llamado exactamente:

robots.txt

Debe estar en minúsculas y con extensión .txt.

Acceso mediante FTP, SFTP o administrador de archivos

Puedes acceder con un cliente FTP/SFTP como FileZilla, o desde el administrador de archivos del panel de hosting, por ejemplo cPanel, Plesk o el panel propio del proveedor.

Si lo editas desde ahí, haz una copia antes. Parece una tontería, pero nos ha salvado más de una vez de un “uy, ¿qué he tocado?”.

Qué hacer si tu instalación está en una subcarpeta

Si WordPress está instalado en una subcarpeta, por ejemplo:

https://tudominio.com/blog/

el robots.txt principal seguirá estando normalmente en:

https://tudominio.com/robots.txt

No en:

https://tudominio.com/blog/robots.txt

La raíz del dominio manda. Esto es importante si tienes varias instalaciones o una web corporativa con un blog en subdirectorio.

Cómo ver y modificar el robots.txt desde plugins SEO

Otra forma cómoda de editarlo es usar plugins SEO. No siempre hace falta tocar el servidor.

Editarlo con Yoast SEO

Yoast SEO suele permitir editar archivos como robots.txt desde sus herramientas, siempre que el servidor permita escribir en esos archivos.

Desde ahí puedes crear o modificar el archivo sin entrar por FTP. Aun así, revisa bien cada directiva antes de guardar.

Gestionarlo con Rank Math

Rank Math también incluye opciones para visualizar y modificar el robots.txt desde el panel de WordPress. Es bastante útil si prefieres gestionar el SEO técnico desde una interfaz más amigable.

Como norma, evita tener varias herramientas intentando controlar lo mismo a la vez.

Otras herramientas útiles dentro del panel de WordPress

Algunos plugins de caché, seguridad o mantenimiento también pueden influir en cómo se sirve este archivo. Si algo no cuadra, revisa si hay reglas en el servidor, redirecciones, plugins de seguridad o configuraciones de caché metiendo mano.

Qué debería incluir un robots.txt básico para WordPress

Un robots.txt básico no tiene que ser larguísimo. De hecho, cuanto más simple y claro, mejor.

Ejemplo recomendado para una instalación estándar

Para una web WordPress normal, podríamos partir de algo así:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://tudominio.com/sitemap_index.xml

Es una base sencilla. Permite rastrear lo importante y bloquea el acceso a una zona administrativa que no aporta valor SEO.

Directivas User-agent, Disallow, Allow y Sitemap

User-agent indica a qué bot se aplica la regla. Si usamos *, se aplica a todos.

Disallow indica qué ruta no queremos que se rastree.

Allow permite excepciones dentro de una zona bloqueada.

Sitemap señala la ubicación del sitemap XML para ayudar a los buscadores a descubrir URLs importantes.

Cómo añadir la URL del sitemap XML correctamente

La URL del sitemap debe ser absoluta, incluyendo protocolo y dominio:

Sitemap: https://www.tudominio.com/sitemap_index.xml

Si usas Yoast SEO, suele ser /sitemap_index.xml. Si usas Rank Math, también puede ser similar. Compruébalo siempre abriendo la URL en el navegador.

Errores frecuentes al configurar este archivo

Aquí es donde conviene ir con cuidado. Un robots.txt mal configurado puede parecer inofensivo, pero tener consecuencias serias.

Bloquear por accidente toda la web

El error más típico es dejar esta regla activa:

User-agent: *
Disallow: /

Esto bloquea el rastreo de todo el sitio. A veces se usa durante el desarrollo y luego se olvida al publicar la web. Y claro, depués vienen los sustos.

Impedir el rastreo de recursos CSS, JavaScript o imágenes

Google necesita acceder a recursos como CSS, JavaScript e imágenes para entender bien la página. Si bloqueas carpetas completas como /wp-content/, puedes impedir que Google renderice correctamente tu web.

Mucho ojo con bloquear directorios enteros sin saber qué contienen.

Confundir robots.txt con noindex

Lo repetimos porque es importante, importante: robots.txt no es lo mismo que noindex.

Si quieres que una página no aparezca en Google, usa noindex. Si solo quieres controlar el rastreo, entonces robots.txt puede tener sentido.

Copiar configuraciones de otras webs sin revisarlas

Cada web es un mundo. Copiar el robots.txt de otra página puede funcionar… o puede cargarse parte de tu rastreo.

Una tienda online, un blog pequeño y una web corporativa no necesitan las mismas reglas.

Cómo saber si tu robots.txt está funcionando bien

No basta con crearlo y olvidarse. Hay que comprobarlo.

Comprobarlo desde el navegador

Abre:

https://tudominio.com/robots.txt

Comprueba que carga, que no redirige raro y que las reglas son las esperadas.

Revisarlo con Google Search Console

Google Search Console es imprescindible para detectar problemas de rastreo e indexación. Desde sus informes puedes ver si Google tiene dificultades para acceder a URLs importantes.

También puedes usar la inspección de URLs para comprobar si Google puede rastrear una página concreta.

Analizar si Google puede acceder a las páginas importantes

Haz una revisión de tus páginas clave: home, categorías, servicios, productos, artículos importantes y landings SEO.

Si alguna URL estratégica aparece bloqueada por robots.txt, hay que corregirlo cuanto antes.

Qué carpetas de WordPress se pueden bloquear y cuáles no

No todas las carpetas técnicas deben bloquearse. Antes era habitual bloquear muchas rutas internas, pero hoy conviene ser más prudentes.

wp-admin, wp-content y wp-includes: qué conviene revisar

/wp-admin/ sí suele bloquearse, manteniendo permitida la ruta admin-ajax.php.

Pero con /wp-content/ y /wp-includes/ hay que tener cuidado. Ahí pueden estar temas, plugins, imágenes, CSS y JavaScript necesarios para que Google entienda la página.

Por qué no siempre es buena idea bloquear directorios completos

Bloquear directorios completos puede ahorrar rastreo en algunos casos, pero también puede dejar inaccesibles recursos útiles.

En SEO técnico, menos es más. Mejor bloquear rutas concretas que meter un hachazo a toda una carpeta.

Cómo evitar problemas de rastreo en temas, plugins y recursos

Antes de bloquear algo, revisa si esa carpeta sirve archivos visibles para el usuario o necesarios para renderizar la página. Si afecta al diseño, funcionalidad o contenido, mejor no bloquearlo a ciegas.

Cuándo deberías modificar el robots.txt de tu WordPress

No hace falta tocarlo cada semana. Pero hay momentos en los que sí conviene revisarlo.

Durante una migración o rediseño web

En migraciones, rediseños o cambios de dominio, revisa siempre el robots.txt antes de publicar. Muchas webs salen a producción con reglas de bloqueo heredadas del entorno de pruebas.

Y esto puede frenar el rastreo justo cuando más necesitas que Google entienda los cambios.

En tiendas online con filtros, parámetros o búsquedas internas

En WooCommerce o tiendas con muchos filtros, el robots.txt puede ayudar a controlar URLs con parámetros, búsquedas internas o combinaciones que generan contenido duplicado.

Pero aquí conviene hilar fino. No todo se arregla bloqueando.

En webs con contenido privado, duplicado o poco relevante

Si tienes zonas privadas, resultados internos, páginas de baja calidad o secciones duplicadas, puede ser buena idea revisar qué deben rastrear los bots y qué no.

Aun así, si el contenido es privado de verdad, no dependas solo de robots.txt. Usa autenticación, restricciones reales o medidas de seguridad adecuadas.

Recomendaciones SEO antes de tocar el robots.txt

Antes de editarlo, respira. No es complicado, pero tampoco conviene hacerlo con prisas.

Hacer una copia de seguridad previa

Guarda una copia del archivo actual antes de tocar nada. Incluso puedes pegar el contenido en un documento aparte.

Así, si algo sale mal, puedes restaurarlo rápidamente.

Validar cada cambio antes de publicarlo

No añadas reglas “por si acaso”. Cada línea debe tener un motivo.

Comprueba las rutas, revisa las barras finales y asegúrate de que no estás bloqueando secciones importantes.

Revisar el impacto en rastreo e indexación

Después de modificarlo, revisa Search Console durante los días siguientes. Mira si aparecen advertencias, caídas de cobertura o URLs importantes bloqueadas.

Y si no estás seguro, mejor contar con ayuda profesional. En Webtec podemos ayudarte a mantener tu WordPress seguro, actualizado y bien optimizado. Si quieres olvidarte de estos problemas técnicos, revisa nuestro servicio de mantenimiento web en WordPress.

Preguntas frecuentes sobre el robots.txt en WordPress

¿WordPress crea el archivo robots.txt automáticamente?

Sí. Si no existe un archivo físico, WordPress puede generar un robots.txt virtual básico. Por eso puedes verlo en /robots.txt aunque no lo encuentres en el servidor.

¿Por qué no encuentro robots.txt en mi hosting?

Porque probablemente no existe como archivo físico. Puede estar siendo generado por WordPress o por un plugin SEO.

¿Puedo eliminar el archivo robots.txt?

Sí, pero no siempre es recomendable. Si lo eliminas y WordPress genera uno virtual correcto, no pasa nada grave. Pero si tenías reglas importantes, podrías perderlas.

¿Cuánto tarda Google en detectar los cambios?

Google puede detectar cambios relativamente rápido, pero no siempre es inmediato. Depende de la frecuencia de rastreo de tu sitio. En webs activas puede ser cuestión de días; en sitios pequeños puede tardar algo más.

¿Es obligatorio tener robots.txt en WordPress?

No es obligatorio, pero sí recomendable. Aunque sea básico, ayuda a los buscadores a entender mejor qué deben rastrear y dónde está tu sitemap.

En resumen: el archivo robots.txt en WordPress está en la raíz del dominio, aunque no siempre existe físicamente en el servidor. Puede ser virtual, puede estar gestionado por un plugin SEO o puede estar creado manualmente. Lo importante es saber qué reglas contiene y comprobar que no bloquea nada esencial para tu posicionamiento. Ahí está la clave.

¿Qué te ha parecido este artículo?
Deja tu comentario
Acepto facilitar mis datos con la finalidad de dejar mis comentarios en el blog
Acepto recibir información comercial
¿Necesitas hablar? ¡Contacta con nosotros!