中小企業のWebサイトSEO・AI検索対策 完全実装ガイド|実例ベースの60項目【2026年版】
ある中小企業のWebサイト(WordPress製)に2ヶ月で施した 約60項目のSEO・AIO・UX改善 を、「課題→対策→結果」の3段構成で公開します。
本ガイドは、中小企業のWeb担当者・経営者・SEO実務者の方が「明日から自社で同じことを実装できる」レベルで具体的に解説しています。
最終更新:2026年5月
はじめに:なぜ「自社サイトの改善実例」が貴重なのか
SEO・AI検索対策の情報はWeb上に溢れていますが、「実際に何を、どの順番で、どんな手で実装したのか」 を最後まで公開した記事はほとんどありません。
本記事では、Webマーケティング会社が自社サイトに対して2026年4〜5月に実装した 約60項目の改善 を、具体的なコードレベルで公開します。
実装したのは大きく 9つの領域:
| 領域 | 概要 |
|---|---|
| ① テクニカルSEO | JSON-LD・OGP・h1構造の整備 |
| ② パフォーマンス改善 | 不要スクリプト削減・LCP最適化 |
| ③ AI検索対策(AIO/GEO/LLMO) | ChatGPT・Perplexity 等への引用獲得 |
| ④ コンテンツSEO | Pillar記事3本・約42,000字の制作 |
| ⑤ 内部リンク戦略 | UTM自動付与・関連記事自動挿入 |
| ⑥ UI/UX改善 | CTA最適化・著者プロフィール |
| ⑦ 会社情報の信用補強 | E-E-A-T強化 |
| ⑧ 構造化データ拡張 | FAQ・Review・Breadcrumb |
| ⑨ CV導線強化 | 業種別実績バナー横展開 |
それぞれ「課題→対策→結果」で見ていきます。
1. テクニカルSEO
1-1. 構造化データ(JSON-LD)の不在
【課題】 あるサイトには JSON-LD 構造化データが一切出力されておらず、Google検索や AI検索(ChatGPT/Perplexity 等)からサイトの「会社情報」「サービス内容」「FAQ」を 構造的に読み取れない状態 でした。これは AI検索時代において致命的な弱点です。
【対策】 WordPress 子テーマの functions.php で 9種類の JSON-LD を自動出力する仕組みを実装:
| Schema Type | 用途 | 適用ページ |
|---|---|---|
| Organization | 会社情報 | トップ |
| LocalBusiness | 地域事業者情報 | トップ |
| WebSite | サイト自体 | トップ |
| Article | ブログ記事 | 全投稿 |
| Service | サービス内容 | サービスページ |
| WebPage | 一般ページ | 固定ページ |
| BreadcrumbList | パンくず | 全ページ |
| FAQPage | FAQ | FAQページ |
| Review | お客様の声 | 導入事例ページ |
【結果】
- 全公開ページに自動で構造化データが付与
- Google検索のリッチリザルト(★評価・FAQ展開)対象に
- ChatGPT・Perplexity 等の AI検索エンジンから 「会社の事業内容」「住所」「サービス」を正確に認識 されるように
1-2. h1タグの構造的問題
【課題】 多くのWordPressテーマでは、サイトロゴが <h1> タグとしてマークアップされています。これにより全ページで「会社名」がh1扱いになり、個別ページのSEOテーマがGoogleに正しく伝わらない 問題が発生します。
【対策】
- 子テーマで
template-parts/logo.phpをオーバーライド → ロゴを<div>に変更 - 既存固定ページ内の余分な
<h1>を<h2>に output bufferで自動書き換え - トップページに 専用のh1(ページの主題を表現する文言) を自動挿入
【結果】
- 各ページ1つだけの適切なh1構造に
- ページごとの主題がGoogleに正確に伝わる構造になった
1-3. OGP/Twitter Card の不適切な設定
【課題】
- トップページの
og:typeが誤ってarticleになっていた(→ Facebook/Slack でリンク共有時に正しいプレビューが出ない) - Twitter Card が
summaryのままで、画像が小さく表示 されていた(CTR下がる)
【対策】
- 子テーマで親テーマのOGP関数を
remove_actionで無効化 - 独自のOGP出力関数を実装し、トップを
website、投稿をarticleに正しく分岐 - Twitter Card を
summary_large_imageに統一
【結果】 SNS拡散時のクリック率向上(業界の一般的な調査では、大画像版は通常版の2倍CTR)
2. パフォーマンス改善
2-1. 不要スクリプトの読み込み
【課題】 WordPressデフォルトの絵文字スクリプト(10KB+)、Heartbeat API、generator メタタグ、RSDリンクが全ページで読み込まれており、LCP(Largest Contentful Paint)に悪影響。
【対策】
“`php
remove_action(‘wp_head', ‘print_emoji_detection_script', 7);
remove_action(‘wp_head', ‘wp_generator');
remove_action(‘wp_head', ‘rsd_link');
wp_deregister_script(‘heartbeat'); // フロントエンドのみ
“`
2-2. ヒーロー画像のLCP遅延
【課題】 トップページのメインビジュアルが遅延読み込みされていて、LCP が2.5秒超。
【対策】 ヒーロー画像に <link rel="preload" fetchpriority="high"> を head に追加。
2-3. 外部リソースへの接続遅延
【課題】 Google Analytics、jQuery CDN、Google Tag Manager への接続が毎回新規。
【対策】 wp_resource_hints で preconnect / dns-prefetch を追加。
【パフォーマンス改善の総合結果】
- LCP 平均 約30%短縮
- 不要JS 約15KB削減
- 外部接続 dns prefetch で平均100ms短縮
📖 詳細実装手順:Core Web Vitals 改善 完全ガイド|LCP・INP・CLS を「合格」にする実装手順
3. AI検索対策(AIO/GEO/LLMO)
3-1. AI検索エンジンに引用されない問題
【課題】 サイバーエージェント GEOラボの2025年12月調査によると、AI検索で完結し外部サイトをクリックしない割合が 63.2% に到達。「Google順位で上位を取れば集客できる」という旧来モデルが、3クエリに2件は機能しなくなっています。
実際、自社の主要KWで、ChatGPT/Perplexity/Claude/Copilot から 引用されない状態 でした。
【対策】 7つの施策を体系的に実装:
- llms.txt を
/llms.txtに設置(AIクローラー向けに会社・サービス・記事を Markdown で整理) - FAQPage JSON-LD を FAQ ページに実装
- 「結論先出し」記事構造 を全Pillar記事に導入
- 数値・データ・固有名詞の充実(「効果が出ます」→「3ヶ月で問い合わせ1.5倍」)
- Bing Webmaster Tools 登録(ChatGPT/Copilot対策)
- IndexNow API 自動通知(記事更新時に Bing/Yandex へ即時通知)
- E-E-A-T強化(著者プロフィール充実・実績数字明示)
【結果】(2026年5月時点)
- 主要KW10本 × 4AI(ChatGPT/Perplexity/Claude/Copilot)= 40セルチェック
- 2026年3月:2セル → 5月:8セル で AI引用確認(業界中堅レベル到達)
- 6ヶ月以内に 25セル超を目標に運用中
📖 詳細実装手順:llms.txt とは?AI検索時代のSEOで必須の新ファイル|書き方と設置手順
3-2. AI検索対策フレームワークの不在
【課題】 「AIO/GEO/LLMO とは何か、何をすればいいか」が言語化されておらず、社内でも顧客提案でも体系的に語れない。
【対策】 「AI集客 7要素フレーム」 として体系化:
| 要素 | 内容 |
|---|---|
| 要素1 | サイト基盤(技術SEO) |
| 要素2 | コンテンツ品質 |
| 要素3 | サイトの信用性 |
| 要素4 | AI検索エンジン対応 |
| 要素5 | 構造化データ |
| 要素6 | 内部リンク・導線設計 |
| 要素7 | 計測・改善ループ |
4. コンテンツSEO(Pillar記事3本)
4-1. 軸となる長文コンテンツの不足
【課題】 短い記事は多数あったが、「業界トップに食い込める」レベルの 8,000字超のPillar記事 が不在。
【対策】 戦略的にPillar記事3本を新規制作(合計約42,000字):
| Pillar | 概要 | 字数 | 狙いKW |
|---|---|---|---|
| #1 | 中小企業向けSEO総合解説 | 約19,500字 | 中小企業 SEO/SEO対策/Web集客 SEO |
| #2 | 特定業界向けWeb集客の実例 | 約11,500字 | 業界別 集客/Web集客/ホームページ |
| #3 | AI検索対応のSEO戦略解説 | 約10,800字 | AI検索 対策/GEO対策/AIO対策/LLMO対策 |
各記事の特徴:
- 結論先出し + 業種別実例 + 業界数字の徹底
- 6〜8社の支援実績の具体数字 を本文中に多数織り込み
- FAQ形式で15問前後 のロングテールKW獲得
- 1450×930 のオリジナルアイキャッチ(ブログ一覧で他記事と統一感)
- 3:2比率の関連おすすめ記事 が自動表示される設計
4-2. 業種別事例の混在問題
【課題】 当初の SEO記事に他業界の事例が大量に混入。「SEOの解説なのか、業界特化型の宣伝なのか」が読者に伝わりにくい状態。
【対策】
- 各 Pillar に明確な役割分担(業種別 / SEO全般 / AI検索特化)
- 訪問者カテゴリで CTA を出し分け
【結果】 訪問者の意図に合ったコンテンツとCTAを提示できる状態に。
4-3. KW設計の誤り
【課題】 業界特化型の検索ボリューム表に、業界内向け B2B KW(業者・新規開業者が検索するKW)を「狙い目」として記載。これらは エンドユーザーが検索するKWではなく、SEO戦略として誤り。
【対策】 エンドユーザー目線(業務特化×具体ニーズ)のKW に置き換え:
| 旧KW(業界内向け) | 新KW(顧客目線) |
|---|---|
| 業種名 集客 | 具体業務 自分で(例:相続登記 自分で) |
| 業種名 開業 | 具体業務 作成(例:遺言書 作成) |
| 業種名 マーケティング | 具体業務 費用 |
| 具体業務 + 業種名 |
【結果】 お客様が「自分のクライアントが探すKW」をターゲットにできるKW戦略へ。
5. 内部リンク戦略
5-1. 内部リンクのトラッキング不能問題
【課題】 サイト内のリンク(ヘッダーメニュー・関連記事・記事内リンク)に UTM パラメータが付いておらず、「どのページからどのページへ流れたか」をGAで分析できない。
【対策】
- ヘッダー/フッターメニューに UTM 自動付与(
wp_nav_menu_itemsフィルター) utm_source=internal/utm_medium=header_navorfooter_nav/utm_campaign=ページslug- 関連おすすめ記事のリンクに UTM 自動付与
utm_medium=related_posts/utm_content=from-post-{ID}- Pillar3記事の内部リンク 38本に UTM 一括付与
utm_campaign=pillar1-***等で記事別追跡
【結果】 GA4で「ピラー記事から各サービスページへ何件流入したか」が完全に追跡可能に。
5-2. 関連記事表示の不在
【課題】 ブログ記事末尾に関連記事リンクがなく、1記事読み終わったらサイトを離脱 していた。
【対策】
- 子テーマで
the_contentフィルターを使い、同カテゴリの最新3記事を 記事末尾に自動挿入 - カード形式(サムネ+タイトル)で目を引くデザイン
- アスペクト比 3:2 でブログ一覧と統一感
- ホバー効果・タイトル2行省略表示
【結果】 関連記事への遷移率向上、サイト滞在時間延長。
6. UI/UX改善
6-1. 著者プロフィールの陳腐化
【課題】 親テーマの functions.php が全記事に同じプロフィールテキストを自動追加。古い情報、文字だけで親近感なし、業種に関わらず同じCTA。
【対策】
- 親テーマの自動追加処理を
remove_filterで無効化 - 子テーマで 顔写真付き × カテゴリ別 A/B/C 出し分け 著者ボックスを実装:
| 記事カテゴリ | 表示プロフィール | 主要CTA |
|---|---|---|
| 業界特化カテゴリ | A: 業界専門家版 | 業界向けパック/サービス |
| SEO/AIO関連 | B: SEO戦略家版 | SEO/AIO診断/コンサル |
| その他 | C: 一般物語版 | 無料診断/お問い合わせ |
- 顔写真を円形96pxで配置、ホバー効果なしのプロフェッショナル感
【結果】
- 訪問者の関心と一致したCTA表示でCV率UP
- 著者の人柄が伝わり信頼感向上
- データ上は1関数の修正だけで、全公開記事に瞬時反映
📖 詳細実装手順:WordPress で E-E-A-T を強化する完全手順|著者プロフィール・Author JSON-LD・専門性証明
6-2. 関連記事のサムネサイズ不均衡
【課題】 関連おすすめ記事のサムネが 16:10 比率で大きすぎ、カードが間延びした印象。
【対策】 CSS調整:
- アスペクト比 16:10 → 3:2(他のブログ一覧と統一)
- 最大幅 880px → 760px(コンパクト化)
- タイトル2行省略表示
7. 会社概要ページの大改造(E-E-A-T強化)
7-1. 会社情報の薄さ
【課題】 会社概要ページが「社名・住所・電話・代表者名・経歴の簡単な年表」のみで、信用構築の材料が不足。AI検索のE-E-A-T評価でも弱点になっていました。
【対策】 会社概要ページを 以下のセクション構成に大改造:
- ヘッダー(ロゴ拡大版・タグライン)
- 会社基本情報カード(Company/Representative/Address/Tel)
- 支援実績ハイライト(数字カード)
- お取引先企業様
- メディア掲載歴(60媒体以上)
- 統合プロフィール
- 代表挨拶(顔写真+ストーリー)
- 経歴年表
- 保有資格チップ
- 活動写真ギャラリー(マガジンレイアウト)
- アクセス情報+Googleマップ統合カード
【結果】
- AI検索で「会社情報を聞かれた」際、構造的に情報が伝わる
- 訪問者の 「興味→信頼→親しみ→アクション」 の流れが自然に
- 信用性シグナルが大幅増(業績数字・取引先・メディア・資格・代表者ストーリー)
8. 構造化データ&データ計測
8-1. お客様の声が単なる文字列だった問題
【課題】 導入事例ページのお客様の声が、Googleにとっては「ただのテキスト」で、レビュー扱いされない。
【対策】 Review JSON-LD を全導入事例ページに自動出力:
- ★評価(★5.0デフォルト、カスタムフィールドで上書き可)
- レビュー本文
- 投稿日・投稿者・対象組織
【結果】 Google検索のリッチリザルトで★表示が出る可能性UP。
8-2. FAQ の SEO 活用不足
【課題】 FAQ ページの内容が SEO対象になっていなかった。
【対策】
- 子テーマで FAQPage JSON-LD自動抽出(記事本文の
<h3>Q...</h3><p>A...</p>パターンから自動取得) - FAQ ページのUIをアコーディオン化で UX 向上
9. CV導線強化
9-1. サービスページの信用補強不足
【課題】 サービスページに、業種別の実績数字がなく、訪問者が「自分の業界でも効果ある?」と疑念を抱きやすい。
【対策】 「業種別実績バナー」 を各サービスページに横展開:
- 4枚カード形式(数字+業種+成果)
- 各サービスに合った業種事例を選定
- CTA直前に配置で「実績を見てから問い合わせ」の自然な流れ
9-2. コラム CTA の最適化
【課題】 業界特化型コラム記事から、関連サービスへのCTAが不在。
【対策】 子テーマで「特定カテゴリ記事の本文最初のh2前と末尾」に CTAバナーを自動挿入。
実装の総合効果
短期効果(1〜2ヶ月)
- ✅ JSON-LD 9種類が全ページに自動出力 → Google認識力UP
- ✅ AI検索引用:40セル中2→8セル(業界中堅レベル到達)
- ✅ Bing Webmaster + IndexNow で記事公開即時通知
- ✅ Pillar記事3本公開(合計約42,000字)
中期効果(3〜6ヶ月予測)
- 🎯 主要KWで1ページ目獲得
- 🎯 AI検索引用 25セル超(業界リーダー候補)
- 🎯 各サービスページのCV率15〜30%向上見込み
長期効果(半年〜1年)
- 🎯 サイトを「業界の標準教科書」ポジションへ
- 🎯 AI検索時代の集客モデルとして確立
- 🎯 同様のフレームを他プロジェクトへ横展開
本実装で使用した技術スタック
| カテゴリ | ツール・技術 |
|---|---|
| CMS | WordPress + 子テーマ |
| データ操作 | WP REST API + Application Password |
| 構造化データ | JSON-LD(schema.org) |
| AI対策 | llms.txt / IndexNow / Bing Webmaster |
| 画像生成 | Pillow(Pythonライブラリ)でオリジナルアイキャッチ |
| 計測 | Google Analytics 4 + Search Console |
| 分析フレーム | 独自「AI集客 7要素フレーム」 |
中小企業がやるべき60項目チェックリスト
最後に、本記事で紹介した約60項目の改善を チェックリスト形式 にまとめます。自社サイトで確認してみてください:
テクニカルSEO(15項目)
- [ ] Organization JSON-LD を出力しているか
- [ ] LocalBusiness JSON-LD で住所・営業時間を構造化しているか
- [ ] WebSite JSON-LD で sitelinks searchbox を有効化しているか
- [ ] Article JSON-LD で投稿に著者・日付・サムネを出力しているか
- [ ] Service JSON-LD でサービスページを構造化しているか
- [ ] BreadcrumbList JSON-LD が全ページにあるか
- [ ] FAQPage JSON-LD でFAQをリッチリザルト対象にしているか
- [ ] Review JSON-LD で導入事例を★レビュー化しているか
- [ ] h1タグが各ページ1つだけになっているか
- [ ] ロゴが h1 ではなく div になっているか
- [ ] og:type が トップ=website / 投稿=article に正しく分岐しているか
- [ ] Twitter Card が summary_large_image になっているか
- [ ] canonical タグが正しいURLを指しているか
- [ ] noindex の誤設定がないか
- [ ] サイトマップが Search Console に登録されているか
パフォーマンス(8項目)
- [ ] WP絵文字スクリプトを無効化しているか
- [ ] wp_generator など不要メタを削除しているか
- [ ] Heartbeat API をフロントエンドで停止しているか
- [ ] ヒーロー画像に preload + fetchpriority=”high” があるか
- [ ] preconnect / dns-prefetch で外部接続を最適化しているか
- [ ] 画像が WebP 形式で配信されているか
- [ ] Core Web Vitals の3指標が「良好」か
- [ ] サーバー応答時間が200ms以下か
AI検索対策(10項目)
- [ ] llms.txt を
/llms.txtに設置しているか - [ ] Bing Webmaster Tools に登録しているか
- [ ] IndexNow API で記事公開を自動通知しているか
- [ ] 結論先出しの記事構造になっているか
- [ ] 数値・データを具体的に記載しているか
- [ ] 著者プロフィールでE-E-A-Tが補強されているか
- [ ] 主要KWで月次AI引用率を測定しているか
- [ ] AIで自社サイトが引用される設計になっているか
- [ ] llms.txt が最新情報に更新されているか
- [ ] AI関連の最新トレンドを記事に反映できているか
コンテンツSEO(10項目)
- [ ] Pillar記事を業界・分野ごとに用意しているか
- [ ] 1記事5,000字以上のPillarがあるか
- [ ] FAQ形式の問答が記事に含まれているか
- [ ] 実例数字を本文に盛り込んでいるか
- [ ] 業界相場との比較表があるか
- [ ] エンドユーザー目線のKW設計になっているか
- [ ] アイキャッチが他記事と統一感あるサイズか
- [ ] Cluster記事をPillarから内部リンクで繋いでいるか
- [ ] 記事タイトルが32文字以内か
- [ ] meta description が120字以内で魅力的か
内部リンク・UX(10項目)
- [ ] ヘッダー/フッターメニューに UTM が付与されているか
- [ ] 関連記事リンクが記事末尾に自動表示されるか
- [ ] 関連記事のアスペクト比が他と統一されているか
- [ ] 著者プロフィールがカテゴリ別に最適化されているか
- [ ] 顔写真が著者プロフィールに含まれているか
- [ ] サービスページに業種別実績バナーがあるか
- [ ] CV率を測定できる UTM 設計になっているか
- [ ] 内部リンクのアンカーテキストが具体的か
- [ ] 関連サービスへのCTAが各記事に自動挿入されるか
- [ ] スマホでのタップ可能領域が十分か
会社情報・E-E-A-T(7項目)
- [ ] 会社概要ページにロゴ・タグラインがあるか
- [ ] 代表挨拶+顔写真が掲載されているか
- [ ] 経歴年表が時系列でわかりやすいか
- [ ] 保有資格・実績が明示されているか
- [ ] メディア掲載歴が掲載されているか
- [ ] お取引先(許可があれば)が公開されているか
- [ ] Googleマップが埋め込まれているか
→ 60項目すべて◯にできれば、AI検索時代の中小企業SEOで「業界中堅以上」のポジションに到達できます。
まとめ:明日からできる3つのアクション
本記事の60項目すべてを今すぐ実装するのは現実的に難しいので、まず取り組むべき3つ を提案します:
🥇 Action 1:JSON-LD 構造化データの実装(所要時間:1〜2日)
- Organization / LocalBusiness / WebSite / Article / FAQPage の5種類だけでも実装
- 子テーマの functions.php に hook で出力
🥈 Action 2:Bing Webmaster Tools 登録 + IndexNow(所要時間:30分)
- ChatGPT/Copilot からの引用率に直結
- 設定さえすれば自動で動く
🥉 Action 3:Pillar記事1本を制作(所要時間:1〜2週間)
- 業界の「中小企業 + 業界KW」で 5,000字超の解説記事
- 結論先出し + 数値データ + FAQ形式
これだけで、3〜6ヶ月後に検索順位・AI引用率の両方で目に見える成果が出始めます。
おわりに
本記事の内容は、すべて Web集客のプロフェッショナルが自社サイトに対して施した実装 です。中小企業のWeb担当者・経営者の方でも、1つずつ取り組めば必ず成果が出るフレームワークになっています。
もし「自社サイトで同じ実装をしたい」「現状の自社サイトを診断してほしい」という方は、無料の AIO&SEO診断 をご活用ください。30項目のチェックポイントを 3営業日でレポート いたします。
🎁 AIO&SEO診断(無料):3営業日であなたのサイトの現状を30項目診断
📞 無料相談:初回ヒアリング無料・しつこい売り込みは一切なし
関連するPillar記事(あわせて読みたい)
ドットアンドノードが提供するPillar記事は、読者の課題別に4本構成です。本記事と関連性の高い記事をご覧ください。
- 🎯 中小企業のSEO対策 完全ガイド — 中小企業のSEO戦略全般を体系的に解説
- ⚖️ 司法書士のWeb集客 完全ガイド — 業界特化型Web集客の実例ベース解説
- 🤖 AI検索時代の SEO/AIO/GEO/LLMO 対策 — ChatGPT・Gemini等のAI検索対応戦略





