E1 · Ejecutar y abrir
15 minEjecuta el auditor en tu sitio (o en el de un cliente, avisándole) con --max 50 y --saida.
Listo cuando: la carpeta tiene relatorio.html, auditoria.json, achados.csv y paginas.csv, y el informe se abre en el navegador.
Clase 2 · 18 min
La radiografía del curso 1 mira una página a la vez. El auditor rastrea el sitio con buenos modales, como un robot que no ejecuta JavaScript, y revisa cada página: canónico, hreflang, sitemap, huérfanas, robots.txt por finalidad de robot de IA y bloqueo de CDN. Cada hallazgo sale con prioridad y una línea de cómo corregirlo.
Empezar la clase
Objetivo: ejecutar el auditor en tu sitio y ordenar los hallazgos por prioridad, con la línea de corrección de cada uno.
Solo GET, una solicitud por segundo, como máximo las páginas que tú pidas. Haz clic en cada etapa.
Rastrea despacio, lee como robot y devuelve una lista en orden de prioridad.
Haz clic en cada etapa.
Ejecútalo en la home con --max 50 y una carpeta de salida. Con una pausa de 1 s, un sitio pequeño tarda uno o dos minutos.
Usa -q para no listar cada página en la terminal.
La pausa mínima es de 0,5 s y cada respuesta se corta en 2 MB. En el sitio de un cliente, avisa antes de ejecutarlo.
Crítico es lo que saca páginas del buscador: robots.txt con error 5xx (se vuelve todo bloqueado), Disallow general, robot de búsqueda bloqueado, link interno roto, noindex en una URL del sitemap.
Si hay críticos, detente y corrígelos antes de mirar el resto.
Canónico ausente o múltiple, hreflang sin vuelta, sitemap sin lastmod, página con menos de 80 palabras en el HTML.
Mejora (título largo, sin JSON-LD, imagen sin alt) entra en la cola del mes.
El rango de título de 15 a 65 caracteres viene de webmcp-readiness. Google corta por ancho; tómalo como recordatorio, no como error.
GPTBot, ClaudeBot y Google-Extended bloqueados aparecen como info: bloquear el entrenamiento no saca al sitio de la búsqueda.
Robot de búsqueda bloqueado, en el robots o en la CDN, es crítico: desaparece de las respuestas de ese asistente.
Ejecútalo desde la carpeta ferramentas/auditor de inemaseo-sistemas.
cd ferramentas/auditor python3 auditor.py https://tusitio.com --max 50 -q --saida auditoria/tusitio
python3 auditor.py https://usuario.github.io/repo/guia/ --max 20 --saida auditoria/guia
grep -E '^(critico|importante),' auditoria/tusitio/achados.csv
python3 auditor.py https://inema.club --max 50 (sin -q, lista acortada):
[ 1/50] 200 https://www.inema.club/ [ 2/50] 200 https://www.inema.club/en/ (…) [50/50] 200 https://www.inema.club/conhecimento/metodologia-de-ensino-do-inema/ www.inema.club: 50 páginas, 0 crítico(s), 1 importante(s), 2 melhoria(s). Relatório: …/relatorio.html [importante] Pouco texto no HTML entregue (< 80 palavras)
En el achados.csv, el importante señala dos fichas: /conhecimento/curso-atia/ (77) y /conhecimento/curso-codex-basico/ (78). El JSON registra 62 solicitudes y 1.287 URLs aún en la cola.
Del auditoria.json del mismo rastreo:
busca Googlebot, Bingbot, OAI-SearchBot,
Claude-SearchBot, PerplexityBot → liberados
usuário ChatGPT-User, Claude-User,
Perplexity-User → liberados (grupo *)
treino GPTBot, ClaudeBot, Google-Extended → liberados
CDN OAI-SearchBot 200 · PerplexityBot 200
Perplexity-User 200 · GPTBot 200En una guía de GitHub Pages (rea-engenharia-reversa/guia/), el ejemplo del repositorio muestra "robots.txt não existe": el robots.txt que vale es el de la raíz del host, de otro repositorio.
Guarda la carpeta de salida: en la clase 7 comparas mes a mes.
Ejecuta el auditor en tu sitio (o en el de un cliente, avisándole) con --max 50 y --saida.
Listo cuando: la carpeta tiene relatorio.html, auditoria.json, achados.csv y paginas.csv, y el informe se abre en el navegador.
Elige los 3 hallazgos de mayor prioridad (si no hay crítico ni importante, los 3 primeros de mejora) y anota la URL y la línea de cómo corregir.
Listo cuando: lista con 3 líneas en orden de prioridad, cada una con URL, hallazgo y corrección copiada del informe.
La explicación aparece después de tu respuesta.
Pregunta 1 de 4
El robots.txt de tu sitio responde error 503. ¿Cómo lo trata el auditor?competencia
Pregunta 2 de 4
El informe dice que GPTBot está bloqueado. ¿Cuál es la prioridad?
Pregunta 3 de 4
Con --max 50 en un sitio de 1.000 URLs, una página aparece como huérfana. ¿Qué significa?
Pregunta 4 de 4
¿Por qué el auditor no ejecuta JavaScript?
Elige una alternativa. La explicación aparece después de tu intento.