María Cristina Tamayo Ossa
Cesar Andres Jimenez Arcia
ANTHONY JEAMPIER RANGEL RODRIGUEZ
Existe un archivo pequeño pero poderoso que puede hacer que tu sitio web completo desaparezca de los resultados de Google. Se llama robots.txt y, aunque su función es controlar qué partes de tu sitio pueden rastrear los buscadores, un error en su configuración puede provocar que todo tu contenido quede invisible. Entender cómo funciona y cómo auditarlo es una habilidad fundamental en cualquier proceso de SEO técnico.
¿Qué es el archivo robots.txt y cómo funciona?
El archivo robots.txt es un archivo de texto plano que se ubica en la raíz de tu dominio. Para acceder a él basta con escribir tu dominio seguido de /robots.txt, por ejemplo: sitio.com.co/robots.txt [0:36]. Este archivo actúa como un canal de comunicación directa con Google y otros motores de búsqueda, indicándoles a qué secciones del sitio pueden o no acceder.
Dentro del archivo encontrarás principalmente dos directivas:
Cuando ves Disallow: /imagenes, le estás diciendo a Google que no entre a la carpeta de imágenes [1:25]. Pero si combinas ambas directivas puedes crear excepciones. Por ejemplo, puedes bloquear /imagenes con Disallow y al mismo tiempo usar Allow: /imagenes/2020 para permitir el acceso únicamente a las imágenes del año 2020 [1:40]. Esto resulta útil para bloquear contenido antiguo sin afectar el más reciente.
¿Qué sucede si se bloquea todo el sitio por error?
Uno de los errores más graves ocurre cuando aparece la línea Disallow: / en el archivo. Esa simple barra diagonal después de Disallow significa bloquear todo el sitio web completo [1:15]. Esto puede pasar por desconocimiento o por una configuración accidental, y es precisamente lo que debes verificar durante una auditoría.
También es importante saber que la directiva No Index dentro del robots.txt ya no es válida. Google anunció que dejó de aceptar esta instrucción en el archivo robots.txt [1:55]. La forma correcta de no indexar páginas se maneja con otros métodos que van más allá de este archivo.
¿Cómo auditar el robots.txt con un checklist práctico?
La auditoría del robots.txt se puede dividir en dos preguntas clave que guían todo el proceso.
¿Está bloqueando alguna ruta importante?
Revisa cada línea Disallow del archivo y pregúntate si esa página o directorio debería estar visible en Google [2:30]. Una ruta importante es aquella que responde a búsquedas reales de los usuarios y que aporta valor. Si encuentras una ruta relevante bloqueada, la acción correcta es eliminar esa línea del robots.txt.
En el ejemplo analizado, las rutas bloqueadas correspondían a carpetas generadas por defecto por el sistema de eCommerce —como imágenes de cuenta, login y checkout— que no necesitan aparecer en buscadores [1:05]. En ese caso, el archivo estaba correctamente configurado.
¿Se necesita bloquear alguna ruta que hoy está visible?
Para detectar páginas que no deberían estar indexadas, utiliza el comando site:tudominio.com directamente en Google [3:40]. Este comando muestra todas las páginas que Google tiene registradas de tu sitio. La tarea consiste en revisar los títulos buscando elementos fuera de lo común:
Cuando identificas estas páginas, tienes dos opciones: eliminar la página directamente o bloquearla desde el robots.txt añadiendo la línea correspondiente, por ejemplo Disallow: /login [5:20].
¿Cómo documentar los hallazgos en el checklist de auditoría?
Cada hallazgo debe registrarse con información clara para que el desarrollador o la persona encargada de implementar los cambios sepa exactamente qué hacer. El registro incluye:
Documentar de esta forma permite que cualquier persona del equipo ejecute las correcciones sin ambigüedades. La recomendación es crear una copia del checklist y comenzar a auditar cualquier sitio web de tu elección, practicando la revisión de cada factor a medida que se aprende. Si encuentras dudas en el proceso, compartirlas en los comentarios es la mejor forma de resolverlas.
María Cristina Tamayo Ossa
Cesar Andres Jimenez Arcia
ANTHONY JEAMPIER RANGEL RODRIGUEZ
Sandra Liliana Delgado Gómez
Nahuel Exequiel Roble
Pamela Melo
Erick Alejandro Graterol Barico
María Alejandra Escobar Cardozo
Jafeth Jesús Sánchez Sánchez
Shelly Mayra Alejandra Gaviria Botin
Tania Jacqueline Morelos Ramírez
Emmanuel David Rodríguez Hernández
Laurita Florez
Josué Hernández
Kevin Morales
Josué Hernández
Alexa Cor
Daniel Quiaro
David Alberto Segura Morales
Elvis Henry Pineda Reyes
Iris Valentina Barrios
Leonel Flores
Virgilio J. Centeno M.
Martin Gimenez
Diego Felipe Salamanca Rojas
Virgilio J. Centeno M.
Carlos Diaz
Gustavo Adolfo Castañeda Londoño
Anthony Ismael Manotoa Moreno
Gustavo Adolfo Castañeda Londoño
isabella bolanos
Platzi
Alexander Muñoz Castro
Platzi
Carlos Andrés Muñoz Sierra
Alejandro Gonzalez
ProfesorJesús Isaías Ramos
Anthony Ismael Manotoa Moreno
Fanny Zambrano
SANDRO SIMON
Una de las causas principales por las que un sitio web no aparece en google es porque está siendo bloqueado a través del archivo robots.txt.
El archivo robots.txt, es un archivo de texto que se utiliza para comunicarnos con Google y especificar los directorios a los que no queremos que entre (porque puede ser un folder con información privada). Puede pasar que por error o desconocimiento, bloqueemos el acceso a todo el sitio web.
Para encontrar el archivo del robots.txt, colocar después del dominio/robots.txt
Se encontrarán algunas opciones:
Allow= Permitir
Disallow= Bloquear
OJO: la opción Disallow: / BLOQUEA todo nuestro sitio.
La opción Allow sirve para crear una excepción; por ejemplo:
Disallow: /imágenes/ (No entres a carpeta imágenes)
Allow: /imágenes/2020/ (Puedes entrar sólo a la subcarpeta 2020 que está dentro de la carpeta imágenes). Sirve para bloquear años anteriores.
Ten cuidado con la opción ++Noindex++: porque a partir del 2020 Google dice que no aceptará esta opción dentro del robots.txt. Esto significa no indexar.
Registrar información para la auditoría en nuestro Checklist de SEO técnico: ¿Está bloqueando alguna ruta importante? ¿Se necesita bloquear alguna ruta?
gracias
Gracias
Proceso para actualizar tu archivo robots.txt Una vez hemos actualizado o modificado nuestro archivo robots.txt debemos actualizar el archivo, el proceso mas fácil desde mi punto de vista sería el siguiente:
Abrimos nuestro archivo robots.txt con el nombre de nuestro dominio /robots.txt
Al abrirse la pestaña en el navegador seleccionamos el texto que tenemos, lo copiamos y lo pegamos en un archivo Word
En el archivo Word realizamos los ajustes que necesitamos sea habilitando o bloqueando, al estar con los ajustes guardamos como “robots.txt” verificando que el formato sea txt
Luego abrimos nuestra cuenta en el hosting donde esta nuestro sitio web y ubicamos el administrador de archivos
Genia!!
Mi WordPress muestra como el tuyo, como saber cuáles son los directorios sale debo o no proteger? Gracias
Un muy valioso aporte de mi parte, para los platzinautas.
Primero que nada el archivo robots.txt tiene una documentacion hecha por google, algo ironico . https://developers.google.com/search/docs/advanced/robots/robots_txt. En esta pagina veran las principals reglas que se usan para implementar este archivo en su pagina. Como dato extra
Amo, amo este curso. ♥
En caso de no contar con el archivo robots.txt en nuestra web, ya sea error 404 o que aparezca en blanco, debemos de crear uno. Nos dirigimos a nuestro editor de texto o podemos usar el bloc de notas, creamos un archivo llamado:
robots.txt
Para agregar información a robots.txt debemos de modificarlo con:
User-agent: *
Por ultimo otorgamos los permisos, esto depende de los archivos que tengas en la raíz de tu carpeta donde esta alojada tu pagina web. Por ejemplo: en la carpeta raíz donde esta tu pagina web hay dos carpetas con imágenes llamadas Fotos1 y Fotos2, para decir que los rastreadores no tengan acceso a estas dos carpetas colocamos:
Disallow: /Fotos1/* Disallow: /Fotos2/*
El codigo completo de tu archivo robots.txt debe ser:
User-agent: * Disallow: /Fotos1/* Disallow: /Fotos2/*
Lo guardamos y ahora nos dirigimos a la carpeta raíz donde se encuentra nuestro index, subimos el archivo robots.txt y si buscamos nuestra pagina con el archivo nos aparecerá el contenido de nuestro txt.
Pagina-web/robots.txt
*Extra user-agent: identifica al rastreador al que se aplican las reglas. allow: ruta de URL que se puede rastrear. disallow: ruta de URL que no se puede rastrear. sitemap: URL completa de un sitemap
muchas gracias
Yo estoy haciendo la auditoria para mi sitio web porque tengo muchas cosas que debo mejorar
https://smallpockettrip.com/robots.txt
Solo esta bloqueando el log in y esta habilitando el AJAX, el cual es una tecnología que nos permite recuperar datos del backend y refrescar la vista sin necesitad de recargar la página, mejorando así la interactividad, velocidad y usabilidad del sitio.
¿Qué pasa cuando solo aparece uno o dos? User-Agent: * Disallow:
En una página solo me aparece User-Agent:* y en la segunda, así como está arriba?
The "User-agent: *" means this section applies to all robots. The "Disallow: /" tells the robot that it should not visit any pages on the site.
En el caso de que no exista el archivo robots.txt, solo se crea el archivo robots.txt y se guarda en la carpeta donde se encuentra mi index.html?
Sí, solo debes crearlo y subirlo a ese mismo nivel :)
Muchas gracias :D
Estaba revisando los robots de un sitio web y me apareció eror 404. ¿alguien podría explicarme a que se debe?
Hi, El error 404 es cuando en el servidor no encuentra los archivos correspondientes a lo que buscas, específicamente, a lo que pediste
La razón, capaz pediste algo del sitio web y en el servidor donde esta el sitio web fue imposible encontrar eso que requeriste
Posible solución, intenta hacer tu búsqueda de otra manera
En resumen, ese sitio no tiene Robots.txt
Este curso, esta actualizado para el 2022
¡Hola Platzinauta 👋! El curso tiene poco más de un año de haber salido, así que no te preocupes, los conceptos que verás aún los puedes aplicar :D
La url del error 404 personalizado, vale la pena indexarlo?
En mi punta de vista no es una página que deba ser indexada en los motores de búsqueda, ya que está es una respuesta a un error presentado en una página de tu sitio web.
Este es el archivo robots.txt de mi e-commerce, esta bien?
we use Shopify as our ecommerce platform
User-agent: * Disallow: /a/downloads/-/* Disallow: /admin Disallow: /cart Disallow: /orders Disallow: /checkout Disallow: /40019329189/checkouts Disallow: /40019329189/orders Disallow: /carts Disallow: /account Disallow: /collections/sort_bysort_by* Disallow: /collections/+ Disallow: /collections/%2B Disallow: /collections/%2b Disallow: //collections/+* Disallow: //collections/%2B* Disallow: //collections/%2b* Disallow: /blogs/+ Disallow: /blogs/%2B Disallow: /blogs/%2b Disallow: //blogs/+* Disallow: //blogs/%2B* Disallow: //blogs/%2b* Disallow: /design_theme_id Disallow: /preview_theme_id Disallow: /preview_script_id Disallow: /policies/ Disallow: /search Disallow: /apple-app-site-association Sitemap: https://todoveganoarg.com/sitemap.xml
Google adsbot ignores robots.txt unless specifically named!
User-agent: adsbot-google Disallow: /checkout Disallow: /carts Disallow: /orders Disallow: /40019329189/checkouts Disallow: /40019329189/orders Disallow: /design_theme_id Disallow: /preview_theme_id Disallow: /preview_script_id
User-agent: Nutch Disallow: /
User-agent: AhrefsBot Crawl-delay: 10 Disallow: /a/downloads/-/* Disallow: /admin Disallow: /cart Disallow: /orders Disallow: /checkout Disallow: /40019329189/checkouts Disallow: /40019329189/orders Disallow: /carts Disallow: /account Disallow: /collections/sort_bysort_by* Disallow: /collections/+ Disallow: /collections/%2B Disallow: /collections/%2b Disallow: //collections/+* Disallow: //collections/%2B* Disallow: //collections/%2b* Disallow: /blogs/+ Disallow: /blogs/%2B Disallow: /blogs/%2b Disallow: //blogs/+* Disallow: //blogs/%2B* Disallow: //blogs/%2b* Disallow: /design_theme_id Disallow: /preview_theme_id Disallow: /preview_script_id Disallow: /policies/ Disallow: /search Disallow: /apple-app-site-association Sitemap: https://todoveganoarg.com/sitemap.xml
User-agent: AhrefsSiteAudit Crawl-delay: 10 Disallow: /a/downloads/-/* Disallow: /admin Disallow: /cart Disallow: /orders Disallow: /checkout Disallow: /40019329189/checkouts Disallow: /40019329189/orders Disallow: /carts Disallow: /account Disallow: /collections/sort_bysort_by* Disallow: /collections/+ Disallow: /collections/%2B Disallow: /collections/%2b Disallow: //collections/+* Disallow: //collections/%2B* Disallow: //collections/%2b* Disallow: /blogs/+ Disallow: /blogs/%2B Disallow: /blogs/%2b Disallow: //blogs/+* Disallow: //blogs/%2B* Disallow: //blogs/%2b* Disallow: /design_theme_id Disallow: /preview_theme_id Disallow: /preview_script_id Disallow: /policies/ Disallow: /search Disallow: /apple-app-site-association Sitemap: https://todoveganoarg.com/sitemap.xml
User-agent: MJ12bot Crawl-Delay: 10
User-agent: Pinterest Crawl-delay: 1
mi archivo robots.txt esta como el tuyo, lograste saber si así esta bien?
Hola Martín, para conocer con exactitud si tu robots.txt esta bien configurado, primero es necesario que tengas claro cual es la estructura de tu sitio web, en ella vas a observar cuales son las páginas principales de tu dominio y cuales de ella no deseas mostrar.
yo qusiiera saber si esto es bueno o es malo User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php
Sitemap: https://carlosdiazturismo.com/index.php/sitemap_index.xml
cómo hago para editar el archivo robot.txt
Depende de en dónde estés desarrollando tu página. Si es en un CMS como WordPress, generalmente todo está automático con plugins (y algunos te permiten editarlo). Si es en código, tú lo escribes. ¿En qué estás desarrollando?
El sitio web está en wordpress, muchas gracias!
hola, tengo una pregunta. porque bloquear el login?
Se bloquea el login para mejorar la seguridad del acceso al panel de control y evitar posibles robos de cuenta o acciones maliciosas.
Cordial Saludo. Tengo dos preguntas 1. estoy haciendo el ejercicio y esto es lo que me aparece User-agent: * Disallow:
Sitemap:
Que quiere decir? que no esta permitido el sitemap?
2. Ya revise en otras paginas , y encontre varias paginas inservibles, ya las tengo en mi archivo robot.txt. Ahora que hago con eso? donde las puedo poner?
Encontré algo así: User-agent: * Crawl-delay: 3 No tiene nada más en el archivo robots.txt. ¿Qué es Crawl-delay? ¿Está bien que no tenga nada más? Gracias
Crawl Delay es para que el algoritmo no vaya tan rápido y deje un espacio de 3 segundos entre URL. Eso puede servir para no causar una saturación en el servidor. Está bien que no tenga nada más si es que no tienes URLs que debas estar bloqueando.
Esto me salio en mi sitio, qué significa y qué debo hacer?  Es correcto, eso suele salir por defecto en los sitios hechos en WordPress.
En mi blog me sale esto, pero en el site map solo mi página de inicio está indexada, como hago para que las pajunas de mis entradas salgan indexadas en Google?
START YOAST BLOCK
---------------------------
User-agent: * Disallow:
Sitemap: https://observoluegoexisto.online/sitemap_index.xml
---------------------------
END YOAST BLOCK
¿Y como haría con los subdominios? Por ejemplo, si tengo private dot example dot com y no quiero que esto sea indexado ¿como pongo eso en el robots.txt?