LLMOに最適化されたホームページをゼロから作る
GitHub Pagesで無料公開、AIに見つけてもらうサイト設計
LLMO 実装 | llms.txt・JSON-LD・URL.mdパターンを Astro + GitHub Pages でゼロから
LLMOシリーズの【手を動かす側】ゼロからサイトを立てて実装する
Zenn累計32,000+ views · 4言語で30冊以上出版 · Kindle 6カ国で販売中
本書の概要
AIに引用されるサイトを、実物のコードとともにゼロから作る。Astro と GitHub Pages で無料構築し、llms.txt・robots.txt の AI クローラー設定、JSON-LD 構造化データ、同一URLに .md を付けて Markdown を返す URL.md パターン、Playwright による LLMO 対応テスト、カスタムドメインと HTTPS まで、10章で全工程を扱う。最後に ChatGPT・Claude・Perplexity に実際に質問して、施策の効果を検証する。
この本でできるようになること
- Astro と GitHub Pages で、サーバー代ゼロのサイトを公開できる
- llms.txt と robots.txt を書いて、AI クローラーに明示的に読ませられる
- JSON-LD で Organization・Article・FAQ を構造化し、AI が事実として拾える形にできる
- 同一URLに .md を付けると Markdown が返る URL.md パターンを実装できる
- Playwright で LLMO 対応をテストにし、崩れたら CI で気づける状態にできる
- ChatGPT・Claude・Perplexity に質問して、施策が効いたかを自分で検証できる
対象読者
- 【個人開発者】自分のサイトが AI に引用されないことに気づいた人
- 【受託・制作】クライアントに LLMO 対応を提案したいが、実装の型を持っていない人
- 【企業の技術担当】自社について AI が誤った説明をするのを直したい人
- 【SEO 経験者】検索順位は取れているのに AI 経由の流入がゼロの人
- 【これから作る人】どうせ作るなら最初から AI に読まれる構成にしたい人
この本で解決できる悩み
- 自分の会社について AI に聞くと、間違った答えが返ってくる
- Google では上位なのに、ChatGPT の回答には一度も出てこない
- llms.txt という言葉は聞いたが、何を書けばいいのか分からない
- JSON-LD をコピペで入れたが、正しく効いているか確認できていない
- LLMO 対応をしたつもりだが、サイト改修のたびに壊れていないか不安
- サーバー代をかけずに検証用サイトを立てたい
- 施策の効果を測る方法が分からず、やりっぱなしになっている
この本の立ち位置
- 実装寄り (概念解説ではなく、動くサイトを1つ作り切る)
- 無料構成に特化 (Astro + GitHub Pages。有料 CMS や SaaS を前提にしない)
- 初中級者向け (HTML と Markdown が読めれば追える)
- 全工程型 (技術選定からドメイン設定、効果検証まで通しで扱う)
なぜこの本か
- 概念の紹介で終わらず、Astro プロジェクトを1つ立ち上げて公開するところまで通す
- llms.txt を提唱者 Jeremy Howard の原典に当たって扱い、仕様の出どころを明示する
- URL.md パターン (同一URLに .md で Markdown を返す) を実装レベルで解説する日本語資料が少ない
- LLMO 対応を Playwright のテストにして、CI で壊れを検出する運用まで含める
- 施策を入れた後に AI 3種へ実際に質問し、引用されるか検証する章を持つ
他のAI本との違い
| 比較対象 | 本書の違い |
|---|---|
| Astro / GitHub Pages 公式ドキュメント | サイトの作り方は分かるが、AI に読ませる設計は扱っていない |
| llmstxt.org (仕様の一次情報) | 仕様は分かるが、既存サイトへの入れ方と、効いたかを確かめる手順は書かれていない |
| 一般的な SEO 実践書 | 人間の検索行動が前提。AI クローラーの許可と構造化データの優先順位が違う |
目次
- はじめに 無料公開
- 01 第1章 なぜ今LLMOか — SEOの次に来るもの 無料公開
- 02 第2章 技術選定 — なぜAstro + GitHub Pagesか 無料公開
- 03 第3章 サイト構成の設計 — LLMO最適化を前提に
- 04 第4章 サイト構築 — レイアウトとページを組む
- 05 第5章 LLMO最適化の実装 — llms.txt・robots.txt
- 06 第6章 JSON-LD構造化データ — AIが理解できる形にする
- 07 第7章 URL.mdパターン — 同一URLでMarkdownを返す
- 08 第8章 Playwrightでテスト — LLMO対応を壊さない
- 09 第9章 カスタムドメイン + HTTPS
- 10 第10章 検証 — AIは本当に見つけてくれるのか
- 付録 LLMO最適化チェックリスト
関連記事で深掘りする
よくある質問
- SEO対策とは何が違いますか?
- 読み手が人間か AI かが違います。SEO は検索結果の順位を上げますが、LLMO は ChatGPT や Claude が回答を作るときに引用される状態を作ります。本書は robots.txt での AI クローラー許可、llms.txt、JSON-LD といった AI 側の入口を扱います。
- サーバー代はかかりますか?
- かかりません。GitHub Pages で無料公開する構成です。独自ドメインを使う場合だけドメイン代が要ります。第9章でカスタムドメインと HTTPS の設定を扱います。
- Astro を使ったことがなくても読めますか?
- 読めます。第2章で技術選定の理由から入り、第4章でレイアウトとページを実際に組み立てます。HTML と Markdown が分かれば追えます。
- 効果はどう確かめますか?
- 第10章で ChatGPT・Claude・Perplexity に同じ質問を投げ、サイトが引用されるかを実際に確認します。施策を入れて終わりにせず、AI に聞いて確かめるところまでを1冊に入れています。
Zenn で読む
Zennで全文公開
Zennで読む (¥500) トピック: LLMOGitHub PagesAstrollms.txtJSON-LD