PerplexityBotをブロックする方法【2026年版】
PerplexityBotとは
PerplexityBotは、AI検索エンジン「Perplexity AI」が運営するWebクローラーです。Perplexityはユーザーの質問に対してWebを検索・引用して回答を生成するサービスで、その情報収集のためにPerplexityBotがWebを巡回しています。
User-Agent:PerplexityBot/1.0 (+https://docs.perplexity.ai/docs/perplexitybot)
PerplexityBotをブロックすべきか?
PerplexityBotについては、ブロックするかどうか慎重に検討することをお勧めします。
ブロックする理由
- Perplexityがコンテンツを要約して表示するため、ユーザーが元サイトを訪問しない(ゼロクリック問題)
- コンテンツが「出典付き」で表示されるが、クリックされないためトラフィックが増えない
- AIモデルのトレーニングデータとして使われる可能性
ブロックしない理由
- Perplexityは引用元URLを表示するため、ブランド認知度向上につながる可能性
- 新しいAI検索エンジンの中では比較的ユーザー数が多い
- B2Bコンテンツではリサーチ段階での露出が価値を持つ場合がある
PerplexityBotをブロックする方法
方法① robots.txtで完全ブロック
User-agent: PerplexityBot
Disallow: /
方法② 特定コンテンツのみブロック
重要なコンテンツだけ保護したい場合:
User-agent: PerplexityBot
Disallow: /premium/
Disallow: /members/
Disallow: /ebooks/
Allow: /blog/
Allow: /
方法③ Next.js Middlewareでブロック
import { NextRequest, NextResponse } from "next/server";
export function middleware(req: NextRequest) {
const ua = req.headers.get("user-agent") ?? "";
if (/PerplexityBot/i.test(ua)) {
return new NextResponse(null, { status: 403 });
}
return NextResponse.next();
}
export const config = {
matcher: ["/((?!_next|favicon.ico).*)"],
};
方法④ Nginx設定
server {
if ($http_user_agent ~* "PerplexityBot") {
return 403;
}
}
Perplexity独自の問題:robots.txt違反の報告
2024年に複数のサイト運営者から「PerplexityBotがrobots.txtのDisallow設定を無視してアクセスしている」という報告が相次ぎました。Perplexity AI社はその後改善を約束しましたが、完全に解決されたかどうかは各サイトでの監視が必要です。
AI Access Monitorを使えば、robots.txt設定後もPerplexityBotのアクセスが続いていないかを確認できます。
Perplexityへのコンテンツ削除申請
すでにPerplexityにインデックスされたコンテンツを削除したい場合は、Perplexityのサポートページから申請できます。support@perplexity.ai に以下の情報を送付してください:
- 削除を求めるURL
- サイト所有者であることの証明(DNS TXTレコードなど)
- 削除の理由
まとめ:あなたにとって最適な選択は?
PerplexityBotへの対応は、あなたのビジネスモデルによって変わります:
- 広告収益型ブログ:ブロックを推奨(PV減少のリスク)
- 有料コンテンツ・会員制サイト:重要コンテンツのみブロック
- B2Bサービス・ブランディング重視:許可を検討(認知度向上)
現状を把握してから判断するために、まずAI Access Monitorで無料監視を始める →