Bot di SWPanel
SWPanelBot-SEO
Percorre il sito come farebbe un motore di ricerca per il report e il monitoraggio SEO: titoli, descrizioni, intestazioni, link, codici di risposta, canonical, hreflang e dati strutturati.
Mozilla/5.0 (compatible; SWPanelBot-SEO/1.1; +https://www.swpanel.com/bots/seo)
Funzione: Report e monitoraggio SEO Operatore: DeepThink Software SLU Contatto: [email protected] Versione: 1.1 Rivisto il: 17 ottobre 2026
Scheda tecnica
Tutto ciò che fa SWPanelBot-SEO
Ricavato dal codice del modulo. Se il bot cambia ciò che fa, cambiano questa scheda e la sua versione.
Identità
- Nome
-
SWPanelBot-SEO. È anche il suo nome per robots.txt. - Famiglia
-
SWPanelBot: il nome comune di tutti i bot di SWPanel. - Versione
- 1.1, quella che compare nello User-Agent. Le modifiche di ogni versione sono più in basso.
- Tipo
- Diretto: lo esegue e lo controlla SWPanel, sempre su incarico del proprietario del servizio.
- Categoria
- SEO
- Operatore
- DeepThink Software SLU, titolare di SWPanel. Informazioni legali.
- Contatto
- [email protected]
- Nomi precedenti
-
SWPanel/SEOAnalyzer/1.0SWPanelSEO/1.0SWPanel/SEOAnalyzer/1.0; headless
Quando e quanto
- Quando entra
- Programmato, sui siti con il modulo SEO attivo, e ogni volta che il proprietario richiede un report. Un utente di SWPanel può anche richiedere manualmente il report di un sito che non è in SWPanel: in tal caso passa una sola volta.
- Frequenza
- Una passata ogni 30 giorni nel piano Base e ogni 7 giorni in Professional e Premium, più i report richiesti manualmente.
- Orario
- Le passate programmate partono dal processo notturno di SWPanel. I report manuali, quando il proprietario li richiede.
- Per passata
- Fino a 10, 100 o 200 pagine a seconda del piano, a 5 clic dalla home al massimo, più robots.txt e la sitemap. La passata viene interrotta dopo 15 minuti anche se restano pagine.
- Al mese
- Al massimo circa 12, 440 o 870 richieste a seconda del piano, senza contare i report richiesti manualmente.
- In parallelo
- Mai. Una richiesta alla volta per ogni sito.
Come richiede
- Cosa richiede
-
La home,
/robots.txt, la sitemap dichiarata da robots.txt (o/sitemap.xml) e le pagine HTML dello stesso dominio trovate seguendo i link. Per il report, inoltre, uno screenshot della home con un browser senza finestra, che oggi arriva con il nome SWPanelBot-Code. - Metodi
- Solo GET.
- Reindirizzamenti
- Le segue, per sapere dove porta ogni link.
- Certificato
- Non interrompe la visita per un problema di certificato.
- Cookie
- Non salva né invia cookie.
- JavaScript
- Non lo esegue: legge l'HTML così come lo serve il server. Lo screenshot del report invece usa un browser.
- Attese
- Fino a 12 secondi per connettersi e 20 per la risposta su ogni pagina; su robots.txt, 10 e 15.
- Nuovi tentativi
- Nessuno. Se una pagina fallisce, la annota e passa alla successiva.
- Origine
- In preparazione Dai server di SWPanel. Stiamo riservando alcuni IP di uscita solo per i bot; quando ci saranno, li pubblicheremo qui in un file JSON.
- DNS inverso
-
In preparazione
Ogni IP avrà un nome sotto
bots.swpanel.comche torni alla stessa IP.
Norme che applica
- A quali siti va
- Conforme Visita solo siti di servizi attivi di SWPanel e smette di passare non appena il servizio viene disdetto: lo verifica prima di ogni richiesta. L'unica eccezione è il report che un utente richiede manualmente, che può riguardare un sito che non è in SWPanel. Anche in quel caso rispetta robots.txt.
- robots.txt
-
Conforme
Lo richiede con il proprio nome e lo conserva al massimo 24 ore. Cerca prima il gruppo
SWPanelBot-SEOe, se non c'è, il gruppoSWPanelBot, e se nemmeno quello, il gruppo*, come stabilisce la RFC 9309. Se robots.txt dà 404, intende che può scansionare tutto; se dà un errore 5xx o non risponde, non scansiona. - Crawl-delay
-
Conforme
Rispetta il
Crawl-delaydel gruppoSWPanelBot-SEOo, se non c'è, del gruppoSWPanelBot: attende quanto richiesto tra due pagine dello stesso sito. Se ne chiede più di 60 secondi, guarda una pagina e lascia il sito fino alla prossima passata; se le attese di una passata superano i 2 minuti, fa lo stesso. - Se il sito chiede di rallentare
-
Conforme
Con 429 o 503 attende quanto dice
Retry-Afterse sono 60 secondi o meno (10 se non lo dice). Se ne chiede di più, lascia il sito fino alla prossima passata. Dopo 3 errori 5xx consecutivi, lo lascia comunque. - Cache HTTP
-
Conforme
Richiede con
If-None-MatcheIf-Modified-Since. Se la pagina non è cambiata (304), non la riscarica e usa la copia che già possiede. - Firma
-
Conforme
Firma ogni richiesta con Web Bot Auth (RFC 9421, Ed25519): intestazioni
Signature,Signature-InputeSignature-Agent. La chiave pubblica è inhttps://www.swpanel.com/.well-known/http-message-signatures-directory. - Contatto nella richiesta
-
Conforme
Porta
From: [email protected], come la RFC 9110 richiede ai client automatici.
Cosa fa con i dati
- Cosa legge
- Titoli, descrizioni, intestazioni, link, codici di risposta, canonical, hreflang, dati strutturati, numero di parole e peso di ogni pagina.
- Cosa conserva
- Le metriche di ogni pagina e l'elenco dei problemi, nel SWPanel del proprietario.
- Per quanto tempo
- I problemi, circa 30 giorni. Le metriche non hanno data di cancellazione: servono per vedere l'evoluzione.
- A cosa serve
- Solo per il report e il monitoraggio SEO del proprietario del servizio. Alcuni report usano l'IA per scrivere le conclusioni con questi dati. Non vengono usati per addestrare modelli di IA, né venduti né ceduti.
- Privacy
- Informativa generale sulla privacy di SWPanel.
Il report richiede anche dati a servizi di terzi, che visitano il sito con il proprio nome: PageSpeed Insights di Google misura la home nel piano Premium e il validatore del W3C controlla l'HTML. Quelle visite non sono SWPanelBot.
Come funziona
Una passata, passo dopo passo
-
Sceglie i siti
Ogni notte, il processo SEO prende i siti di servizi attivi a cui spetta una passata secondo il loro piano: prima i piani più alti e, all'interno di ciascuno, quelli che da più tempo non vengono controllati.
-
Legge robots.txt
Richiede
/robots.txtper analizzarlo, trovare la sitemap e sapere cosa può scansionare. Prima di ogni pagina verifica che robots.txt la consenta e che il servizio sia ancora attivo. -
Costruisce l'elenco
Parte dalla home e dalle pagine con più impressioni in Google Search Console, se il proprietario l'ha collegata, e aggiunge quelle della sitemap.
-
Percorre il sito
Richiede una pagina alla volta e segue i link interni fino a 5 clic dalla home, senza uscire dal dominio. Se il sito risponde 429 o 503, rallenta.
-
Si ferma in tempo
Al raggiungimento del tetto di pagine del suo piano o dopo 15 minuti, a seconda di cosa arriva prima. Ciò che non fa in tempo a vedere, lo vede nella passata successiva.
-
Lascia il report
Calcola i problemi, come titoli mancanti o ripetuti, pagine senza H1, contenuto scarso o errori 4xx e 5xx, e li lascia nel SWPanel del proprietario.
Nei tuoi log
Ecco come appare SWPanelBot-SEO
Un esempio in formato combinato di Apache e Nginx. L'IP e il dominio sono di documentazione: i tuoi saranno altri.
Un solo IP, pagine dello stesso dominio e una dopo l'altra. La risposta 304 è la cache HTTP: la pagina non era cambiata.
Verificare
È davvero SWPanelBot-SEO?
Un User-Agent si può copiare. Per questo bisogna guardarlo insieme al resto. Gli esempi usano un IP di documentazione.
DNS inverso In preparazione
L'IP deve risolvere a un nome di bots.swpanel.com, e quel nome alla stessa IP. Se si verifica solo la prima parte, non è nostro.
Elenco di IP In preparazione
Un file JSON con il formato JAFAR proposto dall'IETF, collegato da questa pagina.
Firma della richiesta Disponibile
Intestazioni di Web Bot Auth. La chiave pubblica è in /.well-known/http-message-signatures-directory di www.swpanel.com: con essa, qualsiasi firewall che comprenda Web Bot Auth verifica che la richiesta è nostra.
Cosa richiede Disponibile
Confronta ciò che vedi con la scheda: i percorsi, la frequenza e il volume. Un bot che si chiama SWPanelBot-SEO e fa altro non è nostro.
Se hai dubbi su una visita, scrivici a [email protected] con il dominio, l'ora con il suo fuso orario, l'IP e la riga del log, e verifichiamo.
Fermarlo
Lo richiede il proprietario. Lo spegne lui.
I nostri bot visitano solo siti di servizi attivi di SWPanel, solo per le funzioni che il proprietario ha attive, e smettono di passare non appena il servizio viene disdetto.
Se sei il proprietario
Disattiva il modulo SEO del servizio nel tuo SWPanel: smettono il monitoraggio e i report.
Se non lo sei
Se il dominio non è più in SWPanel non dovrebbe arrivarti nessuna visita programmata. Se ti arriva, scrivici a [email protected] e la fermiamo.
Nel firewall
Per lasciarlo passare, usa il nome insieme all'IP o alla firma, non solo il nome. Attenzione alle regole generiche: un pattern come «bot» raggiunge anche SWPanelBot.
Se lo blocchi
Il report e il monitoraggio SEO usciranno vuoti.
Con robots.txt Conforme
Le modifiche si notano nella passata successiva: conserva robots.txt al massimo 24 ore.
Norme
Ciò che chiedono gli standard, e a che punto è SWPanelBot-SEO
La nostra situazione su ogni punto, senza fronzoli.
| Cosa chiedono | Stato |
|---|---|
| Un nome proprio nello User-Agent, con l'indirizzo della sua pagina RFC 9110, 10.1.5, e bozza IETF «Crawler best practices», 2.2 | Conforme |
| Un nome valido per robots.txt: lettere, trattini e trattino basso RFC 9309, 2.2.1 | Conforme |
| Visitare solo siti di servizi attivi di SWPanel, e smettere non appena il servizio viene disdetto Impegno proprio di SWPanel. Eccetto il report che un utente richiede manualmente. | Conforme |
| Leggere e rispettare robots.txt RFC 9309 e «Crawler best practices», 2.1. La bozza consente l'esenzione documentata dei crawler che lavorano su incarico. | Conforme |
| Rispettare Crawl-delay Fuori dalla RFC 9309, ma Bing la applica e Cloudflare la richiede ai bot verificati | Conforme |
| Non ostacolare il sito: una richiesta alla volta, limiti di pagine e di tempo, e attese brevi «Crawler best practices», 2.3 | Conforme |
| Rallentare se il sito risponde 429 o 503 «Crawler best practices», 2.3, e RFC 9110, 15.6 | Conforme |
| Rispettare la cache HTTP «Crawler best practices», 2.4, e RFC 9111 | Conforme |
| Un contatto nella richiesta: intestazione From RFC 9110, 10.1.2 | Conforme |
| Pubblicare gli IP di uscita in JSON, collegati da questa pagina «Crawler best practices», 2.5, con il formato JAFAR | In preparazione |
| DNS inverso confermabile Pratica di Google, Bing e Cloudflare per verificare i bot | In preparazione |
| Firmare le richieste (Web Bot Auth) Bozza IETF «HTTP Message Signatures for Bots», settembre 2026 | Conforme |
| Pagina pubblica con cosa fa, cosa conserva, contatto, come fermarlo e le esenzioni «Crawler best practices», 2.6 | Conforme |
In parte: conforme con una riserva, spiegata nella riga. In preparazione: dipende dalla rete, come gli IP propri e il loro DNS inverso. In sospeso: ancora senza data.
Versioni
Cosa è cambiato
La versione è nello User-Agent. Quando il bot cambia ciò che fa, cambiano la versione e questa scheda.
| Versione | Data | Modifica |
|---|---|---|
| 1.0 | 12-10-2026 | Nuovo nome, SWPanelBot-SEO, con il link alla pagina dei bot. Sostituisce SWPanel/SEOAnalyzer e SWPanelSEO. |
| 1.1 | 17-10-2026 | Rimanda a questa scheda. Applica robots.txt e Crawl-delay, rallenta con 429 e 503, usa la cache HTTP, firma le richieste, porta l'intestazione From e visita solo servizi attivi. |
| Prossima | Senza data | Il gruppo * di robots.txt. |
Domande frequenti
Dubbi su SWPanelBot-SEO
Gli altri bot
Ciascuno, con la sua scheda
-
Monitoraggio della disponibilità
SWPanelBot-UptimeControlla circa quattro volte al giorno che il sito risponda e avvisa se cade o è lento.
Vedi la scheda tecnica -
Sicurezza 360
SWPanelBot-SecurityControlla dall'esterno il certificato, le intestazioni e i file che non dovrebbero mai essere pubblici.
Vedi la scheda tecnica -
Analisi del codice
SWPanelBot-CodeControlla se CMS, plugin e temi sono aggiornati e cerca errori JavaScript in tempo reale.
Vedi la scheda tecnica -
Siti web e negozi con IA
SWPanelBot-WebRaccoglie le foto, le icone e il logo del sito o del negozio che il proprietario crea con IA.
Vedi la scheda tecnica