BaiduspiderのSEO

Baiduspiderとは何か、Baiduのクローラーの派生とuser-agent、robots.txtへの準拠(cpro/adsの例外を含む)、逆引きDNS検証、JavaScriptレンダリングの弱さ、Ziyuanでのクロール制御を説明します。

初回公開:2026年7月3日 · 最終更新:2026年8月8日 · Advanced
言語
このページには証拠シグナルが1件あります

BaiduspiderはBaiduのウェブクローラーです。ページを発見、取得し、Baidu Searchのインデックスを構築します。中国本土が重要な市場なら、Baiduspiderの現在の派生、user-agent、双方向DNS検証、robots.txtの制御と名前付き例外を確認し、重要なコンテンツをサーバーでレンダリングしたHTMLとして配信します。BaiduはJavaScriptレンダリングの仕様を公開していないため、クライアント側だけのコンテンツを避け、クロール頻度はBaidu検索リソースプラットフォーム(Ziyuan)で確認します。

要約 — BaiduspiderはBaiduのクローラーで、中国市場向けのGooglebotに相当します。Baiduspiderトークンのファミリーを共有する名前付きの種類(一般PC/モバイル、-image-video-news-favo-cpro-ads)があり、Baiduが中国語だけで文書化しているJavaScript向けのBaiduspider-renderもあります。確認には、*.baidu.com*.baidu.jpへの双方向DNSを使います。Baidu自身のFAQも偽装を警告しています。Baiduは*“strictly complies with robots.txt protocol”* (翻訳)(robots.txtプロトコルを厳格に遵守する)と主張していますが、名前付きの例外があります。Baiduspider-cproBaiduspider-adsは商業契約のもとで動作し、異なるアクセスルールに従う可能性があります。また、非標準のcrawl-delayを信頼できる制御としては文書化していません。レンダリングの挙動は変わり得るため、重要なコンテンツではサーバーレンダリングHTMLを保守的なデフォルトにします。現行の制御は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

Baiduspiderの実体

Baiduspider(百度蜘蛛)は、Baiduが運用するクローラーです。Baiduは中国本土で優勢な検索エンジンで、Googleはグレートファイアウォールの背後でほぼ利用できません。Baiduspiderの役割は、URLを発見し、ページを取得し、Baidu Searchが使うインデックスを構築するという、標準的なクロール→インデックス→配信の流れです。ここで珍しい一次英語資料なのが、help.baidu.comにある公式英語FAQの「FAQs of Baiduspider」で、以下の直接引用の多くはそこから取っています。

全体像を決める非対称性は、Baiduが国内では重要で、世界全体ではそうではないことです。StatCounterの2026年6月の中国スナップショットでは、Baidu 47,44 %、Bing 23,24 %、Haosou 14,02 %、Sogou 2,62 %、Google 2,28 %でした(StatCounter:中国の検索エンジン市場シェア)。これは一定の値ではなくスナップショットとして扱ってください。StatCounterの中国の数値は、端末構成と方法論によって月ごとに大きく変わります(2025〜2026年の別のスナップショットでは、Baiduはおよそ40〜65%の範囲で報告されています)。1か月の数字を永遠に引用せず、ライブの数字を再確認してください。結論は変わりません。Baiduは中国国内を主導し、Googleは世界の大部分を主導します。だからBaiduspider最適化は、Googlebotのおまけではなく、独立したinternational SEOの専門領域として扱われます。このサイトの市場別SEOハブでは、BaiduをYandex、Naverなどの地域検索エンジンと並べて位置付けています。

User-agent文字列とクローラーの種類

Baiduの英語FAQは、クローラーの種類を直接示しています。逐語的に再掲します(Baidu自身の文面は、PCとモバイルで異なる文字列を用意せず、どちらにも「Baiduspider」を繰り返している点にも注目してください)。

製品名 | User-agent PC検索 | Baiduspider モバイル検索 | Baiduspider 画像検索 | Baiduspider-image 動画検索 | Baiduspider-video ニュース検索 | Baiduspider-news Baiduブックマーク | Baiduspider-favo Baidu連合 | Baiduspider-cpro ビジネス検索 | Baiduspider-ads その他の検索 | Baiduspider

英語FAQで正式に名前が付けられている種類は、Baiduspider-image-video-news-favo(ブックマーク)、-cpro(「連合」/広告ネットワークのクローラー)、-ads(ビジネス検索)です。いずれもBaiduspiderファミリーのトークンを共有します。Baidu自身のサイトに掲載された、一般PC向けの文字列は次のとおりです。

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

モバイルUAには、Android WebKitの文字列内にBaiduspider/2.0が埋め込まれています。定義された種類はすべて同じhttp://www.baidu.com/search/spider.html参照URLを指します。これはGooglebotにおけるgoogle.com/bot.htmlに相当するBaiduのURLです。

Baiduspider-render — Baiduが中国語だけで文書化しているJS向けの種類

ここは正確に理解しておきたい細部です。上の英語FAQの表には「Baiduspider-render」の種類がなく、一部のガイドが単なる第三者のうわさとして扱う原因になっています。しかし、そうではありません。BaiduはBaiduspider-render公式に文書化しています。ただし、中国語のZiyuan Academyページ、「【官方说法】只需两步,正确识别百度蜘蛛(User-Agent)」(「【公式見解】2ステップでBaiduspider(User-Agent)を正しく識別する」)に掲載されています。このページはUAを移動(移动)、PC、小プログラム(小程序)の3つのチャネルに分け、通常のUAと並べて別のレンダーUAを示しています。

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

対応するモバイル文字列と、小プログラムの種類(Baiduspider-render/2.0;Smartapp)もあります。したがって、Baiduspider-renderは**公式に文書化されていますが、中国語のみで、英語FAQにはありません。**一方、Baiduが公開していないのは、「-render」が実際に何を違わせるのかという仕様です。Googleとは異なり、BaiduはJavaScriptのレンダリング能力を文書化していません。以下で扱うJSレンダリングの注意点は、その空白から生じています。

Baiduspiderを確認する(偽装ボットを見分ける)

User-agent文字列は簡単に偽装できます。誰でもBaiduspiderだと名乗るリクエストを送れます。Baidu自身のFAQもこの問題を警告し、“spammers or other trouble makers who pretend to be Baiduspider” (翻訳)(Baiduspiderを装うスパマーやその他の迷惑行為者)と説明しています。文字列ではなくDNSで確認するのが案内です。FAQからの逐語的な説明は次のとおりです。

We recommend using reverse DNS lookup to verify Baiduspider. Verification methods are different under linux/windows/os environments. (翻訳)(Baiduspiderの確認には逆引きDNSを使うことを推奨します。Linux/Windows/OS環境によって確認方法は異なります。)

OSごとのコマンドとして、Linuxではhost、Windowsではnslookup、macOSではdig -xを、実行例とともに示しています。重要なルールは次のとおりです。

The hostname of Baiduspider is .baidu.com or .baidu.jp. Others are fake hostnames. (翻訳)(Baiduspiderのホスト名は.baidu.comまたは.baidu.jpです。それ以外は偽のホスト名です。)

覚えておくべき癖は、*.baidu.com*.baidu.jpの2つのドメインです。Baiduは.com.jpの逆引きDNS名前空間の両方からクロールするため、本物のBaiduspiderホスト名はどちらかで終わる可能性があります。Baidu自身の実行例の1つは、BaiduMobaider-119-63-195-254.crawl.baidu.jpに解決されます。このホスト名には「Baiduspider」ではなく「BaiduMobaider」と書かれていますが、これはBaiduの文書にある実際の癖であり、黙って修正する誤記ではありません。

Baiduの英語FAQ本文が明記しているのは逆引きの部分だけですが、中国語のZiyuan Academyページはさらに明確です。全体の手順を**「双向DNS解析认证」(双方向DNS名前解決認証)と名付け、「第一步:DNS反查IP」(ステップ1:IPをDNS逆引きする)と*「第二步:对域名运行正向DNS查找」*(ステップ2:ホスト名に対してDNS正引きを実行する)に分けています。これが完全で正しい方法です。IPを逆引きして*.baidu.com*.baidu.jpのホスト名であることを確認し、次にそのホスト名を正引きして同じIPへ戻ることを確認します。GooglebotBingbotを確認するときと同じ2段階の方法で、コマンドはScripts**タブにあります。

Baiduspiderとrobots.txt

Baiduは自身のFAQで、通常より強く、引用可能な遵守の主張をしています。

Baidu strictly complies with robots.txt protocol. (翻訳)(Baiduはrobots.txtプロトコルを厳格に遵守します。)

そして、期待される標準制御をサポートしています。BaiduのZiyuan Academy資料によれば、Baiduspiderはrobots.txtのパスで*$によるワイルドカード照合をサポートし、正確で大文字と小文字を区別するパス照合を行います。user-agentごとのルールを設定でき、BaiduのFAQには、一般のBaiduspiderはすべてをブロックしつつ画像クローラーには/image/へのアクセスを許可する次の実行例があります。

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

(Baiduは、Baiduspider-videoは現在これらのルールをサポートしていないとも記しています。)

「厳格な遵守」に対する名前付きの例外

興味深い緊張関係があります。Baiduは厳格な遵守を主張する一方、名前付きで公式な例外も文書化しています。Baiduspider-cpro(広告ネットワークのクローラー)とBaiduspider-ads(ビジネス検索)は別個の商業契約のもとで動作し、設計上**robots.txtを無視します。**FAQからの逐語引用では、“Baiduspider-cpro will not work on the records set by robots.txt” (翻訳)(Baiduspider-cproはrobots.txtで設定された記録には従いません)で、-adsにも同じことが当てはまります。したがって、集約サイトで見かける曖昧な「Baiduはrobots.txtを常に尊重しない」という説明ではなく、標準クローラーは遵守し、契約上免除された2つの広告クローラーが具体的に文書化された例外だと説明するのが正確です。

もう1つ、混同しやすい、より狭い論点があります。Baiduspiderは非標準のcrawl-delayディレクティブを尊重しません。Search Engine JournalのAbby HamiltonがThe Modern Guide To Robots.txt(2024年11月)で文書化しており、クローラー比較表にはcrawl-delay対応について「Baidu | Baiduspider | No」とあります。対照的にYandexのYandexBotは「Yes」です。これは標準のAllowDisallow遵守とは別の主張なので、Baidu自身のrobots.txtに関する主張と誤って矛盾させないよう整理してください。

実例:Baidu自身のrobots.txt

Baiduは自社ドメインでrobots.txtを分けて運用しています。ライブのrobots.txtでは、自分自身のBaiduspiderに対するDisallowリストは、Googlebot、MSNBot、Sogou、Youdaoに対するものより短くなっています。後者にはさらに/shifen//homepage//cproがブロックされ、名前のないuser-agentにはデフォルトでDisallow: /によってすべてがブロックされます。

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

ルールを編集するときに知っておく価値のあるFAQの運用上の細部として、Baiduがすでにサイトをインデックス登録した後にrobots.txtを厳しくすると、“it usually takes 48 hours for the updated robots.txt to take effect.” (翻訳)(更新したrobots.txtが反映されるまで通常48時間かかります)。

BaiduspiderはJavaScriptをレンダリングするか

これはGooglebotと比べたBaiduspiderの最大の実務上の制限であり、公式なこととそうでないことを正確に区別する価値があります。Baiduの英語FAQはJavaScriptレンダリングをまったく扱っていません。GoogleがGooglebotについて公開しているような能力仕様はありません。代わりにあるのは、一貫した業界テストです。Dan TaylorはSearch Engine JournalのGoogle対Baidu比較(2021年3月)で、“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.” (翻訳)(BaiduはJavaScriptのクロールが悪いことで知られているため、重要なコンテンツとリンクはすべて、サイトのモバイル版とデスクトップ版の両方でプレーンHTMLとして配信するようにしてください)と率直に述べています。

これは、このサイトがすでに取っている立場とも一致します。contentful SEOの記事では、Bing、Yandex、Baiduが*“may not index [client-side-rendered JS] at all,”* (翻訳)(クライアント側でレンダリングされたJSをまったくインデックス登録しない可能性がある)と記し、動的レンダリングはGoogle向けの一般的な手法として非推奨になったと説明しています。3つの大きなクローラーを比較すると、Googlebotは常時更新されるChromiumで完全にレンダリングし、BingbotはChromium/Edgeで堅実にレンダリングします。そしてBaiduspiderは3つの中でJavaScriptに最も弱いため、プレーンなサーバーレンダリングHTMLがすべてに通用する安全なフォールバックです。

中国向けサイトへの実務的な指針は、サーバーサイドレンダリングまたは静的HTMLをデフォルトにし、重要なコンテンツ、リンク、メタデータがJavaScriptの実行前の初回レスポンスに存在するようにすることです。クライアント側だけのコンテンツは、Googleでは問題なく順位を得られるかどうかに関係なく、Baiduにとってインデックス登録のリスクだと考えてください。ここでSSRを業界の合意に基づくベストプラクティスとして説明し、公式Baidu推奨だとは表現しないでください。JavaScriptレンダリングについて引用できるBaiduの一次声明はないためです。

Baiduspiderのクロール頻度を制御する

Baiduはクロール頻度を、直接設定するものではなくアルゴリズムで自己調整されるものとして説明しています。FAQの逐語的な説明は次のとおりです。

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. (翻訳)(検索結果がページの大部分をカバーできるよう、Baiduspiderは一定水準のクロールを維持する必要があります。サーバーへの負荷を増やさないよう努め、サーバーの能力、サイトの品質、サイトの更新頻度など、複数の要因に基づいて頻度を調整しています。)

これは、GoogleやBingが説明する、サーバー能力と需要を組み合わせた考え方と同じです。FAQは、過剰クロールを報告する公式の手段としてフィードバックフォームwebmaster.baidu.com/feedback/index)を挙げ、“If you find any unreasonable access from Baiduspider, please inform us.” (翻訳)(Baiduspiderから不合理なアクセスを見つけたら知らせてください)としています。

製品レベルでは、Baidu Search Resource Platform(百度搜索资源平台、ziyuan.baidu.comにある、歴史的には「Baidu Webmaster Tools」と呼ばれたコンソール)が、Google Search ConsoleやBing Webmaster Toolsに相当します。製品マニュアルの索引には、サイト所有者がBaiduspiderのクロール率を直接確認して上限設定できる**「抓取频次」(Crawl Frequency)**の領域が、robotsとクロール診断のツールと並んで掲載されています。Baiduの英語文書ではフィードバックフォームを公式のエスカレーション手段とし、実務上のUIレベルの制御にはZiyuanのCrawl Frequencyダッシュボードを使う、と整理してください。(製品内の正確なメニュー経路はログイン済みZiyuanアカウントの内側にあるため、具体的な手順を引用する前に現行UIを確認してください。)

hreflangなどGoogle標準のシグナル

Googleで標準的なシグナルが、すべてBaiduへ移行するわけではありません。これは業界・実務家の発見であり、どちらの会社も文書化していることではありません。Googleのローカライズ版ドキュメントはGoogle Searchだけを対象としており、Baidu、Bing、Yandexがhreflangを尊重するかどうかについては主張していません。このサイトのhreflangガイドは明確に、Baiduはhreflangをサポートしないと述べています。代わりに、正確なcontent-language<html lang>を設定すれば、少なくともBaiduがページの言語を読めるようになります。これは、Googleに限定した私のhreflang記事(Ahrefsのhreflangタグガイド374,756ドメインの調査。どちらもGoogleの実装だけを扱います)に追加する話であり、矛盾ではありません。

英語の代表者文化がない理由 — FAQの価値

Baiduのエコシステムを特徴付ける点があります。Google(Gary Illyes、John Mueller)、Bing(Fabrice Canel)、Yandexとは違い、Baiduには**目に見える英語の公開代表者によるQ&A文化がありません。**SEOコミュニティと対話する名前付きの広報担当者もいません。Baiduの最も明確な公式英語の声は、署名のない制度的なhelp.baidu.com FAQです。だからこそ、そのFAQと、その背後にある中国語のZiyuan Academyページは非常に価値があります。英語圏のSEOでBaiduspiderについて運用上知ることの大部分は、公式代表者の解説ではなく、実務家のテスト(サーバーログ分析、DNS確認の演習、robots.txtの試行錯誤)から来ています。Michael BonfilsはSearch Engine LandのBaidu対Googleで、“SEO strategies that work for Google may not always translate directly to success on Baidu, China’s dominant search engine.” (翻訳)(Googleで機能するSEO戦略が、Baiduのような中国の主要検索エンジンで成功へ直接つながるとは限りません)と、広い教訓をまとめています。

Baiduspiderの全体像 — クローラーファミリー、同格のGooglebotとBingbot、user-agentという概念、robots.txt — については、クロールハブがまとめて説明しています。中国市場の文脈については、international SEOが中心です。

Add an expert note

Pin an expert quote

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