Cloudflare、AI crawlerにcanonical tagを301 redirectで従わせる
Original: Redirects for AI Training enforces canonical content View original →
AI crawler対策は、robots.txtやmeta tagで意思表示する段階から、HTTP status codeで挙動を変える段階に入った。Cloudflareはpaid Cloudflare plans向けに Redirects for AI Training を提供し、verified AI training crawlerが古いpageを要求した場合、canonical tagが示す現行URLへ301 redirectする。
背景には、developer documentationの運用で見えた具体的な失敗がある。Cloudflareによると、developers.cloudflare.comでは過去30日間にAI Crawler categoryのbot訪問が4.8M回あり、deprecated contentはcurrent contentと同じ割合で消費されていた。deprecation banner、noindex、canonical tagがあっても、training crawlerは古い文書を取り続けていたという。
仕組みはCloudflareのcf.verified_bot_categoryとHTML内のcanonical tagを組み合わせる。GPTBot、ClaudeBot、Bytespiderなどverified AI Crawler categoryからrequestが来ると、Cloudflareはresponse HTMLを読み、non-self-referencing canonical tagがあれば古いpageを返す前に301 Moved Permanentlyを返す。human traffic、search indexing、AI Assistant categoryのtrafficはこのredirectの対象ではない。
この違いは小さくない。検索エンジンにはnoindexやcanonical tagを読む成熟したsignal systemがあるが、AI training pipelineがそれをtraining方針として扱うとは限らない。単にblockするとcrawlerには何を学ぶべきかのsignalが残らない。redirectなら、古いcontentを渡さずにcurrent contentの場所を明示できる。
Cloudflareは自社docsでの数字も出している。March 2026にはlegacy Workers docsがOpenAIに約46,000回、Anthropicに3,600回、Metaに1,700回crawlされた。April 2026にAI assistantへWrangler KV commandを聞いたところ、deprecated colon syntaxを答えた例も示した。古いdocsがmodel answerに混ざるリスクを、docs運用者の実務問題として扱っている。
developers.cloudflare.comで機能を有効化した後、最初の7日間はnon-self-referencing canonical tagを持つpageへのAI training crawler requestsの100%がredirectされ、deprecated contentは提供されなかったという。すでに学習済みのdataは直せず、unverified crawlerにも効かない。それでも、AI crawlerに「このcontentは古い」と頼むだけでなく、protocol layerでcurrent contentを渡す前例として重要だ。
Related Articles
モデル評価中のセキュリティ事故をめぐり、HNでは侵害そのものよりも評価環境の設計に議論が集まった。危険な能力を測るテストは、もはや単なる実験ではない。
NVIDIAのSIGGRAPH発表は、physical AIをクラウド上のデモからedge配備へ寄せる内容だった。4BのCosmos 3 Edge、Synthetic Video Detector NIM、Nemotron 3 Ultraを使うDGX Station agent stackが中心だ。
DatabricksはData + AI Summit 2026の主要製品を5分動画にまとめた。Genie One、Ontology、App Builder、ZeroOps、LTAP、Unity AI Gatewayが同じ企業AI基盤として示された。