Bots SWPanel
SWPanelBot-SEO
Parcourt le site comme le ferait un moteur de recherche pour le rapport et le suivi SEO : titres, descriptions, titres de section, liens, codes de réponse, canonical, hreflang et données structurées.
Mozilla/5.0 (compatible; SWPanelBot-SEO/1.1; +https://www.swpanel.com/bots/seo)
Fonction: Rapports et suivi SEO Opérateur: DeepThink Software SLU Contact: [email protected] Version: 1.1 Révisé le: 17 octobre 2026
Fiche technique
Tout ce que fait SWPanelBot-SEO
Extrait du code du module. Si le bot change ce qu'il fait, cette fiche et sa version changent.
Identité
- Nom
-
SWPanelBot-SEO. C'est aussi son nom pour robots.txt. - Famille
-
SWPanelBot: le nom commun de tous les bots de SWPanel. - Version
- 1.1, celle qui figure dans l'User-Agent. Les changements de chaque version sont plus bas.
- Type
- Direct : il est exécuté et contrôlé par SWPanel, toujours à la demande du propriétaire du service.
- Catégorie
- SEO
- Opérateur
- DeepThink Software SLU, titulaire de SWPanel. Informations légales.
- Contact
- [email protected]
- Anciens noms
-
SWPanel/SEOAnalyzer/1.0SWPanelSEO/1.0SWPanel/SEOAnalyzer/1.0; headless
Quand et combien
- Quand il passe
- Programmé, sur les sites avec le module SEO actif, et chaque fois que le propriétaire demande un rapport. Un utilisateur de SWPanel peut aussi demander à la main le rapport d'un site qui n'est pas dans SWPanel : il ne passe alors qu'une seule fois.
- Fréquence
- Un passage tous les 30 jours avec le plan Basique et tous les 7 jours avec Professionnel et Premium, plus les rapports demandés à la main.
- Horaires
- Les passages programmés partent du processus nocturne de SWPanel. Les rapports manuels, quand le propriétaire les demande.
- Par passage
- Jusqu'à 10, 100 ou 200 pages selon le plan, à 5 clics de la page d'accueil au maximum, plus robots.txt et le sitemap. Le passage est interrompu au bout de 15 minutes même s'il reste des pages.
- Par mois
- Au maximum environ 12, 440 ou 870 requêtes selon le plan, sans compter les rapports demandés à la main.
- En parallèle
- Jamais. Une requête à la fois par site.
Comment il demande
- Ce qu'il demande
-
La page d'accueil,
/robots.txt, le sitemap déclaré par robots.txt (ou/sitemap.xml) et les pages HTML du même domaine trouvées en suivant les liens. Pour le rapport, en plus, une capture de la page d'accueil avec un navigateur sans fenêtre, qui arrive aujourd'hui sous le nom SWPanelBot-Code. - Méthodes
- Uniquement GET.
- Redirections
- Il les suit, pour savoir où mène chaque lien.
- Certificat
- Il n'interrompt pas la visite à cause d'un problème de certificat.
- Cookies
- Il ne conserve ni n'envoie de cookies.
- JavaScript
- Il ne l'exécute pas : il lit le HTML tel que le sert le serveur. La capture du rapport utilise en revanche un navigateur.
- Attentes
- Jusqu'à 12 secondes pour se connecter et 20 pour la réponse sur chaque page ; pour robots.txt, 10 et 15.
- Nouvelles tentatives
- Aucune. Si une page échoue, il la note et passe à la suivante.
- Origine
- En préparation Depuis les serveurs de SWPanel. Nous réservons des IP de sortie uniquement pour les bots ; quand elles seront prêtes, nous les publierons ici dans un fichier JSON.
- DNS inverse
-
En préparation
Chaque IP aura un nom sous
bots.swpanel.comqui renvoie vers la même IP.
Normes qu'il applique
- Quels sites il visite
- Conforme Il ne visite que des sites de services SWPanel actifs et cesse dès que le service est résilié : il le vérifie avant chaque requête. La seule exception est le rapport qu'un utilisateur demande à la main, qui peut concerner un site qui n'est pas dans SWPanel. Même dans ce cas, il respecte robots.txt.
- robots.txt
-
Conforme
Il le demande sous son nom et le conserve 24 heures au maximum. Il cherche d'abord le groupe
SWPanelBot-SEOet, à défaut, le groupeSWPanelBot, et sinon le groupe*, comme l'exige la RFC 9309. Si robots.txt renvoie 404, il considère qu'il peut tout explorer ; s'il renvoie une erreur 5xx ou ne répond pas, il n'explore pas. - Crawl-delay
-
Conforme
Il respecte le
Crawl-delaydu groupeSWPanelBot-SEOou, à défaut, du groupeSWPanelBot: il attend le temps demandé entre deux pages du même site. S'il demande plus de 60 secondes, il regarde une page et quitte le site jusqu'au prochain passage ; si les attentes d'un passage dépassent 2 minutes, il le quitte aussi. - Si le site demande de ralentir
-
Conforme
Avec 429 ou 503, il attend ce que dit
Retry-Afters'il est de 60 secondes ou moins (10 s'il n'en dit rien). S'il demande plus, il quitte le site jusqu'au prochain passage. Après 3 erreurs 5xx consécutives, il le quitte aussi. - Cache HTTP
-
Conforme
Il demande avec
If-None-MatchetIf-Modified-Since. Si la page n'a pas changé (304), il ne la retélécharge pas et utilise la copie qu'il possède déjà. - Signature
-
Conforme
Il signe chaque requête avec Web Bot Auth (RFC 9421, Ed25519) : en-têtes
Signature,Signature-InputetSignature-Agent. La clé publique se trouve àhttps://www.swpanel.com/.well-known/http-message-signatures-directory. - Contact dans la requête
-
Conforme
Il porte
From: [email protected], comme la RFC 9110 le demande aux clients automatiques.
Ce qu'il fait des données
- Ce qu'il lit
- Titres, descriptions, titres de section, liens, codes de réponse, canonical, hreflang, données structurées, nombre de mots et poids de chaque page.
- Ce qu'il conserve
- Les métriques de chaque page et la liste des problèmes, dans le SWPanel du propriétaire.
- Combien de temps
- Les problèmes, environ 30 jours. Les métriques n'ont pas de date de suppression : elles servent à voir l'évolution.
- Pour quoi faire
- Uniquement pour le rapport et le suivi SEO du propriétaire du service. Certains rapports utilisent l'IA pour rédiger les conclusions à partir de ces données. Elles ne servent pas à entraîner des modèles d'IA, ni ne sont vendues ni cédées.
- Confidentialité
- Politique générale de confidentialité de SWPanel.
Le rapport demande aussi des données à des services tiers, qui visitent le site sous leur propre nom : PageSpeed Insights de Google mesure la page d'accueil avec le plan Premium et le validateur du W3C vérifie le HTML. Ces visites ne sont pas SWPanelBot.
Comment ça marche
Un passage, pas à pas
-
Choisit les sites
Chaque nuit, le processus SEO prend les sites de services actifs dont le passage est dû selon leur plan : d'abord les plans les plus élevés et, dans chacun, ceux qui n'ont pas été vérifiés depuis le plus longtemps.
-
Lit robots.txt
Demande
/robots.txtpour l'analyser, trouver le sitemap et savoir ce qu'il peut explorer. Avant chaque page, il vérifie que robots.txt l'autorise et que le service est toujours actif. -
Établit la liste
Il commence par la page d'accueil et par les pages ayant le plus d'impressions dans Google Search Console, si le propriétaire l'a connectée, et ajoute celles du sitemap.
-
Parcourt le site
Demande une page à la fois et suit les liens internes jusqu'à 5 clics depuis la page d'accueil, sans quitter le domaine. Si le site répond 429 ou 503, il ralentit.
-
S'arrête à temps
En atteignant le plafond de pages de son plan ou 15 minutes, selon ce qui arrive en premier. Ce qu'il n'a pas le temps de voir, il le voit au passage suivant.
-
Laisse le rapport
Calcule les problèmes, comme des titres manquants ou répétés, des pages sans H1, un contenu pauvre ou des erreurs 4xx et 5xx, et les laisse dans le SWPanel du propriétaire.
Dans vos logs
Voici à quoi ressemble SWPanelBot-SEO
Un exemple au format combiné d'Apache et Nginx. L'IP et le domaine sont ceux de la documentation : les vôtres seront différents.
Une seule IP, des pages du même domaine, l'une après l'autre. La réponse 304 est le cache HTTP : la page n'avait pas changé.
Vérifier
Est-ce vraiment SWPanelBot-SEO ?
Un User-Agent peut être copié. C'est pourquoi il faut l'examiner avec le reste. Les exemples utilisent une IP de documentation.
DNS inverse En préparation
L'IP doit se résoudre en un nom de bots.swpanel.com, et ce nom vers la même IP. Si seule la première partie est vérifiée, ce n'est pas le nôtre.
Liste d'IP En préparation
Un fichier JSON au format JAFAR proposé par l'IETF, lié depuis cette page.
Signature de la requête Disponible
En-têtes Web Bot Auth. La clé publique se trouve à /.well-known/http-message-signatures-directory sur www.swpanel.com : avec elle, tout pare-feu qui comprend Web Bot Auth vérifie que la requête est la nôtre.
Ce qu'il demande Disponible
Comparez ce que vous voyez avec la fiche : les chemins, la fréquence et le volume. Un bot qui s'appelle SWPanelBot-SEO et fait autre chose n'est pas le nôtre.
Si vous avez un doute sur une visite, écrivez-nous à [email protected] avec le domaine, l'heure avec son fuseau horaire, l'IP et la ligne du log, et nous vérifierons.
L'arrêter
C'est le propriétaire qui le demande. C'est lui qui l'éteint.
Nos bots ne visitent que les sites de services SWPanel actifs, uniquement pour les fonctions que leur propriétaire a activées, et cessent de passer dès que le service est résilié.
Si vous êtes le propriétaire
Désactivez le module SEO du service dans votre SWPanel : le suivi et les rapports cessent.
Si vous ne l'êtes pas
Si le domaine n'est plus dans SWPanel, vous ne devriez recevoir aucune visite programmée. Si c'est le cas, écrivez-nous à [email protected] et nous l'arrêterons.
Dans le pare-feu
Pour le laisser passer, utilisez le nom avec l'IP ou la signature, pas seulement le nom. Attention aux règles génériques : un motif comme « bot » atteint aussi SWPanelBot.
Si vous le bloquez
Le rapport et le suivi SEO seront vides.
Avec robots.txt Conforme
Les modifications se voient au passage suivant : il conserve robots.txt 24 heures au maximum.
Normes
Ce que demandent les standards, et où en est SWPanelBot-SEO
Notre situation sur chaque point, sans fard.
| Ce qu'ils demandent | État |
|---|---|
| Un nom propre dans l'User-Agent, avec l'adresse de sa page RFC 9110, 10.1.5, et brouillon IETF « Crawler best practices », 2.2 | Conforme |
| Un nom valide pour robots.txt : lettres, traits d'union et tiret bas RFC 9309, 2.2.1 | Conforme |
| Ne visiter que les sites de services SWPanel actifs, et cesser dès que le service est résilié Engagement propre de SWPanel. Sauf le rapport qu'un utilisateur demande à la main. | Conforme |
| Lire et respecter robots.txt RFC 9309 et « Crawler best practices », 2.1. Le brouillon permet l'exemption documentée des robots qui travaillent à la demande. | Conforme |
| Respecter Crawl-delay Hors RFC 9309, mais Bing l'applique et Cloudflare le demande aux bots vérifiés | Conforme |
| Ne pas gêner le site : une requête à la fois, limites de pages et de temps, et attentes courtes « Crawler best practices », 2.3 | Conforme |
| Ralentir si le site répond 429 ou 503 « Crawler best practices », 2.3, et RFC 9110, 15.6 | Conforme |
| Respecter le cache HTTP « Crawler best practices », 2.4, et RFC 9111 | Conforme |
| Un contact dans la requête : en-tête From RFC 9110, 10.1.2 | Conforme |
| Publier les IP de sortie en JSON, liées depuis cette page « Crawler best practices », 2.5, avec le format JAFAR | En préparation |
| DNS inverse que l'on peut confirmer Pratique de Google, Bing et Cloudflare pour vérifier les bots | En préparation |
| Signer les requêtes (Web Bot Auth) Brouillon IETF « HTTP Message Signatures for Bots », septembre 2026 | Conforme |
| Page publique indiquant ce qu'il fait, ce qu'il conserve, le contact, comment l'arrêter et les exemptions « Crawler best practices », 2.6 | Conforme |
En partie : conforme avec une réserve, expliquée dans la ligne. En préparation : dépend du réseau, comme les IP propres et leur DNS inverse. En attente : pas encore de date.
Versions
Ce qui a changé
La version figure dans l'User-Agent. Quand le bot change ce qu'il fait, la version et cette fiche changent.
| Version | Date | Changement |
|---|---|---|
| 1.0 | 12-10-2026 | Nouveau nom, SWPanelBot-SEO, avec le lien vers la page des bots. Remplace SWPanel/SEOAnalyzer et SWPanelSEO. |
| 1.1 | 17-10-2026 | Renvoie vers cette fiche. Applique robots.txt et Crawl-delay, ralentit avec 429 et 503, utilise le cache HTTP, signe les requêtes, porte l'en-tête From et ne visite que les services actifs. |
| Prochaine | Sans date | Le groupe * de robots.txt. |
Questions fréquentes
Questions sur SWPanelBot-SEO
Les autres bots
Chacun, avec sa fiche
-
Surveillance de disponibilité
SWPanelBot-UptimeVérifie environ quatre fois par jour que le site répond et prévient s'il tombe ou devient lent.
Voir la fiche technique -
Sécurité 360
SWPanelBot-SecurityVérifie de l'extérieur le certificat, les en-têtes et les fichiers qui ne devraient jamais être publics.
Voir la fiche technique -
Analyse de code
SWPanelBot-CodeVérifie si le CMS, les plugins et les thèmes sont à jour et recherche des erreurs JavaScript en direct.
Voir la fiche technique -
Sites et boutiques avec IA
SWPanelBot-WebRassemble les photos, icônes et le logo du site ou de la boutique que le propriétaire crée avec l'IA.
Voir la fiche technique