À propos de l’outil d’analyse PageCheck
PageCheck analyse la vitesse, la visibilité dans les moteurs de recherche, la sécurité et les erreurs des sites web. Quand quelqu’un demande l’analyse d’une adresse, notre outil d’analyse visite cette page une fois, comme un visiteur avec un navigateur, et rédige un rapport pour la personne qui l’a demandée. Si vous nous avez trouvés dans les journaux de votre serveur, cette page explique ce que nous avons demandé et pourquoi.
Ce n'est pas un robot d'indexation
L’outil d’analyse ne visite que l'adresse saisie par une personne. Il ne suit pas les liens de votre site, ne construit pas d'index et ne revient pas de lui-même. Chaque visite a été demandée par quelqu'un, le plus souvent le propriétaire du site ou l'agence qui le réalise.
Ce qu'il demande
- La page elle-même, d'abord telle que le serveur l'envoie, puis ouverte dans un navigateur avec ses images, styles et scripts.
- Dans ce navigateur, l’outil d’analyse fait défiler la page et déplace la souris, comme le fait un visiteur. Tout à la fin, il accepte le bandeau cookies (« Tout accepter ») pour voir quels outils de statistiques et de publicité ne démarrent qu’après le consentement. Ce choix reste dans le navigateur de l’outil, qui est supprimé après l’analyse ; vos statistiques et le journal des consentements de votre bandeau cookies peuvent faire apparaître la visite.
- robots.txt, le plan du site qu'il indique, les icônes du site et une adresse qui n'existe pas, pour voir comment le site répond à une page manquante.
- Les quatre adresses racines du site (avec et sans www, en http:// et en https://), en suivant les redirections de chacune jusqu'à la page où elle aboutit.
- Quelques fichiers standard de la plateforme du site, pour savoir si son logiciel est à jour (pour WordPress, par exemple, des fichiers de style et de script du cœur).
- Pour les boutiques en ligne qui vendent en Lettonie : la boutique est-elle répertoriée sur les comparateurs de prix Salidzini.lv (une question sur la boutique, via un vrai navigateur) et Kurpirkt.lv (sa liste publique de boutiques, lue une fois par jour). Ces requêtes vont à ces sites, pas au vôtre.
- Quelques adresses qui ne devraient pas être publiques, comme des fichiers journaux ou des outils d'administration, pour avertir le propriétaire si elles le sont.
- Les enregistrements DNS publics du domaine, pour les analyses e-mail et domaine.
Une analyse dure une à deux minutes et fait quelques dizaines de requêtes, pour la plupart vers les fichiers de la page elle-même. Chaque analyse est passive : l’outil ne se connecte jamais, n’envoie aucun formulaire, n’essaie aucun mot de passe et ne mesure jamais la charge qu’un site peut supporter.
Comment le reconnaître
L’outil d’analyse se présente comme un Chrome à jour et ajoute son propre nom à la fin de l'agent utilisateur :
Mozilla/5.0 (…) Chrome/… Safari/537.36 PageCheck/1.0 (+https://pagecheck.dev/checker/)
Deux exceptions : la mesure de vitesse utilise Lighthouse, l'outil open source de Google, qui garde son identité standard pour que les résultats restent comparables à ceux de Google ; et quand un site est protégé par un contrôle anti-robot que l’outil d’analyse a passé, il garde l'identité du navigateur qui l'a passé.
D'où il vient
Toutes les requêtes viennent de ces adresses IP (IPv4 uniquement) :
65.21.12.114164.68.121.244
Quand la première adresse ne peut pas atteindre une page (pas de connexion, ou une vérification anti-robot qu’elle ne franchit pas), l’outil d’analyse demande cette page une fois de plus depuis la deuxième, et le rapport le signale.
Quand nous ajoutons de la capacité, la nouvelle adresse figure ici avant d'envoyer la moindre requête.
robots.txt
Comme chaque analyse est demandée par une personne et porte sur une seule adresse, l’outil d’analyse lit robots.txt pour le vérifier, et non comme une consigne de rester à l'écart, comme le fait PageSpeed Insights de Google. Si vous ne voulez jamais que votre site soit analysé, utilisez l'exclusion ci-dessous.
Une fonction lit plus d’une adresse : « Trouver les pages d’un site » dans l’analyse groupée, qui cherche des pages à analyser dans le plan du site et en suivant les liens (100 pages au plus). Elle respecte robots.txt et laisse de côté les adresses qu’il interdit à PageCheck (ou à tous les robots), sauf si l’utilisateur confirme que le site est le sien ou celui de son client.
Notre robot d’exploration pour la recherche
Nous utilisons aussi un robot d’exploration pour la recherche, qui mesure la fiabilité de nos analyses. Environ toutes les deux semaines, il ouvre la page d’accueil de sites web figurant dans des listes publiques, parfois aussi /favicon.ico, depuis research-1.pagecheck.dev (157.173.117.113), avec l’agent utilisateur « PageCheck-Research/1.0 ».
Contrairement à une analyse, personne n’a demandé ces visites : le robot lit donc d’abord robots.txt et le respecte — les règles pour PageCheck-Research, à défaut celles pour PageCheck, à défaut celles pour tous les robots. Il ne lit rien d’autre et ne visite jamais un site dont l’exclusion a été demandée (voir ci-dessous).
Le laisser passer
Si un pare-feu ou une protection anti-robot bloque l’outil d’analyse, le rapport indique les contrôles qui n’ont pas pu être faits ; il ne les compte jamais comme réussis. Pour le laisser passer, autorisez les adresses IP ci-dessus ou les requêtes dont l’agent utilisateur contient « PageCheck ».
Exclure votre site
Écrivez à hello@pagecheck.dev depuis une adresse de votre domaine (ou dites-nous comment vérifier que vous gérez le site) en indiquant le domaine. Nous l'ajoutons à notre liste d'exclusion, en général sous un jour ouvré ; ensuite, plus personne ne peut l’analyser avec PageCheck, sous-domaines compris.
Questions
Si l’outil d’analyse vous a causé un problème ou si vous avez une question sur une requête dans vos journaux, écrivez à hello@pagecheck.dev en indiquant l'heure et l'adresse de la requête.