実践ガイド
WordPressでできるGEO対策。プラグインと設定で『AIに読まれる』状態にする
先に結論
WordPressは、AI検索にむしろ向いています。サーバー側でHTMLを生成するので、本文が最初からHTMLに入っていてAIが読める。これはGEOの土台で大きな利点です。
問題が出るとすれば、個別の設定──AIクローラーを弾いている、テーマが重い、JSを盛りすぎ、といった点。WordPressでやるべきことを、プラグインの使いどころと一緒に整理します。
1. robots.txtでAIクローラーを弾いていないか
最優先。SEOプラグインやセキュリティ設定が、知らないうちに GPTBot などを弾いていることがあります。
- 多くのSEOプラグインにrobots.txt編集機能があります。そこで現状を確認
GPTBotClaudeBotPerplexityBotOAI-SearchBotをDisallowしていないか- 詳しい考え方はrobots.txtの記事
弾いていなければ、最低限こう書いておけば十分です。
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Bingbot
Allow: /
Sitemap: https://example.com/sitemap.xml
2. サイトマップを出してBing/Googleに送る
SEOプラグインがXMLサイトマップを自動生成します。それをBing Webmaster ToolsとGoogle Search Consoleの両方に送る。AI検索の土台はインデックスです。
3. 構造化データ(FAQ・Article・Product)
SEOプラグインや専用プラグインで、記事にArticle、よくある質問にFAQ、商品にProductの構造化データを付けられます。ただし優先順位は土台のあと。クローラー許可と読めるHTMLが先です(優先順位の話)。
4. 表示速度とテーマ
重いテーマやプラグインの入れすぎは、クロールにも閲覧にも不利。キャッシュ、画像の最適化(WebP)、不要プラグインの整理で軽くする。派手な動きより、速く確実に表示されることが効きます。
5. JavaScriptで本文を隠さない
WordPress自体は問題ありませんが、一部のページビルダーやテーマがコンテンツをJSで遅延描画することがあります。記事の本文がHTMLに入っているか、「ソースを表示」で確認を。
プラグイン任せにしない一点
SEOプラグインは便利ですが、「入れたから対策済み」ではありません。 プラグインはサイトマップや構造化データを助けますが、AIクローラーを弾く設定や重さは、自分で見ないと気づけない。プラグインは道具、判断は人がする。ここだけ外さないでください。
よくある質問
Q. WordPressはAI検索に不利? 不利ではない。サーバー側でHTMLを生成し本文が読まれやすい。問題は過剰なJSや重いテーマ、クローラーを弾く設定など個別要因。
Q. SEOプラグインを入れればGEO対策になる? サイトマップ・構造化データ・メタ整備には役立つ。ただし任せきりにせず、robots.txtや速度など土台を自分で確認することが大切。
Q. robots.txtはどこで編集する? 多くのSEOプラグインに編集機能がある。無ければサーバールートに物理ファイルを置く。まず現状でAIクローラーを弾いていないか確認。
WordPressなら、土台は最初から整っています。あとは弾いていないか、軽いか、読めるか。基本を確認するだけで、AIに見つけてもらえる側に回れます。