0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AI検索対応度を40点台→80点台に上げる実装5ステップ【コード付き】

0
Posted at

AI検索対応度を40点台→80点台に上げる実装5ステップ【コード付き】

AI検索(ChatGPT・Google AI Overview・Perplexity)に自社サイトを引用してもらうには、いくつかの技術的な対策が必要です。

この記事では、架空のWeb制作会社サイトを題材に、実際にAI検索対応度スコアを55点(D判定)→82点(A判定)に改善した実装手順をコード付きで解説します。

診断には AEO Check を使用しました。

改善前の状態

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>Sample Web Studio</title>
</head>
<body>
  <h1>Sample Web Studio</h1>
  <h2>Web制作ならお任せください</h2>
  <p>私たちはWebサイトの制作を行っています。</p>
</body>
</html>

足りないもの:

  • robots.txt なし → AIクローラーがアクセスできるか不明
  • 構造化データなし → 機械がサイトの内容を理解できない
  • meta description なし → 検索結果の説明文がない
  • sitemap.xml なし
  • コンテンツが薄い(147文字)

ステップ1: robots.txt でAIクローラーを許可する

User-agent: *
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

Sitemap: https://example.com/sitemap.xml

主要なAIクローラー:

クローラー 運営元 用途
Googlebot Google AI Overview + 通常検索
OAI-SearchBot OpenAI ChatGPT検索
PerplexityBot Perplexity Perplexity検索
Claude-Web Anthropic Claude検索

robots.txt がない場合、クローラーはアクセス可能と判断しますが、明示的に許可する方が確実です。

ステップ2: 構造化データ(JSON-LD)を追加する

<head> 内に以下を追加します。

Organization スキーマ

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Sample Web Studio",
  "url": "https://example.com",
  "description": "東京のWeb制作会社。ホームページ制作・LP制作・ECサイト構築。",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "東京都",
    "addressCountry": "JP"
  }
}
</script>

FAQPage スキーマ

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "制作費用はいくらですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "ホームページ制作は30万円〜、LP制作は15万円〜が目安です。"
      }
    },
    {
      "@type": "Question",
      "name": "制作期間はどのくらいですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "コーポレートサイトで約1〜2ヶ月、LPで2〜3週間が目安です。"
      }
    }
  ]
}
</script>

BreadcrumbList スキーマ

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "ホーム", "item": "https://example.com/" }
  ]
}
</script>

構造化データの検証は Google Rich Results Test で行えます。

ステップ3: meta description・canonical・OGP を追加する

<head>
  <title>Sample Web Studio | 東京のWeb制作会社・ホームページ制作</title>
  <meta name="description" content="Sample Web Studioは東京のWeb制作会社です。
    ホームページ制作・LP制作・ECサイト構築・保守運用まで、
    中小企業のWeb戦略をワンストップで支援します。">
  <link rel="canonical" href="https://example.com/">
  <meta property="og:title" content="Sample Web Studio | 東京のWeb制作会社">
  <meta property="og:description" content="ホームページ制作・LP制作・ECサイト構築。
    中小企業のWeb戦略をワンストップで支援。">
  <meta property="og:type" content="website">
  <meta property="og:url" content="https://example.com/">
</head>

ポイント:

  • title は28〜40文字が目安
  • meta description は70〜160文字
  • canonical は正規URLを指定(www有無やトレイリングスラッシュの統一)

ステップ4: sitemap.xml を追加する

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-04-24</lastmod>
  </url>
  <url>
    <loc>https://example.com/privacy.html</loc>
    <lastmod>2026-04-24</lastmod>
  </url>
</urlset>

robots.txtSitemap: ディレクティブでURLを指定するのを忘れずに。

ステップ5: コンテンツを充実させる

技術的な実装だけでなく、コンテンツ自体の改善も大きく効きます。

改善前(147文字):

<p>私たちはWebサイトの制作を行っています。お気軽にお問い合わせください。</p>

改善後(約1,500文字):

<section>
  <h2>中小企業のWeb戦略をワンストップで支援</h2>
  <p>Sample Web Studioは、東京を拠点とするWeb制作会社です。
    2020年の創業以来、<strong>累計150社以上</strong>の中小企業の
    Webサイト制作・運用を支援してきました。</p>
  <!-- 具体的な数値・実績を含める -->
</section>

<section id="faq">
  <h2>よくある質問</h2>
  <dl>
    <dt>制作費用はいくらですか?</dt>
    <dd>ホームページ制作は30万円〜、LP制作は15万円〜が目安です。</dd>
  </dl>
  <!-- FAQPage JSON-LDと内容を一致させる -->
</section>

<section id="about">
  <h2>会社概要</h2>
  <table>
    <tr><th>会社名</th><td>Sample Web Studio</td></tr>
    <tr><th>所在地</th><td>東京都渋谷区</td></tr>
    <tr><th>設立</th><td>2020年</td></tr>
  </table>
</section>

AIに引用されやすいコンテンツのポイント:

  • 具体的な数値を含める(「150社以上」「月5件→月20件」)
  • FAQ形式で質問と回答を明確に分ける
  • 会社概要・プライバシーポリシーで信頼性を示す

改善結果

カテゴリ Before After
AIクローラーアクセス 18/20 20/20
テクニカルSEO基盤 8/13 13/13
構造化データ 0/14 11.2/14
コンテンツ品質 5/17 17/17
AEO対応 0/12 7.4/12
権威性・信頼性 2/17 9.2/17
コンテンツ構造 3/7 4/7
合計 55/100 (D) 82/100 (A)

最も効果が大きかったのは構造化データの追加コンテンツの充実でした。

まだ改善できる項目

82点でA判定ですが、まだ伸びしろがあります:

  • 質問形式の見出し: H2を「〜とは?」「〜の方法」にする
  • 引用シグナル: 統計データ・出典表現・定義文を増やす
  • llms.txt: サイトルートにMarkdown形式でサイト概要を配置(仕様
  • 内部リンク: 複数ページ間のリンクを増やす

まとめ

AI検索対応度を上げるために必要な実装は、特別なものではありません:

  1. robots.txt でAIクローラーを許可
  2. JSON-LDで構造化データを追加
  3. meta description / canonical / OGP を設定
  4. sitemap.xml を配置
  5. コンテンツを充実させる(数値・FAQ・会社概要)

自社サイトの現状を確認したい場合は AEO Check で無料診断できます。URLを入力するだけで、どの項目が足りていないかが分かります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?