Craft CMS のサイトを Google と AI 検索に見つけてもらいましょう。セクション、フィールド、キャッシュした Twig のテンプレート、JSON-LD、llms.txt を使い、ChatGPT、Perplexity、Claude、Gemini にページを引用してもらいます。



Craft CMSのサイトを、従来の10本の青いリンクだけでなく、AIの回答の中にも表示させたいとお考えですか? Craft CMSは、Pixel and Tonicが手がける、デザインエージェンシーに好まれるプレミアムなPHP製CMSで、編集者が、コンテンツをカスタムフィールドを持つセクションとエントリーとしてモデル化し、Twigテンプレートを通じてレンダリングします。この規律ある構造が、生成AI最適化(GEO)の優れた土台になります。まずは、基準となるGEO SEO監査から始め、あらゆる改善を、常に更新されるGEO SEOダッシュボードの中で積み重ねていきましょう。このガイドでは、GoogleやChatGPT、Perplexity、Claude、Geminiといったアシスタントが、あなたのページを理解し、信頼し、引用できるように、Craft CMSをモデル化し、レンダリングし、注釈を付ける方法を解説します。
可視性はいま、2つに分かれています。すでに追いかけている順位付きのリンクと、ChatGPT、Perplexity、Claude、Geminiが質問に答えるときに引用する、ごく限られた情報源の一覧です。生成AI最適化とは、その一覧に加わるための取り組みです。Craft CMSはこの目的に合っています。コンテンツが、型付きのカスタムフィールド、カテゴリ、リレーションを持つセクションとして整理されるため、各エントリーが、自由形式のページではなく、整理された構造化レコードとして機能するからです。その構造をTwigテンプレートに反映させれば、モデルは、あなたのブランド、商品、著者を、区別されたエンティティとして読み取ります。
構築を始める前に、まず計測します。対象とする読者が実際に尋ねる質問を、主要なアシスタントに投げかけ、あなたのエントリーが表示されるか、どのURLが引用されるか、競合がどのように説明されているかを記録します。AI言及トラッキングでブランドの引用を追跡し、すでに集めている参照元をAIに引用される被リンクで調べ、あなたのドメインにすでに結びついているエンティティ(スタジオ、人物、サービス)を洗い出す、詳細なGEO SEO監査を実施します。このベンチマークによって、どのセクションとエントリーを最優先にすべきかが見えてきます。
GEOでは、意図は、切り詰めたキーワードではなく、完全なプロンプトとして届きます。チャットや音声で人々が使う表現をそのまま集め、知る、比べる、選ぶ、解決するという作業別にグループ化します。クエリファンアウトツールでカバー範囲を広げ、キーワードリサーチでトピックに優先順位を付けます。グループごとに、引用してほしいページとして、正規のCraft CMSのエントリーを1つ指定します。そして、簡潔で引用しやすく、明確な根拠に裏づけられた内容に仕上げ、同じ質問のさまざまな言い回しでも、モデルが意味を曲げずに一節を取り出せるようにします。
Craftが標準で備える構成要素を、エンティティの骨格として活用します。Articles、Guides、Services、Team、FAQs、Glossaryなどのセクションを作り、それぞれに目的に合ったカスタムフィールドを持たせ、カテゴリとタグのグループでエントリーを分類します。これらのフィールドを、name、description、image、datePublished、author、about、sameAsといったschema.orgのプロパティに対応づけます。すべてのエントリーが同じフィールド構成を引き継ぐため、正式な名称と事実がサイト全体で統一され、Matrixフィールドによって、編集者は充実した、一貫性のある本文を組み立てられます。この再現性のある深みが、関連するエントリー同士のリレーションフィールドでつながることで、回答型のAIが求めるトピックの権威性になります。
Craftは、Twigテンプレートを通じて、サーバーサイドでページをレンダリングするため、余計なものを省いたテンプレートを書き、ごちゃつきの少ないセマンティックなHTMLを出力します。cacheタグでテンプレートキャッシュを有効にし、アセットは適切な長期のヘッダーを付けてCDN経由で配信します。分離した構成を好む場合は、CraftのGraphQL APIまたはElement APIで、サーバーレンダリングを使うNext.js、Nuxt、Astroなどのフレームワークにデータを供給できます。どちらの場合でも、高速で、きちんと構造化されたページは、クロールの網羅性を高め、アシスタントがあなたを引用する頻度を高めます。
SEOmaticプラグインまたはSEO用のフィールドを追加して、すべてのエントリーが、的確なタイトル、わかりやすいメタディスクリプション、本文に合ったOpen Graphタグを出力するようにします。セクションのURI形式を通じて、エンティティを豊富に含む整ったURLを作り、canonicalタグを出力して、重複やページ分割されたビューを1つのアドレスにまとめます。メタrobotsを適用して、内容の薄いカテゴリのアーカイブやフィルター付きの一覧をインデックスから外します。誠実で一貫したメタデータは、埋め込みの整合性を保ち、アシスタントがページごとに1つの明確な意味を読み取れるようにするため、あなたのコンテンツを、そのまま安心して引用してもらえるようになります。
Craft CMSでは、JSON-LDはTwigテンプレートの中に置きます。SEOmaticに生成を任せることもできます。レイアウトまたはエントリーのテンプレートにスクリプトブロックを出力し、フィールドの変数で埋めることで、各エントリーが、そのエントリー自身のデータから作られた構造化データを出力するようにします。コンテンツにはWebPageとBreadcrumbListを伴うArticle、コマース系のエントリーにはoffersを伴うProduct、チュートリアルにはHowTo、質問ブロックにはFAQPageを使います。さらに、ロゴ、contactPoint、確認済みプロフィールへのsameAsリンクを備えた、サイト全体のOrganizationグラフを追加します。構造化データがあれば、アシスタントは事実を確認でき、あなたのエントリーを既知のエンティティに結びつけることができます。
実際のプロンプトを反映した、明確な質問と回答のブロックを作り、編集者がいつも同じ型を再現できるよう、専用のFAQセクションやMatrixブロックの用意も検討します。各回答は50〜120語に収め、関連する内部のエントリーにリンクし、権威ある外部の情報源を1つ引用します。手順については、必要な材料、順序立てた手順、所要時間をHowTo形式で整理します。こうしたコンパクトな形式は、曖昧さを取り除き、要約を重ねても元の意味が保たれたまま、アシスタントがあなたのCraft CMSのページを引用しやすくします。
SEOmaticまたは専用のテンプレートルートでXMLサイトマップを生成し、Google Search Consoleに送信します。robots.txtでは、引用してほしいコンテンツがあるパスを許可し、ノイズになるコントロールパネル、アカウント、検索のルートは禁止します。ドメインのルートにllms.txtファイルを公開し、AIエージェント向けの推奨クロール規則、優先するURL、再利用の条件を示します。このファイルは、尊重されるケースが増えており、Web上の情報源を要約し引用する言語モデルに対して、明確な出どころを示します。
関連するエントリーを集め、正規の回答を定義するトピックハブを作り、ナビゲーションとパンくずリストのパーシャルを使って、整理された階層を表現します。説明的なアンカーテキストで、文脈に沿ったインラインリンクを追加し、すべてのエントリーを、親のハブと兄弟のトピックにつなげます。トピッククラスタージェネレーターで、マッピングを加速できます。スタックの他の部分が別の場所で動いている場合は、statamic、expressionengine、webflow、shopifyでも、同じ手順を適用してください。
GEOは、いまも権威性で動いています。信頼できる媒体、一次調査、Craftのプロジェクトを取り巻くデザインや開発のコミュニティから、引用を獲得します。名前の出る専門家の名義で公開し、著者フィールドにレビュアーの資格を示し、E-E-A-Tを強める詳細なプロフィールページと会社概要ページを整えます。ドメインオーソリティトラッカーで、時間の経過とともに自社の立ち位置を追跡し、戦略的に重要なエントリーには、最終更新日をはっきり表示します。これにより、Googleもアシスタントも、あなたのコンテンツを、最新で正確、かつきちんと管理されたものとして読み取ります。
Craft CMSは公開APIを提供しています。そのGraphQL APIは、エントリーを作成するミューテーションに対応していますが、専用のMakeアプリはありません。そこでSorankは、Make.comのWebhookブリッジを通じて連携します。Sorankが生成した各記事はMake.comのシナリオに送られ、MakeがMake.comの汎用HTTPモジュールを使ってそのGraphQLのミューテーションを呼び出し、Craft CMSに公開します。現時点でSorankのネイティブコネクタはなく、Webhookを使ったこのルートで、公開までを最初から最後まで自動化します。ブログ記事ジェネレーターで、最適化された記事をすばやく下書きし、スケジュールに沿って公開しましょう。まずは、お使いの実際のサイトでコンテンツ作成の呼び出しを検証し、ご利用の設定で制限されている場合は、Sorankのセルフホスト型ブログに切り替えてください。
どのプロンプトであなたのブランドが呼び出されるか、どのエントリーが引用されるか、競合がどこで枠を取っているかを追跡します。SEO競合スパイで自社をベンチマークし、GEOリーダーボードで順位を確認し、タグ付きのランディングページと固有のUTMで、アシスタント経由の訪問を計測します。新しいスキーマ、コンテンツクラスター、リンク施策のたびにデータを見直し、このサイクルを毎月繰り返すことで、GEOをCraft CMSサイトにとって、測定でき、積み上がっていく成長エンジンに変えましょう。
Craft CMSは、整理された、フィールド主導のコンテンツモデルと、Twigの出力に対する完全な制御を与えてくれ、GEOは、それを回答型のAIの目の前に届けるための戦略を与えてくれます。エントリーが、明確なエンティティ、正確なメタデータ、信頼できる根拠を示していれば、アシスタントは自信を持ってあなたを引用します。構造化されたセクション、高速でキャッシュされるテンプレート、JSON-LD、引用しやすい回答を整え、監査、コンテンツ、リンクはSorankに任せましょう。この土台があれば、あなたのブランドは、2026年以降もモデルが好んで引用する情報源になります。
Craft CMS は、コンテンツが型付きのカスタムフィールド、カテゴリー、リレーションを持つセクションとエントリーとしてモデル化されており、テーマ、人物、サービスがきれいなエンティティとして読めるので、GEO の優れた土台です。テンプレートとデータのキャッシュを備えた軽量な Twig のテンプレートから速いセマンティック HTML をレンダリングし、SEOmatic のプラグインで正確なタイトル、説明、Open Graph タグを加えましょう。テンプレートから JSON-LD を出力し、セクションの URI 形式できれいな URL を作り、XML サイトマップを生成し、llms.txt ファイルを公開します。この構成なら、ChatGPT、Perplexity、Claude、Gemini がコンテンツに確実に到達し、解析し、引用できます。
実際のプロンプトに対応した、答えを先に示すエントリーを書きましょう。各ページは 2 文の要約で始め、見通しのよい構成を続け、段落は 120 語未満に保ちます。厳密な見出しの階層(H3 の上に H2)を守り、50〜120 語の答えを持つ明示的な FAQ ブロックを加え、すべての主張を情報源に結びつけましょう。Twig のテンプレートか SEOmatic から JSON-LD(Article、FAQPage、HowTo、Organization)を出力し、ハブが関連するエントリーにつながるよう内部リンクを張ります。専用の FAQ のセクションか Matrix のブロックがあれば、編集者がこのパターンを大規模に再現でき、モデルが権威あるものと認識するテーマの深さを示せます。
Craft CMS はエントリーを作成するミューテーションを備えた公開の GraphQL API を提供していますが、専用の Make.com アプリはないので、Sorank はネイティブのコネクターではなく Make.com の Webhook の橋渡しで連携します。Sorank が生成した各記事は Webhook で Make.com のシナリオに送られ、Make が Make.com の汎用 HTTP モジュールで GraphQL のミューテーションを呼び出して Craft CMS に公開します。Sorank は公開に加えて、サイトに合わせた GEO と SEO の監査を行い、ChatGPT、Perplexity、Geminiでの AI による言及を追跡し、競合を監視し、一つのダッシュボードからコンテンツの最適化を提案します。一つのプラットフォームで、可視性を分析し、最適化し、改善できます。まず本番のサイトでコンテンツ作成の呼び出しを検証し、設定で制限されている場合は Sorank がホストするブログに切り替えましょう。
先行導入企業のご紹介
