Baiduspider: guida al crawler di Baidu

Che cos’è Baiduspider: le varianti e gli user-agent del crawler di Baidu, la conformità a robots.txt (e l’eccezione cpro/ads), la verifica tramite DNS inverso, il rendering JavaScript debole e il controllo del crawling in Ziyuan.

Prima pubblicazione: 3 lug 2026 · Ultimo aggiornamento: 11 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

Baiduspider è il crawler web di Baidu, l’equivalente per il mercato cinese di Googlebot e il bot che scopre, recupera e indicizza le pagine per Baidu Search nella Cina continentale. Esegue varianti nominate che condividono una famiglia di token Baiduspider (image, video, news, favo, cpro, ads), oltre a una variante JavaScript Baiduspider-render che Baidu documenta solo in cinese. Verificalo con DNS bidirezionale verso *.baidu.com o *.baidu.jp (lo user-agent è contraffattibile), perché le FAQ di Baidu mettono in guardia dagli imitatori. Le FAQ di Baidu affermano che rispetta rigorosamente robots.txt, con un’eccezione nominata: Baiduspider-cpro e Baiduspider-ads operano in base ad accordi commerciali e lo ignorano. Il principale limite pratico rispetto a Googlebot è il rendering JavaScript debole, quindi l’HTML renderizzato lato server è l’impostazione sicura predefinita. Controlla la frequenza di crawling tramite Baidu Search Resource Platform (Ziyuan).

TL;DR — Baiduspider è il crawler di Baidu, il Googlebot del mercato cinese. Esegue varianti nominate che condividono la famiglia di token Baiduspider (generale PC/mobile, più -image, -video, -news, -favo, -cpro, -ads) e una variante JavaScript Baiduspider-render che Baidu documenta solo in cinese. Verificalo con DNS bidirezionale verso *.baidu.com/*.baidu.jp: le FAQ di Baidu mettono in guardia dagli imitatori. Baidu afferma di “strictly complies with robots.txt protocol” (traduzione) «rispetta rigorosamente il protocollo robots.txt», con un’eccezione nominata: Baiduspider-cpro e Baiduspider-ads operano in base ad accordi commerciali e possono seguire regole di accesso diverse; inoltre non documenta crawl-delay come controllo affidabile non standard. Poiché il comportamento di rendering può cambiare, l’HTML renderizzato lato server è l’impostazione prudente per i contenuti critici. Verifica i controlli correnti nella Baidu Search Resource Platform (Ziyuan).

Evidence for this claim Baiduspider is Baidu Search's crawler and Baidu's Search Resource Platform is the authoritative place to verify current crawler guidance. Scope: Current official Baidu webmaster platform; user-agent text alone is not authentication. Confidence: medium · Verified: Baidu Search Resource Platform Evidence for this claim Crawler access directives use the standardized robots.txt protocol, but engine-specific support and verification should be checked against Baidu's current documentation. Scope: Robots Exclusion Protocol baseline, distinct from undocumented Baidu-specific behavior. Confidence: high · Verified: IETF RFC 9309: Robots Exclusion Protocol

Che cos’è davvero Baiduspider

Baiduspider (百度蜘蛛) è il crawler gestito da Baidu, il motore di ricerca dominante nella Cina continentale, dove Google è in gran parte inaccessibile dietro il Great Firewall. Svolge la pipeline standard crawl → index → serve: scopre gli URL, recupera le pagine e costruisce l’indice da cui attinge Baidu Search. Le FAQ ufficiali in inglese di Baidu, “Domande frequenti su Baiduspider” su help.baidu.com, sono il raro esempio di documentazione primaria in inglese e la fonte per la maggior parte delle citazioni dirette qui sotto.

L’asimmetria che inquadra tutto: Baidu conta a livello nazionale, non globale. Lo snapshot cinese di giugno 2026 di StatCounter assegnava a Baidu il 47,44%, a Bing il 23,24%, a Haosou il 14,02%, a Sogou il 2,62% e a Google appena il 2,28% (StatCounter, Search Engine Market Share China). Consideralo uno snapshot, non una costante: i numeri cinesi di StatCounter oscillano in modo significativo di mese in mese a seconda del mix di dispositivi e della metodologia (Baidu è stato riportato tra circa il 40% e il 65% in diversi snapshot del 2025–2026), quindi ricontrolla la cifra live invece di citare per sempre un solo mese. La conclusione resta valida: Baidu è in testa dentro la Cina mentre Google guida il resto del mondo, ed è per questo che l’ottimizzazione per Baiduspider è trattata come una specialità SEO internazionale distinta, non come un ripensamento dopo Googlebot. Il nostro hub SEO specifica per mercato spiega dove si colloca Baidu accanto a Yandex, Naver e agli altri motori regionali.

Stringhe user-agent e varianti del crawler

Le FAQ inglesi di Baidu nominano direttamente le varianti del crawler. Le riproduco verbatim (e sì, il testo proprietario di Baidu ripete “Baiduspider” sia per PC sia per mobile invece di fornire stringhe distinte):

Name of Products | User-agent PC search | Baiduspider Mobile search | Baiduspider Image search | Baiduspider-image Video search | Baiduspider-video News search | Baiduspider-news Baidu bookmark | Baiduspider-favo Union baidu | Baiduspider-cpro Business search | Baiduspider-ads other search | Baiduspider (traduzione) tabella dei prodotti — ricerca PC/mobile, immagini, video, notizie, segnalibri Baidu, Union baidu, ricerca business e altre ricerche — con le rispettive stringhe user-agent Baiduspider.

Quindi le varianti nominate ufficialmente nelle FAQ inglesi sono Baiduspider-image, -video, -news, -favo (bookmark), -cpro (crawler della rete “union”/pubblicitaria) e -ads (ricerca commerciale), tutte appartenenti alla famiglia di token Baiduspider. La stringa letterale dello user-agent generale PC, riportata dal sito proprietario di Baidu, è:

Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)

Lo UA mobile incorpora Baiduspider/2.0 in una stringa Android WebKit. Ogni variante dichiarata punta allo stesso URL di riferimento http://www.baidu.com/search/spider.html, l’equivalente Baidu di google.com/bot.html per Googlebot.

Baiduspider-render: la variante JS che Baidu documenta solo in cinese

Ecco una sottigliezza da trattare correttamente, perché molte pubblicazioni sbagliano: la tabella delle FAQ inglesi sopra non elenca una variante “Baiduspider-render”, e questo ha portato alcune guide a definirla semplice folklore di terze parti. Non lo è. Baidu documenta ufficialmente Baiduspider-render, ma nella pagina in lingua cinese della Ziyuan Academy, “【官方说法】只需两步,正确识别百度蜘蛛(User-Agent)” (“[Dichiarazione ufficiale] Due passaggi per identificare correttamente Baiduspider”). La pagina divide gli UA in tre canali — 移动 (mobile), PC e 小程序 (mini-program) — e elenca un UA alternativo di rendering accanto a quello semplice:

Mozilla/5.0 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html)

con una stringa mobile corrispondente e una variante mini-program (Baiduspider-render/2.0;Smartapp). Quindi Baiduspider-render è documentato ufficialmente, ma solo in cinese ed è assente dalle FAQ inglesi. Ciò che Baidu non pubblica è una specifica su che cosa faccia davvero in modo diverso “-render”; a differenza di Google, Baidu non documenta le proprie capacità di rendering JavaScript. È questa lacuna all’origine della cautela sul rendering JS qui sotto.

Come verificare Baiduspider (e non un bot contraffatto)

La stringa user-agent è facilmente contraffatta: chiunque può inviare una richiesta che dice di essere Baiduspider. Le FAQ di Baidu mettono in guardia proprio da questo, descrivendo “spammers or other trouble makers who pretend to be Baiduspider,” e indicano di verificare tramite DNS, non tramite la stringa. Dalle FAQ, verbatim: (traduzione) spammer o altri malintenzionati che fingono di essere Baiduspider.

We recommend using reverse DNS lookup to verify Baiduspider. Verification methods are different under linux/windows/os environments. (traduzione) Raccomandiamo di usare una ricerca DNS inversa per verificare Baiduspider. I metodi di verifica differiscono negli ambienti Linux/Windows/macOS.

Fornisce comandi per sistema operativo — host su Linux, nslookup su Windows, dig -x su macOS — con esempi funzionanti e la regola importante:

The hostname of Baiduspider is *.baidu.com or *.baidu.jp. Others are fake hostnames. (traduzione) Il nome host di Baiduspider è *.baidu.com o *.baidu.jp. Gli altri nomi host sono falsi.

I due domini *.baidu.com e *.baidu.jp sono la particolarità da ricordare: Baidu esegue il crawling da entrambi gli spazi dei nomi DNS inversi .com e .jp, quindi un nome host legittimo di Baiduspider può terminare con entrambi. Uno degli stessi esempi funzionanti di Baidu risolve perfino in BaiduMobaider-119-63-195-254.crawl.baidu.jp: nota “BaiduMobaider”, non “Baiduspider”, in quel nome host; è una vera peculiarità della documentazione Baidu, non un refuso da correggere in silenzio.

Le FAQ inglesi di Baidu esplicitano in prosa solo la metà della ricerca inversa, ma la pagina cinese della Ziyuan Academy è più chiara: chiama l’intero processo “双向DNS解析认证” (autenticazione della risoluzione DNS bidirezionale) e lo divide in “第一步:DNS反查IP” (Passaggio 1: ricerca inversa dell’IP) e “第二步:对域名运行正向DNS查找” (Passaggio 2: esegui una ricerca DNS diretta sul nome host). Questo è il metodo completo e corretto: ricerca inversamente l’IP per confermare un nome host *.baidu.com/*.baidu.jp, poi cerca quel nome host in avanti e conferma che risolva di nuovo allo stesso IP. È lo stesso approccio in due passaggi che useresti per verificare Googlebot o Bingbot: i comandi sono nella scheda Scripts.

Baiduspider e robots.txt

Baidu fa nell’FAQ una dichiarazione di conformità insolitamente forte e citabile:

Baidu strictly complies with robots.txt protocol. (traduzione) Baidu rispetta rigorosamente il protocollo robots.txt.

E supporta i controlli standard che ti aspetteresti. Secondo il materiale della Ziyuan Academy, Baiduspider supporta il wildcard matching con * e $ nei percorsi di robots.txt (alla pari di Google e Bing) ed esegue una corrispondenza dei percorsi esatta e sensibile alle maiuscole/minuscole. Puoi impostare regole per singolo user-agent: le FAQ di Baidu forniscono esempi funzionanti, incluso quello che blocca tutto per Baiduspider generale ma permette al crawler delle immagini di accedere a /image/:

User-agent: Baiduspider
Disallow: /
User-agent: Baiduspider-image
Allow: /image/

(Baidu nota inoltre che Baiduspider-video al momento non supporta queste regole.)

L’eccezione nominata alla “conformità rigorosa”

La tensione interessante è questa: Baidu dichiara una conformità rigorosa, ma documenta un’eccezione ufficiale nominata. Baiduspider-cpro (il crawler della rete pubblicitaria) e Baiduspider-ads (ricerca commerciale) operano in base ad accordi commerciali separati e ignorano robots.txt per progettazione. Verbatim dalle FAQ: “Baiduspider-cpro will not work on the records set by robots.txt” (traduzione) «Baiduspider-cpro non applicherà le regole definite in robots.txt» e lo stesso vale per -ads. Quindi la formulazione onesta non è il vago “Baidu non rispetta sempre robots.txt” che trovi sui siti aggregatori: i crawler standard di Baidu lo rispettano, con due crawler pubblicitari esenti per contratto come unico caso concreto documentato.

Un punto separato e più circoscritto, facile da confondere: Baiduspider non rispetta la direttiva non standard crawl-delay. Abby Hamilton di Search Engine Journal lo ha documentato in Guida moderna a robots.txt (novembre 2024): la sua tabella di confronto dei crawler indica “Baidu | Baiduspider | No” per il supporto a crawl-delay (YandexBot di Yandex, al contrario, è “Yes”). È un’affermazione diversa dalla conformità alle direttive standard Allow/Disallow e conviene tenerle distinte per non contraddire accidentalmente la dichiarazione di Baidu su robots.txt.

Un esempio reale: il robots.txt di baidu.com

Baidu applica la segmentazione robots.txt al proprio dominio. Il suo robots.txt live offre al proprio Baiduspider una lista Disallow più corta rispetto a Googlebot, MSNBot, Sogou e Youdao (che ricevono in più il blocco di /shifen/, /homepage/ e /cpro) e blocca tutto (Disallow: /) per qualsiasi user-agent non nominato per impostazione predefinita:

User-agent: Baiduspider
Disallow: /baidu
Disallow: /s?
Disallow: /ulink?
Disallow: /link?
Disallow: /home/news/data/
Disallow: /bh

Un dettaglio operativo utile dalle FAQ quando modifichi le regole: se restringi robots.txt dopo che Baidu ha già indicizzato un sito, “it usually takes 48 hours for the updated robots.txt to take effect.” (traduzione) Di solito servono 48 ore perché il robots.txt aggiornato abbia effetto.

Baiduspider esegue il rendering di JavaScript?

È il principale limite pratico di Baiduspider rispetto a Googlebot e vale la pena essere precisi su ciò che è ufficiale e ciò che non lo è. Le FAQ inglesi di Baidu non trattano affatto il rendering JavaScript: non esiste una specifica delle capacità come quella pubblicata da Google per Googlebot. Abbiamo invece test coerenti del settore. Dan Taylor lo ha detto senza mezzi termini nel confronto Google vs Baidu di Search Engine Journal (marzo 2021): “Baidu is notoriously bad when it comes to crawling JavaScript, so make sure that all your important content and links are served in plain HTML on both the mobile and desktop versions of your website.” (traduzione) Baidu è notoriamente scarso nel crawling di JavaScript, quindi assicurati che tutti i contenuti e i link importanti siano serviti in HTML semplice sia sulla versione mobile sia su quella desktop del sito.

È coerente con la posizione che questo sito assume già. La nostra trattazione SEO di Contentful nota che Bing, Yandex e Baidu “may not index [client-side-rendered JS] at all,” (traduzione) «potrebbe non indicizzare affatto il JavaScript renderizzato lato client» e che il rendering dinamico è deprecato come tecnica Google generale. Metti i tre grandi crawler su uno spettro: Googlebot esegue il rendering completo con Chromium evergreen, Bingbot esegue un rendering solido con Chromium/Edge e Baiduspider è il più debole dei tre con JavaScript; l’HTML semplice e renderizzato lato server è il fallback sicuro per tutti.

Indicazione pratica per un sito rivolto alla Cina: usa come impostazione predefinita server-side rendering o HTML statico, così contenuti critici, link e metadati esistono nella risposta iniziale prima dell’esecuzione di JavaScript. Considera i contenuti disponibili solo lato client un rischio di indicizzazione specifico per Baidu, indipendentemente dal fatto che si posizionino bene su Google. Presenta SSR come best practice condivisa dal settore, non come una raccomandazione ufficiale di Baidu, perché non esiste una dichiarazione primaria di Baidu sul rendering JS da citare.

Controllare la frequenza di crawling di Baiduspider

Baidu presenta la frequenza di crawling come regolata automaticamente dall’algoritmo, non come qualcosa che imposti direttamente. Dalle FAQ, verbatim:

In order to ensure the search results cover most of your pages, Baiduspider must keep the crawling at a certain level. We have been trying our best to avoid increasing the loading to your servers, and to adjust the frequency based on combined factors, such as your server’s capability, your site’s quality and the update frequency of your site. (traduzione) Per garantire che i risultati coprano la maggior parte delle pagine, Baiduspider deve mantenere il crawling a un certo livello. Cerchiamo di evitare di aumentare il carico sui server e di regolare la frequenza in base a fattori combinati come capacità del server, qualità e frequenza di aggiornamento del sito.

È la stessa logica basata su capacità del server e domanda descritta da Google e Bing. Le FAQ indicano un modulo di feedback (webmaster.baidu.com/feedback/index) come leva ufficiale per segnalare un crawling eccessivo: “If you find any unreasonable access from Baiduspider, please inform us.” (traduzione) Se rilevi accessi irragionevoli da parte di Baiduspider, informaci.

A livello di prodotto, la Baidu Search Resource Platform (百度搜索资源平台, all’indirizzo ziyuan.baidu.com, la console storicamente chiamata “Baidu Webmaster Tools”) è l’equivalente di Google Search Console e Bing Webmaster Tools. Il manuale dell’indice del prodotto conferma un’area “抓取频次” (Crawl Frequency) in cui i proprietari dei siti possono visualizzare e limitare direttamente la frequenza di crawling di Baiduspider, accanto agli strumenti robots e crawl diagnostics. Considera il modulo di feedback come il percorso ufficiale di escalation nella documentazione inglese di Baidu e la dashboard Ziyuan Crawl Frequency come il controllo pratico a livello di interfaccia. (Il percorso esatto del menu nel prodotto è dietro un account Ziyuan autenticato, quindi conferma lì l’interfaccia corrente prima di citare passaggi specifici.)

hreflang e altri segnali standard di Google

I segnali standard per Google non si trasferiscono tutti a Baidu: è un risultato del settore e dei professionisti, non qualcosa documentato da una delle due aziende. La documentazione di Google sulle versioni localizzate è interamente limitata a Google Search e non afferma se Baidu, Bing o Yandex supportino hreflang. Su questo sito, la nostra guida hreflang lo dichiara chiaramente: Baidu non supporta hreflang; il segnale alternativo è impostare content-language e <html lang> accurati affinché Baidu possa almeno leggere la lingua della pagina. Questo è complementare al mio lavoro su hreflang limitato a Google (la guida Ahrefs sui tag hreflang e lo studio su 374 756 domini, entrambi incentrati sull’implementazione Google), non in contraddizione con esso.

Nessuna cultura di rappresentanti in inglese: perché le FAQ hanno un valore insolito

Una caratteristica che distingue davvero l’ecosistema Baidu: a differenza di Google (Gary Illyes, John Mueller), Bing (Fabrice Canel) o Yandex, Baidu non mantiene nessuna cultura pubblica visibile di domande e risposte con rappresentanti in lingua inglese. Non c’è un portavoce nominato che dialoghi avanti e indietro con la comunità SEO. La voce ufficiale inglese più chiara di Baidu è la FAQ istituzionale e senza firma su help.baidu.com. Ecco perché quella FAQ, insieme alle pagine in cinese della Ziyuan Academy che la sostengono, è così preziosa: la maggior parte delle conoscenze operative su Baiduspider nel mondo SEO anglofono proviene da test dei professionisti (analisi dei log del server, esercizi di verifica DNS, tentativi ed errori con robots.txt) e non da commenti ufficiali dei rappresentanti. Michael Bonfils ha riassunto la lezione più ampia nell’articolo Baidu vs. Google di Search Engine Land: “SEO strategies that work for Google may not always translate directly to success on Baidu, China’s dominant search engine.” (traduzione) Le strategie SEO che funzionano su Google non si traducono sempre direttamente in successo su Baidu, il motore di ricerca dominante in Cina.

Per collocare Baiduspider nel quadro più ampio — la famiglia dei crawler, Googlebot e Bingbot come pari, il concetto di user-agent e robots.txt — l’hub crawling collega tutti gli elementi, mentre SEO internazionale è il punto di riferimento per il contesto del mercato cinese.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.