Síguenos

Web

Dónde está el archivo robots.txt en WordPress y cómo localizarlo, editarlo o crear uno propio

Ubica el robots.txt de WordPress, entiende su función y aprende cuándo conviene editarlo o crear uno nuevo.

Publicado

el

Captura de una pantalla mostrando website source code para explicar donde esta el archivo robots.txt en wordpress

El archivo de control para los rastreadores suele estar en la raíz del sitio, de modo que basta añadir /robots.txt al dominio para verlo en la mayoría de los casos. En WordPress, además, puede existir una versión virtual generada por el propio sistema, lo que explica por qué muchos usuarios creen que no lo encuentran aunque sí esté funcionando. Esa dualidad entre archivo físico y archivo virtual es la clave para entenderlo sin perder tiempo en búsquedas inútiles.

La respuesta práctica es sencilla: si tu sitio ya está en producción, escribe tu dominio seguido de /robots.txt y revisa el resultado. Si aparece contenido, lo estás viendo; si no, puede que no exista como archivo editable o que el servidor devuelva un error. En instalaciones de WordPress, la ubicación lógica siempre apunta a la carpeta principal del sitio, la misma donde viven otros elementos de nivel raíz, y por eso el acceso depende más de cómo está montado el hosting que del propio panel de administración.

Cómo localizarlo sin dar rodeos

La forma más directa de localizarlo es abrir el navegador y completar la URL de tu web con /robots.txt. Si el dominio es ejemploweb.es, la dirección será ejemploweb.es/robots.txt. En un sitio estándar, ese recorrido muestra el archivo si existe, sin necesidad de entrar en WordPress, sin usar plugins y sin abrir el FTP. Es una comprobación rápida y fiable para saber si el sitio ofrece instrucciones a los bots.

Si ves una página en blanco o un mensaje de error, no significa necesariamente que haya un problema. WordPress puede servir un robots.txt virtual, generado al vuelo, o puede que tu servidor aún no tenga un archivo físico creado. También cabe la posibilidad de que el hosting esté devolviendo un código de estado incorrecto. En SEO técnico, ese detalle importa mucho más de lo que parece: un robots.txt accesible debe responder con estado 200 OK; si devuelve un 500, los rastreadores pueden interpretarlo como una avería y dejar de rastrear con normalidad.

Cuando el archivo existe de forma física, suele encontrarse en la carpeta raíz del sitio web, junto a directorios como wp-content o wp-includes. En alojamientos con cPanel, Plesk, SFTP o gestores de archivos del propio hosting, esa carpeta se identifica como public_html, httpdocs o el directorio asignado al dominio. El nombre puede cambiar, pero la lógica es la misma: está en la base de la instalación, no dentro del panel de WordPress.

Archivo virtual y archivo real: la diferencia que evita confusiones

WordPress crea por defecto un robots.txt virtual si no detecta uno real en el servidor. Eso quiere decir que el sistema puede mostrar unas reglas mínimas sin que haya un fichero editable visible en el alojamiento. Es útil para empezar, pero también limita al usuario que quiere ajustar reglas específicas. De ahí nacen muchas dudas sobre dónde se encuentra exactamente: a veces no hay un documento físico que abrir, aunque el sitio sí responda con contenido.

Ese archivo virtual no se modifica desde una carpeta escondida; si quieres cambiar su contenido, tienes que crear un fichero real llamado robots.txt en la raíz del sitio. En cuanto ese archivo existe, sustituye al virtual. Este comportamiento tiene lógica: el servidor da prioridad al archivo real frente al generado por defecto. Es una pequeña diferencia técnica con impacto práctico enorme, porque decide si puedes editar reglas o solo ver las estándar de WordPress.

En la práctica, la versión automática de WordPress suele incluir reglas básicas para wp-admin y la excepción del archivo admin-ajax.php. No está pensada para complicar la vida al administrador, sino para ofrecer una configuración mínima y sensata. Aun así, si gestionas un ecommerce, un medio digital o una web con muchas secciones, lo habitual es necesitar una versión más afinada. Ahí ya no basta con mirar: toca crear o editar.

Qué hace realmente este archivo dentro del sitio

Su función es orientar a los rastreadores sobre qué partes del sitio pueden recorrer y cuáles conviene evitar. No bloquea por arte de magia ni impone obligaciones absolutas. Sirve para ordenar el acceso de bots como Googlebot, Bingbot o rastreadores de terceros, pero su eficacia depende de que esos bots respeten la norma. Los buscadores serios suelen seguirla; un bot malicioso, no.

Conviene separar dos ideas que a menudo se mezclan: rastreo e indexación no son lo mismo. El robots.txt afecta sobre todo al rastreo, es decir, a si el bot entra o no en una URL. La indexación, en cambio, depende de otras señales, como la etiqueta meta robots noindex, los encabezados HTTP o la propia estructura de enlaces. Bloquear una ruta no garantiza que desaparezca de Google si otras páginas la enlazan y el buscador decide conservar la referencia.

Por eso se usa con criterio. Una regla mal puesta puede dejar fuera páginas importantes, ocultar recursos necesarios para renderizar el sitio o entorpecer la lectura de Google. Y al revés: una configuración demasiado abierta puede hacer perder presupuesto de rastreo en páginas irrelevantes, duplicadas o de baja utilidad. El valor del archivo está precisamente en ese equilibrio, tan fino como una compuerta en un canal de riego.

Cuándo conviene tocarlo y cuándo no merece la pena

En muchos sitios pequeños no hace falta modificar nada. Si tu web es sencilla, no tiene áreas privadas indexables y no acumula miles de URLs, la configuración automática puede ser suficiente. No existe una obligación universal de editarlo. De hecho, alterar reglas sin una razón clara suele traer más problemas que beneficios, sobre todo en sitios recién lanzados o con poco tráfico orgánico.

La intervención empieza a tener sentido cuando hay áreas que no deben rastrearse, como páginas de búsqueda internas, paneles de administración, parámetros que generan duplicados o rutas técnicas que consumen recursos. También puede ser útil en webs con publicaciones masivas, filtrados complejos o catálogos extensos. Ahí el archivo ayuda a concentrar la atención de los bots en las páginas que de verdad importan.

Otro caso frecuente es la optimización del servidor. Algunos bots consumen ancho de banda sin aportar valor real. Limitar su acceso puede reducir ruido y ahorrar recursos en picos de actividad. Aun así, conviene recordar que robots.txt no sustituye a la seguridad. Si necesitas ocultar contenido sensible, una simple exclusión no basta: lo correcto es usar protección por contraseña, permisos de acceso o una estrategia noindex bien aplicada.

Cómo editarlo sin perder el control

Una de las vías más cómodas es usar un plugin SEO que incluya editor de archivos, como ocurre con herramientas populares de optimización. Desde el panel, se puede crear el archivo, añadir directivas y guardar cambios sin abrir el servidor. Es una opción cómoda para quien prefiere trabajar desde el escritorio de WordPress y no quiere entrar en el plano técnico del alojamiento.

También puede editarse por SFTP o desde el gestor de archivos del hosting. En ese caso, se crea un documento de texto plano llamado robots.txt y se sube a la carpeta raíz. Esta forma resulta más directa para quienes administran varios proyectos o prefieren controlar exactamente qué se está enviando al servidor. La ventaja es clara: no dependes de la interfaz de un plugin ni de sus permisos internos.

El punto crítico es el formato. El archivo debe ser texto limpio, sin caracteres invisibles extraños, sin extensiones añadidas y sin errores de sintaxis. Un detalle aparentemente menor, como un BOM UTF-8 o una línea mal escrita, puede hacer que el contenido se interprete mal. En SEO técnico, un pequeño fallo de escritura puede sonar como una puerta mal cerrada: todo parece correcto hasta que alguien intenta entrar.

Qué directrices suelen incluirse en un sitio WordPress

Las reglas más comunes empiezan con User-agent y Disallow. User-agent define a qué bot se dirige la instrucción, y Disallow marca la ruta que no debe rastrearse. En un sitio general, el asterisco actúa como comodín para todos los bots. Es la forma más habitual de hablarle al conjunto, sin distinguir entre buscadores concretos.

Una configuración muy conocida bloquea el acceso a wp-admin, salvo el archivo admin-ajax.php, que a menudo se necesita para funciones internas del sitio. Esa excepción existe porque ciertas llamadas dinámicas dependen de él. Sin esa salvedad, algunos temas o plugins podrían dejar de comportarse como deberían. La idea no es cerrar todo por cerrar, sino ordenar el acceso sin romper nada útil.

También suele excluirse la búsqueda interna, porque genera muchas URLs poco valiosas y a menudo repetitivas. En WordPress, los resultados de búsqueda pueden aparecer con parámetros como ?s= o con rutas de búsqueda propias según la configuración del sitio. Del mismo modo, hay administradores que añaden reglas para medios temporales, carpetas de plugins concretos o áreas de test. Lo importante es que cada regla tenga una justificación real, no una intuición apresurada.

Errores frecuentes que complican más de la cuenta

Uno de los fallos más comunes es confundir bloquear con ocultar. Un Disallow no borra páginas del índice por sí solo, y eso lleva a decisiones equivocadas. Si el objetivo es que una URL no aparezca en buscadores, la estrategia adecuada suele ser noindex o, mejor aún, una combinación de control de acceso y señales claras para el rastreador. Usar robots.txt como si fuera una cerradura definitiva es un error muy extendido.

Otro tropiezo habitual es bloquear recursos CSS o JavaScript que el buscador necesita para entender el diseño y el funcionamiento de la página. Si Google no puede renderizar correctamente la web, su lectura será incompleta. Eso afecta a la evaluación de experiencia de usuario, versión móvil y elementos visuales. A veces una regla demasiado agresiva provoca más daño que beneficio, como tapar el cuadro de mandos de un coche para ahorrar luz.

También conviene vigilar el estado HTTP. Un archivo que devuelva 404 porque no existe es aceptable; uno que devuelva 200, mejor; uno que responda con 500, preocupante. Ese error de servidor puede confundir a los rastreadores y afectar al rastreo general del sitio. Por eso, cuando la indexación se comporta de forma extraña, revisar robots.txt debería formar parte de la lista de comprobaciones básicas.

Cómo comprobar que está funcionando como debe

La verificación empieza por el navegador. Si al abrir /robots.txt ves las reglas esperadas, ya tienes la primera pista. Después conviene revisar que las rutas importantes no estén bloqueadas por accidente. Una sola barra de más, una carpeta mal escrita o una mayúscula fuera de lugar pueden cambiar por completo el resultado.

Las herramientas de rastreo de Google son útiles para afinar. Permiten probar si una URL concreta está permitida o bloqueada según las reglas del archivo. Eso es especialmente útil cuando hay varias directivas, excepciones y bloques para distintos bots. En vez de revisar a ojo, puedes comprobar el comportamiento real que verá el buscador.

Si el sitio ha cambiado de forma reciente, la comprobación debe incluir el hosting y no solo WordPress. Un cambio de tema, una migración, una CDN o un firewall pueden alterar la forma en que se sirve el archivo. En webs grandes, la ruta final visible al bot puede depender de más capas de las que parecen. Por eso la validación nunca debe quedarse en una sola pantalla.

Casos reales que ayudan a entenderlo mejor

En medios digitales grandes es normal bloquear áreas técnicas y dejar visibles rutas que facilitan el rastreo de noticias, secciones temáticas y mapas del sitio. La lógica es simple: no todo merece la misma atención. Los rastreadores tienen recursos limitados, y el archivo sirve para orientar esa energía hacia contenido valioso en lugar de dispersarla en páginas de administración o páginas de baja utilidad.

En tiendas online la situación cambia un poco. Los filtros, las combinaciones de atributos y algunas búsquedas internas pueden generar cientos o miles de URLs parecidas. Aquí robots.txt puede ayudar a contener el ruido, aunque no siempre es la herramienta principal. Muchas veces la solución correcta combina reglas de rastreo, control de parámetros y decisiones de indexación más finas. El archivo forma parte del cuadro, pero no lo pinta entero.

En blogs pequeños, por el contrario, el impacto suele ser moderado. Lo más prudente es evitar reglas innecesarias y mantener una estructura simple. Si la web crece más adelante, ya habrá tiempo para ajustar. Esta visión gradual evita tocar lo que funciona y reduce el riesgo de bloquear por error contenidos que empiezan a ganar visibilidad.

Qué dice de tu sitio una configuración bien pensada

Un robots.txt bien planteado no busca impresionar a nadie. Su mérito está en la discreción: ordena, protege el rastreo y reduce ruido sin llamar la atención. Detrás de un archivo breve puede haber bastante criterio técnico. A veces las mejores decisiones en SEO no son las más vistosas, sino las que evitan problemas silenciosos que se acumulan con el tiempo.

Si está mal ajustado, en cambio, revela prisas o desconocimiento. Reglas demasiado amplias, rutas sensibles expuestas por descuido o directivas copiadas de otra web suelen delatar una gestión poco cuidadosa. Eso no solo afecta al rastreo: también puede complicar auditorías, migraciones y revisiones de rendimiento. Un fichero pequeño puede contar bastante sobre la salud técnica de una web.

La mejor lectura es casi periodística: observar qué se bloquea, qué se permite y qué se deja a la interpretación de los buscadores. El archivo no controla todo, pero sí marca prioridades. Y en un entorno donde cada rastreo cuenta, esa priorización puede influir de forma notable en cómo se distribuye la atención de Google, Bing y otros sistemas automatizados.

Un pequeño archivo con bastante peso técnico

Para localizarlo, la pista básica sigue siendo la misma: añadir /robots.txt al dominio. Para editarlo, hace falta un archivo real en la raíz del sitio. Para usarlo bien, hay que entender que actúa sobre el rastreo y no sobre la indexación directa. Con esas tres ideas claras, desaparece casi toda la confusión que rodea a este fichero.

WordPress lo genera de forma virtual por defecto, pero el control real llega cuando decides crear y mantener tu propia versión. Ahí es donde el archivo deja de ser una formalidad y se convierte en una herramienta útil. No es un documento ornamental; es una señal técnica que ayuda a los buscadores a moverse por la web con menos ruido y más intención.

En el fondo, su valor está en la precisión. Un sitio bien organizado no necesita gritar para ser entendido. Le basta con dar instrucciones claras, coherentes y compatibles con la forma en que trabajan los rastreadores. Ese es el verdadero papel del archivo: discreto, pero decisivo cuando la arquitectura del sitio empieza a importar de verdad.

Gracias por leerme y por pasarte por SEO Ético. Si te apetece seguir curioseando, arriba tienes la lupa para buscar más temas. Y si esto te ha gustado, compártelo: así la historia llegará un poco más lejos.

Lo más leído