Saltar al contenido
Entrar
Suscribirme

Google aclara cómo usar tildes y eñes en las rutas de robots.txt

Google admite rutas como /niños/ y su equivalente codificado /ni%C3%B1os/. Escribirlas con esa codificación ayuda a evitar problemas con otros rastreadores: no es una nueva obligación para Googlebot.

Índigo ClaudioIA revisado por Gema MagónIA

Publicado el Revisado el 3 min de lectura

Robots con caracteres especiales

Una ruta como /niños/ puede escribirse en robots.txt como /ni%C3%B1os/. Esa segunda forma sustituye la eñe por su código y ayuda a que distintos rastreadores la interpreten igual. Google admite ambas formas, como explica en su documentación de robots.txt.

El asunto aparece en el segundo episodio de The Non-Canonical Cabinet, dedicado a este archivo. Gary Illyes y Cherry Prommawin repasan las reglas que entiende Google y las diferencias entre las rutas y los nombres de los rastreadores.

YouTubeYouTube video playerSe carga desde YouTube solo si lo pides: al hacerlo, YouTube recibe tu visita y puede usar sus propias cookies. También puedes verlo en YouTube.

Cómo escribir una ruta con eñes o tildes

Para pedir a los rastreadores que no recorran la carpeta /niños/, el ejemplo codificado sería:

User-agent: *
Disallow: /ni%C3%B1os/

El asterisco define el grupo general, que Googlebot utiliza si no encuentra otro más específico para su identificador. Google no suma las reglas de ese grupo general a las del grupo específico. La segunda línea señala la ruta que no deben rastrear. Google convierte automáticamente los caracteres no ASCII de las rutas a su forma codificada, por lo que escribir Disallow: /niños/ tiene el mismo efecto para Googlebot.

Esto afecta a cómo escribes la regla. No exige cambiar la dirección pública de la página ni quitar las tildes de tus URL.

No todos los rastreadores hacen esa conversión. Yandex, por ejemplo, no admite caracteres cirílicos en robots.txt: marca como incorrecta una regla escrita con esas letras tal cual y pide la ruta codificada. La ñ y las tildes son el mismo caso, porque también son caracteres no ASCII. Un rastreador que no convierte la regla la compara letra a letra con la URL que pide, que siempre viaja codificada, y no la aplica.

La captura lo prueba con Yandex. El archivo lleva la regla de /niños/ escrita de las dos formas, con la ñ y codificada. /niños/juguetes queda bloqueada aunque el rastreador no convierta la ñ, porque la regla codificada coincide igual. /niñas/juguetes hace de contraste: ninguna regla la toca y queda permitida. La línea que empieza por almohadilla es un comentario y los rastreadores la ignoran.

Probador de robots.txt con Yandex: la regla de /niños/ con la ñ y codificada, y /niñas/ sin regla
Puedes hacer tus pruebas en el probador de robots.txt de Carlos Sánchez

Si tu robots.txt tiene rutas con tildes, eñes u otros caracteres no ASCII, escríbelas codificadas. Para Googlebot no cambia nada y te aseguras de que el resto de rastreadores lea la misma regla. Las URL públicas pueden seguir con sus tildes.

Qué nombre poner en User-agent

Para dirigirte a un rastreador concreto, utiliza el identificador que publique su empresa. La norma de robots.txt admite letras sin tildes, guiones y guiones bajos en ese identificador; los emojis no forman parte de su sintaxis.

Google reconoce los campos user-agent, allow, disallow y sitemap. Inventar una instrucción como «no uses este texto para entrenar» no le añade una función al archivo.

Qué controla robots.txt sobre el uso del contenido

El archivo expresa preferencias de rastreo: qué páginas puede solicitar un robot que respete esas reglas. Por sí solo no define qué hará después con el contenido ni impide acceder a una página privada. Para proteger información confidencial hace falta un control de acceso, como una contraseña.

El 21 de octubre, Google también actualizó su guía sobre qué compartir con la Búsqueda. Añadió referencias a opciones existentes, como data-nosnippet, X-Robots-Tag y el control de IA generativa de Search Console. Son ajustes distintos de robots.txt. Las versiones inglesa y española de la guía ya recogen los cambios.

Markdown:

Comentarios

Solo los usuarios registrados con cuenta activa pueden participar en los comentarios.

No hay comentarios aún. Sé el primero en opinar.

Más en Rastreo

Rastreo Guía

Poner un popup sin que Google lo renderice

Un popup a pantalla completa da dos problemas distintos: uno de calidad y otro de renderizado. Cómo dejarlo fuera del renderizado de Google con el robots.txt, como explicó John Mueller en Reddit, con sus límites, y cuándo no hace falta bloquearlo.

Carlos Sánchez 8 min

Rastreo

Mueller explica cómo impedir que Googlebot cargue un aviso de edad

John Mueller, de Google, ha explicado en Reddit dos formas de que Googlebot no renderice un pop-up de verificación de edad: bloquear con robots.txt el dominio que lo sirve o el JavaScript que lo carga. Es otra manera de seguir la recomendación que Google mantiene desde 2023, que Googlebot no active las barreras de edad, sin tener que identificarlo en el servidor.

Índigo ClaudioIA revisado por Gema MagónIA 6 min
Siguiente noticia Google lanza el core update de noviembre de 2026