Webiny のコンテンツを Google と AI 検索に見つけてもらいましょう。コンテンツモデルを設計し、GraphQL の Manage API と Read API できれいなフィールドを公開し、JSON-LD と llms.txt を加えて、フロントエンドがレンダリングするページを ChatGPT、Perplexity、Claude、Gemini に引用してもらいます。



Webinyで管理しているコンテンツを、従来の検索結果だけでなく、AIの回答の中にも表示させたいと思いませんか? Webinyは、自社のAWSアカウント上で動作する、オープンソースでサーバーレスのヘッドレスCMSです。コンテンツモデルを定義し、構造化されたエントリーを入力し、GraphQLのRead APIを通じて任意のフロントエンドに配信します。オーサリングはGraphQLのManage APIが担います。このAPIファーストで分離された設計は、生成AI最適化(GEO)の強力な土台になります。まずはベースラインとなるGEO SEO監査を実施し、成果の一つひとつを常に更新されるGEO SEOダッシュボードで追跡しましょう。このガイドでは、GoogleやChatGPT、Perplexity、Claude、GeminiなどのAIアシスタントがページを理解し、信頼し、引用できるように、Webinyのコンテンツをモデル化し、レンダリングし、注釈を付ける方法を紹介します。
従来のSEOは今もトラフィックを生み出していますが、いまではAIアシスタントがWebを要約し、引用元の短いリストを提示しています。生成AI最適化(GEO)とは、その引用元の一つになるための取り組みです。Webinyが役立つのは、コンテンツが表示から切り離され、GraphQL APIの背後に構造化されたエントリーとして存在するからです。1本の記事は一度だけ存在し、Web、アプリ、AIアシスタントのすべてに配信されます。また、AWS Lambdaとコンテンツデリバリーネットワーク上でサーバーレスに動作するため、公開ページを高速かつグローバルに配信でき、検索クローラーとAIエージェントの両方から評価されます。
まずはベンチマークから始めます。主要なAIアシスタントに、ユーザーが実際に尋ねる質問を投げかけ、自社が引用されているか、どのURLが表示されるか、競合がどのように紹介されているかを記録します。ブランドの引用はAIメンショントラッキングで追い、獲得した参照はAIに引用される被リンクで分析し、ベースラインとなるGEO SEO監査を実施して、すでにブランドと結びついているエンティティを把握しましょう。
GEOでは、ユーザーの検索意図はプロンプトとして届きます。チャット、音声、エージェントで人々が使う正確な言い回しを集め、タスクごとに分類します。学ぶ、比較する、活用する、解決する、の4つです。クエリファンアウトツールでカバー範囲を広げ、キーワードリサーチでトピックの優先順位をつけます。グループごとに引用させたい正規のページを1つ選び、簡潔で引用しやすく、明確な根拠に裏付けられた内容にします。
Webinyのコンテンツモデルを、エンティティの骨格として扱います。モデルビルダーで、記事、ガイド、商品、FAQ、著者、用語集を定義し、それぞれに型付きのフィールドを持たせます。タイトル、スラッグ、要約、リッチテキストの本文、画像、公開日、著者への参照、タグです。これらのフィールドを、name、description、image、datePublished、author、sameAsなどのschema.orgのプロパティに対応させます。参照フィールドで記事を著者やトピックに結びつけると、Webinyが配信するすべての媒体とすべてのロケールで、エンティティの一貫性が保たれます。
WebinyはGraphQLのRead APIを通じてコンテンツを配信し、フロントエンドがそれをレンダリングします。たとえばNext.jsやGatsbyで、サーバーサイドレンダリングまたは静的生成を選び、引用させたいページが最初のリクエストで、クライアント側のハイドレーションなしに完全なHTMLを返すようにします。Read APIにクエリを送り、タイトル、見出し、本文をセマンティックなマークアップでレンダリングし、本文全体がページの生のソースに含まれていることを確認します。WebinyにはランディングページのためのPage Builderも用意されており、クリーンなレンダリングでクロール可能な状態を保てます。
SEOタイトル、メタディスクリプション、canonical URLのためのモデルフィールドを追加し、フロントエンドのheadでレンダリングします。ルーティングによって、URLを簡潔でキーワードを含むものに保ちます。meta robotsのルールを適用して、内容の薄いページや重複ページをインデックスから除外し、同じフィールドからOpen GraphタグとTwitterタグを設定して、ソーシャルのプレビューがページの意図とメインの文章に一致するようにします。値は構造化されたエントリーに保存されているため、どのレンダリングでも一貫性が保たれます。
フロントエンドで、WebinyのフィールドからJSON-LDを生成します。コンテンツページにはArticleとWebPage、BreadcrumbListを、商品ページにはoffersを含むProductを、チュートリアルにはHowToを、質問ブロックにはFAQPageを使います。サイト全体のOrganizationブロックを追加し、ロゴ、contactPoint、foundingDate、認証済みプロフィールへのsameAsリンクを記載します。データはGraphQLを通じて型付きのフィールドから直接取得されるため、構造化データはすべてのページで正確かつ完全な状態に保たれます。
各記事は、クエリに答える2文の要約で始め、その後に読み流しやすい構成で詳しく展開します。実際のプロンプトを反映した明確な質問と回答のブロックを加え、各回答は50〜120語に収めます。手順については、必要なもの、ステップ、所要時間をHowTo形式で示します。引用されやすいこうした下書きはブログ記事ジェネレーターですばやく作成し、Webinyのエディターで各エントリーを仕上げましょう。
公開済みのエントリーからsitemap.xmlを生成し、Google Search Consoleで送信します。robots.txtでは、引用されうるコンテンツを持つルートを許可し、ノイズとなるルートを拒否します。ルートにllms.txtファイルを追加して、AIエージェント向けの推奨クロールルール、引用させたい優先URL、再利用の条件を示します。WebinyはGraphQL APIを公開しているため、ページを動かしているのと同じデータから、これらのファイルを自動で生成できます。
関連するページをまとめるトピックハブを構築し、正規の回答を定めます。パンくずリストで階層を表し、説明的なアンカーテキストを使った文脈上のインラインリンクを加えましょう。トピッククラスタージェネレーターを使えば、この作業を加速できます。Webinyの参照フィールドを使えば、これらのつながりをデータモデルの中で明示できます。スタックの一部をほかのツールで運用している場合は、Strapi、Hygraph、Contentfulなどの同じヘッドレスCMSにも、同じ原則を適用しましょう。
GEOも、依然として権威性の上に成り立っています。信頼できるメディア、独自の調査、そしてユーザーが信頼するコミュニティから引用を獲得しましょう。著者モデルに保存した実際の経歴を持つ、名前の明らかな著者のもとでコンテンツを公開し、資格を示し、自社が何者で、なぜ信頼できるのかを述べる会社概要ページを用意すると、E-E-A-Tが強化されます。進捗はドメインオーソリティトラッカーで追跡し、競合の露出はSEO競合分析ツールで分析しましょう。
Webinyは、コンテンツエントリーを作成して公開する公開GraphQL Manage APIを提供しているため、SorankはMake.comのWebhookブリッジを介して連携します。Sorankが生成した各記事はMake.comのシナリオに送られ、Makeが汎用HTTPモジュールを使って、コンテンツモデルのcreateEntryとpublishEntryのミューテーションを呼び出し、Webinyに公開します。Make.com専用のアプリはありませんが、Webhookと汎用HTTPのルートによって、公開をエンドツーエンドで自動化できます。Sorankのフィールドをモデルに対応させ、APIキーで認証し、ブログ記事ジェネレーターで最適化された下書きをすばやく作成しましょう。
どのプロンプトでブランドが表示されるか、どのページが引用されるか、どこで競合が回答を勝ち取っているかを追跡します。キーワードリサーチで順位を比較し、GEOリーダーボードで自社の立ち位置を確認し、タグ付きのランディングページと固有のUTMを使って、AIアシスタントからのコンバージョンを計測しましょう。
Webinyは、構造化され、サーバーレスで、APIファーストのコンテンツを提供します。GEOは、引用されるための戦略を提供します。コンテンツモデルが型付きのフィールドを持ち、フロントエンドが完全なHTMLを出力し、ページがJSON-LDと引用しやすい回答を備えていれば、AIアシスタントは自信を持ってあなたを引用します。整ったモデルを設計し、サーバーサイドでレンダリングし、JSON-LDを追加し、GraphQL APIを通じて公開しましょう。そして、監査、コンテンツ、リンクはSorankに任せてください。
Webiny は、オープンソースでサーバーレスのヘッドレス CMS なので GEO でよく機能します。コンテンツは GraphQL の Read API の背後に構造化されたエントリーとして存在し、あらゆるフロントエンドに配信されます。Next.js などのフレームワークでそのコンテンツをサーバーサイドで、または静的ページとしてレンダリングし、クローラーへの最初のリクエストで完全な HTML を返すようにしましょう。Webiny は AWS Lambda とコンテンツ配信ネットワークで動くので、そのページは速く、世界中に分散されます。フィールドを schema.org のプロパティに対応させ、そこから JSON-LD を生成し、参照フィールドで記事、著者、テーマをつなぎます。きれいな canonical URL、生成したサイトマップ、llms.txt ファイルを加えて、ChatGPT、Perplexity、Claude、Gemini などのアシスタントがページに到達して引用できるようにしましょう。
実際のプロンプトに対応した、答えを先に示すコンテンツを書きましょう。各エントリーは 2 文の要約で始め、見通しのよい構成を続け、段落は 120 語未満に保ちます。厳密な見出しの階層、50〜120 語の答えを持つ明示的な FAQ ブロック、そして明確な事実のセクションを使いましょう。すべての主張を情報源に結びつけ、フロントエンドで GraphQL の Read API を通じて Webiny のフィールドから JSON-LD(Article、FAQPage、HowTo、Organization)を生成します。参照フィールドとしてモデル化し、内容がわかるアンカーで関連するページをつなぐハブを作れば、モデルが権威あるものと認識して引用するテーマの深さを示せます。
Webiny はコンテンツのエントリーを作成して公開する公開の GraphQL の Manage API を提供しているので、Sorank はネイティブのコネクターではなく Make.com の Webhook の橋渡しで連携します。Sorank が生成した各記事は Make.com のシナリオに送られ、Make がコンテンツモデルの createEntry と publishEntry のミューテーションを呼び出す汎用 HTTP モジュールで Webiny に公開します。専用の Make.com アプリはありませんが、Webhook と汎用 HTTP の経路で公開を最初から最後まで自動化できます。まず Sorank のフィールドをモデルに対応させ、API キーで認証しましょう。Sorank は公開に加えて、GEO と SEO の監査を行い、ChatGPT、Perplexity、Geminiでの AI による言及を追跡し、競合を監視し、一つのダッシュボードからコンテンツの最適化を提案します。
先行導入企業のご紹介
