Six cas HTTP locaux, pas un scan de votre site. Les réponses avant et après sont testées localement ; indexation Google, trafic et positions restent inconnus.
La priorité dépend de l’objectif de l’exemple, pas d’un score SEO universel. Une réponse correcte ne prouve pas l’indexation.
Priorité: Élevée
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /launch HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><meta name="robots" content="noindex"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
GET /fixed/launch HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/fixed/launch"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
Priorité: Élevée
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /robots.txt HTTP 200 Content-Type: text/plain; charset=utf-8 User-agent: * Disallow: /blocked/ ──────── GET /blocked/page HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><meta name="robots" content="noindex"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
GET /robots.txt HTTP 200 Content-Type: text/plain; charset=utf-8 User-agent: * Disallow: /blocked/ ──────── GET /fixed/blocked/page HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><meta name="robots" content="noindex"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
Priorité: Élevée
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /old-guide HTTP 301 Location: /missing-guide ──────── GET /missing-guide HTTP 404 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title></head><body><h1>Not found</h1></body></html>
GET /fixed/old-guide HTTP 301 Location: /guide ──────── GET /guide HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/guide"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
Priorité: Moyenne
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /variant HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/other-topic"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
GET /fixed/variant HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/guide"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
Priorité: Moyenne
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /gone HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title></head><body><h1>Not found</h1></body></html>
GET /fixed/gone HTTP 404 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title></head><body><h1>Not found</h1></body></html>
Priorité: Aucun changement
Confirmé dans ce cas local ; périmètre de production et résultats de recherche non vérifiés.
GET /guide HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/guide"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
GET /guide HTTP 200 Content-Type: text/html; charset=utf-8 <!doctype html><html lang="en"><head><title>Local audit fixture</title><link rel="canonical" href="/guide"></head><body><h1>Guide</h1><p>Local practice content.</p></body></html>
Exécuter les cas Six cas HTTP locaux, pas un scan de votre site. Les réponses avant et après sont testées localement ; indexation Google, trafic et positions restent inconnus. Python 3.10 ou ultérieur. Décompressez le ZIP localement. La vérification démarre un serveur temporaire de bouclage, teste chaque cas, affiche du JSON puis s’arrête. Aucun site externe n’est contacté. python3 audit_lab.py --verify Pour une inspection manuelle, démarrez le serveur ci-dessous, ouvrez les URL locales puis arrêtez avec Ctrl+C. Choisissez un autre port si 8765 est occupé. python3 audit_lab.py --port 8765 http://127.0.0.1:8765/robots.txt http://127.0.0.1:8765/launch http://127.0.0.1:8765/fixed/launch http://127.0.0.1:8765/blocked/page http://127.0.0.1:8765/fixed/blocked/page http://127.0.0.1:8765/old-guide http://127.0.0.1:8765/missing-guide http://127.0.0.1:8765/fixed/old-guide http://127.0.0.1:8765/guide http://127.0.0.1:8765/variant http://127.0.0.1:8765/fixed/variant http://127.0.0.1:8765/gone http://127.0.0.1:8765/fixed/gone http://127.0.0.1:8765/guide http://127.0.0.1:8765/guide Les commandes et chemins sont des identifiants techniques ; le rapport est traduit. Résultat d’indexation : inconnu
Résultat d’indexation : inconnu