Web攻守診断SEO診断AI検索対策WordPress脆弱性PHPバージョンPHP2Shell料金

ChatGPT・Perplexity・Claude 時代のSEO

AI検索対策(AIO・LLMO)診断

AIに質問して答えを得る人が増え、AIの回答に自社の情報が使われるかどうかが集客に影響し始めています。このページの診断では、AIのクローラーがサイトを読めるか、会社・店舗の情報が正確に伝わる形になっているかを、URLだけで確認します。

診断する項目

項目確認する内容
AI検索の巡回許可robots.txt で、AI検索のクローラー(OAI-SearchBot・ChatGPT-User・PerplexityBot・Claude-SearchBot など)をブロックしていないか。学習用(GPTBot・ClaudeBot・Google-Extended など)だけのブロックは参考扱い
会社・店舗の構造化データOrganization・LocalBusiness・Restaurant など、誰が何をしているかを表す構造化データがあるか(WebSite や WebPage だけでは足りません)
AIが読める本文本文がHTMLに含まれているか。JavaScriptで後から表示するだけのページは、多くのAIのクローラーが読み取れません
llms.txtAI向けの案内ファイルがあるか(参考)

あわせて、タイトル・説明文・見出し・サイトマップなどのSEOの基本も診断します。AI検索も、検索エンジンと同じくこれらの情報を手がかりにしています。

よくある抜けと直し方

Cloudflare などの「AIボットをブロック」が有効になっている

CDNやセキュリティサービスの設定で、AIのクローラーをまとめて拒否していることがあります。学習用だけを拒否し、AI検索用は許可する設定にできないか確認してください。robots.txt なら、次のように分けて書けます。

# AI検索での表示は許可
User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

# 学習への利用は拒否
User-agent: GPTBot
Disallow: /

会社・店舗の情報が構造化データになっていない

会社名・所在地・電話番号・営業時間などを、構造化データ(JSON-LD)でページに入れます。WordPressなら、SEOプラグインの「組織」や「ローカルビジネス」の設定で出力できます。

<script type="application/ld+json">
{"@context": "https://schema.org", "@type": "Organization",
 "name": "会社名", "url": "https://example.com/",
 "telephone": "03-0000-0000"}
</script>

本文がJavaScriptだけで表示されている

会社概要やサービス説明など、読んでほしい情報はHTMLに直接書かれている状態にします。

あわせて使えるページ

よくある質問

AIO・LLMO・GEO とは何ですか?

いずれも、ChatGPT や Perplexity、Google の AI による概要などのAI検索で、自社の情報が正しく読まれ、回答に使われやすくするための取り組みを指す言葉です。呼び方は違いますが、目的はほぼ同じです。

AIの学習を拒否すると、AI検索に出なくなりますか?

AI検索用のクローラーと、学習用のクローラーは別の名前で動いていることが多く、学習用だけを拒否することもできます。この診断では両者を分けて判定し、AI検索用をブロックしている場合だけ「注意」にします。

llms.txt は置いたほうがいいですか?

AIにサイトの要点を伝えるために提案されている新しい仕組みです。主要なAI検索が実際に利用しているかは公表されていないため、この診断では「参考」として扱い、点数には入れていません。

この対策をすれば、必ずAIに引用されますか?

保証はできません。AIがどの情報を回答に使うかは、サイトの内容や他の情報源にも左右されます。この診断は、AIに読まれる前提となる設定に抜けがないかを確認するものです。