TS04Accès et indexation
Robots.txt autorise-t-il les bonnes pages ?
Repérer une page utile bloquée par robots.txt, une adresse autorisée par erreur ou une ressource nécessaire inaccessible.
Vérifier robots.txt- Dans l’app
- Lecture robots.txt + revue
- À fournir
- URL et accès attendus
- À prévoir
- Lecture et confirmation
Comprendre
Ouvrir le passage. Ou le fermer.
Repérer une page utile bloquée par robots.txt, une adresse autorisée par erreur ou une ressource nécessaire inaccessible.
Selon Google
Google choisit les règles applicables à son agent puis tient compte de la correspondance la plus spécifique avec le chemin demandé.
Vérifier
La règle reçue. L’accès voulu.
Dans TSEP Control
Vos attentes face aux règles reçues, les lignes qui expliquent la décision et les réponses HTTP. Vous pouvez compléter la revue du contenu, copier un résumé, exporter les preuves et recontrôler après correction.
Votre contribution
Une page à laisser explorer. En option : deux ressources nécessaires et deux adresses à interdire, sur la même origine. Vous confirmez ce périmètre avant la lecture.
Avec vos outils
Téléchargez le robots.txt de la même origine. Identifiez le groupe applicable au robot, puis comparez Allow et Disallow aux chemins témoins ; conservez le fichier et la réponse HTTP.
Ce que ce résultat couvre
Les règles pour Googlebot, interprétées sur la réponse reçue par TSEP, et les ressources déclarées. Aucune visite réelle de Googlebot, exhaustivité du site ou indexation démontrée. Le jugement sur les obstacles est fourni par vous, jamais inventé par l’app.
Agir
Le bon passage. Pour les bonnes pages.
Corrigez la règle qui bloque une page utile ou autorise une adresse contraire à votre intention.
Recontrôler
Le fichier change. Relisez les règles.
Reprenez le parcours avec le même périmètre après correction. Datez la nouvelle observation et conservez les preuves précédentes.
Pour aller plus loin.
Les statuts, les sources et la méthode.
Comprendre les statutsC · NC · NT · NA
La même légende dans les fiches, l’analyse et la démo. Chaque statut dépend des preuves et des règles du contrôle.
- C · Vérifié
- Le critère est satisfait dans le périmètre évalué. Conservez la preuve datée pour la prochaine comparaison.
- NC · À corriger
- Corrigez la règle qui bloque une page utile ou autorise une adresse contraire à votre intention.
- NT · Non établi
- Les preuves ou les confirmations ne suffisent pas pour conclure. Complétez ce qui manque ; ce statut ne démontre pas une erreur SEO.
- NA · Non applicable
- Le contrôle ne s’applique pas au périmètre, selon ses règles et une justification conservée. Une absence de preuve ne suffit pas à le déclarer non applicable.
Sources et références2 références
Méthode et règles détaillées2 règles
Méthode et critères du contrôle
Méthode
Déclarer avant collecte une origine, le robot, le profil d’interprétation et une matrice de ressources avec politique attendue ; confronter règles et accès selon A01–A02.
Critères attendus
Règles effectives et accès aux ressources correspondent à la politique déclarée ; une absence volontaire documentée peut être compatible, sans exiger systématiquement 200.
Non-applicabilité
Aucun hôte explorable dans le périmètre.
Règles détaillées
TS04-A01 · Politique par origine, robot et ressource
Mode prévu par le protocole : assisté, avec preuves et déclarations fournies. La disponibilité dans l’app est indiquée sur la fiche du contrôle.
Périmètre
Chaque origine et matrice de chemins dont la politique d’exploration est évaluée.
Preuves
Matrice complète, intention antérieure, contexte, requête et réponse robots intégrales, profil et résultat motivé par ressource.
Méthode
Figer le profil et les autorisations/interdictions attendues avant les observations. Interpréter statut, groupes, règles et redirections du robots dans le contexte de l’origine initiale ; conserver les lignes qui déterminent chaque issue.
Critères attendus
Chaque politique observée correspond à l’intention déclarée. Une permission inattendue comme une interdiction inattendue est une contradiction. Une absence volontaire peut convenir selon le profil ; aucun statut 200 universel.
Quand le résultat reste indéterminé
Profil absent, capture ou chronologie manquante, syntaxe hors couverture, erreur/cache non résolu : inconclusive. Une contradiction attribuable sur une autre ressource reste fail. Un directive_crawler nul, inconnu ou incohérent rend la politique indéterminée sans repli vers le groupe du client. Une contradiction HTTP indépendante reste limitée au client observé.
Non-applicabilité
Aucune exemption atomique quand le contrôle s’applique.
Hypothèses
Profil choisi avant mesure, identique pour un contexte de campagne ; pas de sélection a posteriori du profil favorable. Distinguer modèle RFC, politique Google documentée et cache réellement inconnu. Le champ facultatif directive_crawler=googlebot, figé avant capture, sélectionne la politique Googlebot sur la seule représentation reçue par crawler, le User-Agent HTTP exact. robots_policy explicite et product_token concordant avec googlebot sans distinction de casse sont requis, comme pour TS07. Sans ce champ, le comportement historique est conservé. Le profil facultatif préalable google-robotstxt-fields-v2 étend la liste fermée des champs hors portée accès, selon le registre google/robotstxt épinglé ; anciens profils inchangés, sans sélection automatique.
Limites
semiAuto : matrice et pertinence du profil restent déclarées. La référence est bornée à une origine, des profils documentés et des captures fournies ; aucune visite, ingestion ou indexation du moteur n’est démontrée. En mode explicite, toute conclusion robots concerne le produit déclaré sur les octets reçus par le client, sans prouver la représentation reçue par Googlebot. Un statut HTTP contraire au plan (dont 401/403/429/5xx quand 200 est attendu) reste fail pour ce client, jamais une preuve de refus à Googlebot. Les champs du registre et sitemap sont relevés, sans évaluer leurs préférences d’usage, TS42 ou l’indexation ; ils ne délimitent pas les groupes. Autres champs et tolérances restent hors couverture. Numéros et valeurs intégrales sont conservés ; les aperçus de motifs signalent leur troncature.
TS04-A02 · Accès aux ressources nécessaires
Mode prévu par le protocole : assisté, avec preuves et déclarations fournies. La disponibilité dans l’app est indiquée sur la fiche du contrôle.
Périmètre
Ressources explicitement nécessaires dans le périmètre déclaré, y compris les ressources de rendu retenues.
Preuves
Plan de ressources, robots, traces HTTP complètes, revue motivée par ressource avec identité déclarée, date, provenance, assistance et empreinte de liaison.
Méthode
Comparer politique robots et trajectoires HTTP aux destinations/statuts prévus, puis examiner les réponses pour obstacles. Lier chaque revue fournie aux octets, dates, intention et contexte. Conserver séparément les lacunes.
Critères attendus
Toutes les ressources nécessaires et leurs sauts observés sont autorisés sous le profil, atteignent la réponse prévue et ne présentent aucun obstacle selon la revue fournie. Blocage robots, réponse contradictoire ou obstacle étayé donne fail même avec une autre preuve manquante.
Quand le résultat reste indéterminé
Ressource ou revue manquante, revue non liée, réponse incomplète, doute ou portée hors couverture : inconclusive sans effacer une contradiction établie. Un directive_crawler nul, inconnu ou incohérent rend la politique indéterminée sans repli vers le groupe du client. Une contradiction HTTP indépendante reste limitée au client observé.
Non-applicabilité
Aucune ressource nécessaire dans ce périmètre, établi par une revue d’inventaire motivée et datée avant le plan ; une liste vide sans justification ne suffit pas.
Hypothèses
Un client de test ne s’authentifie pas comme Googlebot ; un 200 seul ne prouve pas l’absence de challenge. La revue n’est pas produite par le logiciel et son identité n’est pas authentifiée. Le champ facultatif directive_crawler=googlebot, figé avant capture, sélectionne la politique Googlebot sur la seule représentation reçue par crawler, le User-Agent HTTP exact. robots_policy explicite et product_token concordant avec googlebot sans distinction de casse sont requis, comme pour TS07. Sans ce champ, le comportement historique est conservé. Le profil facultatif préalable google-robotstxt-fields-v2 étend la liste fermée des champs hors portée accès, selon le registre google/robotstxt épinglé ; anciens profils inchangés, sans sélection automatique.
Limites
La suffisance de l’inventaire et le jugement humain restent hors automatisation complète. La référence couvre une origine et les trajectoires attribuables ; elle n’exécute pas le rendu et n’établit pas l’accès réel du moteur. En mode explicite, toute conclusion robots concerne le produit déclaré sur les octets reçus par le client, sans prouver la représentation reçue par Googlebot. Un statut HTTP contraire au plan (dont 401/403/429/5xx quand 200 est attendu) reste fail pour ce client, jamais une preuve de refus à Googlebot. Les champs du registre et sitemap sont relevés, sans évaluer leurs préférences d’usage, TS42 ou l’indexation ; ils ne délimitent pas les groupes. Autres champs et tolérances restent hors couverture. Numéros et valeurs intégrales sont conservés ; les aperçus de motifs signalent leur troncature.
Version des règles 0.2.0-rc.1 · Fiche du protocole public · Source versionnée
Passer à la pratique
← Retour aux contrôles