
アプリの SEO と GEO の仕組み
Base44 は、検索エンジンと AI プラットフォームが期待する主要な技術要素をセットアップ・維持します。これは、ページの発見方法、クロール方法、Web 全体および AI 生成回答でのアプリの表現方法をカバーします。これらの技術信号は、検索エンジン最適化 (SEO) と生成エンジン最適化 (GEO) の両方をサポートします。- メタタイトル: 各ページには、URL に基づいた一意のメタタイトルがあります(URL パラメータのないページの場合)。これにより、検索エンジンがページを区別し、検索結果に明確なタイトルを表示するのに役立ちます。
- 見出し構造とセマンティック HTML: Base44 は、検索エンジンと AI クローラー向けに、アプリのタイトルを H1 として、ページの構造化リストを含むセマンティック HTML スナップショットを挿入します。これにより、クローラーは JavaScript を実行せずにアプリのコンテンツと構造を理解できます。
- canonical タグ: Base44 はすべてのページに自己参照型の canonical タグを追加します。クエリパラメータを含む URL の場合、Base44 はトラッキングパラメータ(
utm_*やfbclidなど)をインテリジェントにフィルタリングしながら、コンテンツに影響するパラメータ(?id=123など)を保持します。パラメータはまた一貫してソートされるため、同じページは常にパラメータ順序に関係なく同じ canonical URL を生成します。 - サイトマップ (sitemap.xml): Base44 は
/sitemap.xmlで自動的にサイトマップを生成・提供します。パブリックでインデックス可能なページが含まれ、プライベートまたは内部ページは除外されます。このサイトマップは Google Search Console や他の Web マスターツールに直接送信できます。 - robots.txt: Base44 は無料および有料アプリ両方の
robots.txtファイルを作成・提供します。これにより、検索エンジンと AI クローラーがパブリックコンテンツにアクセスできる一方、非パブリックまたは技術ルートをインデックスから保護します。 - AI クローラーアクセス (llms.txt): ダッシュボードの SEO & GEO ページから
llms.txt生成を有効にできます。有効にすると、Base44 は GPTBot、ChatGPT-User、ClaudeBot、PerplexityBot などの AI クローラーに、アプリの内容の明確で構造化された要約を提供する軽量ファイルを生成します。これは、AI 駆動の検索ツールがアプリを理解し推奨するのに役立つことで GEO をサポートします。デフォルトではオフです。 - クリーンな URL とルーティング: アプリは重複した不要なパスではなく、クリーンで読みやすい URL を使用します。これにより、クロール動作が向上し、訪問者にとって明確さが改善されます。
- 内部リンク: ナビゲーションと内部リンクは、検索エンジンが追跡してアプリ構造を理解できるよう、適切な anchor タグとクリーンな URL を使用します。
- ソーシャル共有タグとプレビュー (Open Graph と Twitter): Base44 はソーシャルメタデータを設定するため、アプリへのリンクがソーシャルプラットフォームで共有されたときに、適切なタイトル、説明、画像が表示されます。ソーシャルカード画像は自動的に 1200 × 630 にリサイズされ、正しい URL メタデータを含むため、Open Graph とカードサイズの警告が減り、Facebook、X (Twitter)、LinkedIn、WhatsApp などの主要プラットフォームでプレビューが一貫して表示されます。これらのプレビューは、アプリの設定で構成したタイトル、説明、ロゴを使用します。
- モバイルフレンドリーなレイアウト: Base44 で生成されたアプリはレスポンシブで、さまざまな画面サイズに適応します。これにより、モバイルファーストインデックスがサポートされ、電話やタブレット上の訪問者の体験が向上します。
- 画像の最適化とパフォーマンス: 可能な場合、画像とアセットは最適化された方法で提供され、ホスティング環境は良好なパフォーマンスのために調整されています。強力なパフォーマンスは、Core Web Vitals と全体的な検索品質の信号に役立ちます。
- その他のサイトメタデータ: Base44 は、カスタムドメインの Web アプリマニフェストやファビコンなどの技術ファイルを管理します。これらは、ブラウザとデバイスがタブ、ショートカット、インストール可能なビューでアプリを正しく表示するのに役立ちます。
index.html ファイルを編集できます。これにより、アナリティクス、広告、検証、その他のサードパーティスクリプトなど、HTML ソースに直接表示する必要がある信頼できる <meta> タグと <script> タグを追加できます。
Base44 が自動的に生成しないもの:
Base44 がデフォルトで作成しない SEO および GEO 要素もあります。
- ページごとのメタディスクリプション: Base44 はデフォルトで各ページにカスタムメタディスクリプションを設定しません。これらはダッシュボードの SEO & GEO ページから手動で設定するか、検索エンジンがページの可視コンテンツから独自のスニペットを生成します。
- リッチ結果用のカスタム構造化データ: BreadcrumbList 構造化データは、すべてのページに対して自動的に合成されます。WebSite、Organization、FAQPage スキーマは生成されると挿入され、SEO & GEO スキャンから Fix with AI を使用して生成できます。
Article、Product、LocalBusiness、Eventなどの追加のスキーマタイプについては、AI にアプリへの JSON-LD 構造化データの追加を依頼するか、コードで追加してから、Google の Rich Results Test や schema.org バリデータなどのツールを使用してマークアップを検証できます。 - 高度なプリレンダリングまたはプロキシベースの最適化: 外部プリレンダリングサービスや同様のプロキシベースのセットアップはデフォルトでは含まれていません。非常に複雑または競争の激しい SEO ケースでは、チームがホスティングまたはプロキシ層で Base44 の上にこれらを高度な構成として追加できます。
信頼と権威の強化
検索エンジンと AI システムの両方が、アプリが本物で信頼できる組織を表していることの兆候を探します。ビジネスの詳細、名前付きのチームメンバー、ポリシーページなどの信頼信号は、検索エンジンがあなたが正当であることを確認するのに役立ち、AI プラットフォームがあなたを推奨するかどうかを決定するのに役立ちます。明確なビジネス詳細を追加する
明確なビジネス詳細を追加する
コンテンツの背後にいる人を紹介する
コンテンツの背後にいる人を紹介する
ソーシャルプルーフと推薦文を追加する
ソーシャルプルーフと推薦文を追加する
法的およびポリシーページを含める
法的およびポリシーページを含める
検索および AI 検出性のためのコンテンツ作成
強力な技術基盤に加えて、コンテンツはオーディエンスが実際に使用する言葉や質問と一致する必要があります。検索結果でランク付けされるのに役立つのと同じコンテンツ原則は、AI 生成の回答でアプリが引用または推奨される可能性を高めます。オーディエンスの言葉を使う
オーディエンスの言葉を使う
よくある質問を FAQ コンテンツに変える
よくある質問を FAQ コンテンツに変える
見出しと内部リンクを改善する
見出しと内部リンクを改善する
コンテンツに具体的な数字とデータを追加する
コンテンツに具体的な数字とデータを追加する
リッチ結果用の構造化データの追加
構造化データ (schema.org) は、コンテンツを機械読み取り可能な形式で記述する方法です。正しく実装されると、FAQ ドロップダウンや星評価などのリッチな結果が検索結果に表示されることがあります。 Base44 は、すべてのページに対して BreadcrumbList 構造化データを自動的に合成します。SEO & GEO スキャンから Fix with AI を使用して WebSite、Organization、FAQPage スキーマを生成でき、その後プラットフォームが自動的に挿入します。Article、Product、LocalBusiness などの追加のスキーマタイプについては、AI にアプリの適切な部分に JSON-LD コードを挿入するよう依頼できます。
適切に構造化されたコンテンツと有効なスキーマは、AI アシスタントが外部サイトへのリンクや参照を含む回答を生成するときに、アプリが何をするかを理解するのにも役立ちます。これは生成エンジン最適化 (GEO) の重要な部分です。
Organization またはブランドスキーマ
Organization またはブランドスキーマ
FAQ スキーマ
FAQ スキーマ
ローカルビジネススキーマ(オプション)
ローカルビジネススキーマ(オプション)
Google Search Console の接続
Google Search Console (GSC) は、アプリが検索結果にどのように表示されるかを示す Google の無料ツールです。以下が可能です:- Google がアプリにアクセスしてインデックスできることを確認します。
- どのクエリがページに訪問者をもたらすかを確認します。
- インデックスのカバレッジを監視し、技術的な問題を解決します。
ステップ 1 | Google Search Console を開く
ステップ 1 | Google Search Console を開く
- Google Search Console に移動します。
- Google アカウントでサインインします。
- Start now をクリックするか、既に他のサイトやアプリを接続している場合は Add property をクリックします。
ステップ 2 | URL プレフィックスプロパティとしてアプリを追加
ステップ 2 | URL プレフィックスプロパティとしてアプリを追加
- プロパティ設定ダイアログで、URL prefix オプションを選択します。
- プロトコルを含むアプリの完全な URL を入力します(例:
https://www.yourdomain.comまたはhttps://project-name-abc123.base44.app/)。 - Continue をクリックします。
https:// と任意の www またはサブドメインを含む完全な URL を確認していることを確認してください。
ステップ 3 | HTML タグ検証コードを取得
ステップ 3 | HTML タグ検証コードを取得
- Verify ownership ページで、HTML tag メソッドまでスクロールします。
- HTML タグオプションを展開します。
- 以下のようなメタタグコードスニペットをコピーします:
content 値を編集しないでください。
ステップ 4 | index.html に検証タグを追加
ステップ 4 | index.html に検証タグを追加
<head> 内に配置する必要があります。検証タグを追加するには:- Base44 アプリエディタで、Dashboard をクリックします。
- Code タブをクリックします。
- ファイルリストで、
index.htmlをクリックして開きます。 content値を変更せずに、<head>セクション内の任意の場所に検証メタタグを貼り付けます。- Save をクリックし、次に Publish をクリックして、Google Search Console に入力した URL で変更がライブになるようにします。

ステップ 5 | Google Search Console で所有権を確認
ステップ 5 | Google Search Console で所有権を確認
- Google Search Console に戻ります。
- HTML タグメソッドの下で、Verify をクリックします。
- Google がホームページにメタタグを見つけた場合、所有権が確認されたことを示す成功メッセージが表示されます。
- メタタグがプレビューだけでなくライブサイトの
<head>に表示されている。 - タグが GSC が提供したものと正確に一致している。
- GSC の URL が、プロトコル、サブドメイン、パスを含む公開アプリの URL と一致している。
ステップ 6 | サイトマップを送信
ステップ 6 | サイトマップを送信
/sitemap.xml でサイトマップを提供します。- Google Search Console で、認証済みプロパティを選択します。
- 左メニューから Sitemaps をクリックします。
- Add a new sitemap フィールドに以下を入力します:
https://www.yourdomain.com/sitemap.xml です。- Submit をクリックします。
オプション | Google に主要ページの再クロールを依頼
オプション | Google に主要ページの再クロールを依頼
- Google Search Console で、左メニューの URL inspection を開きます。
- Google に確認してもらいたいページの完全な URL を入力します。
- 利用可能であれば、Request indexing をクリックします。
SEO と GEO のベストプラクティスチェックリスト
以下のチェックリストを使用して、Base44 の SEO と GEO の基盤を最大限に活用していることを確認してください。アプリの SEO と GEO のチェックリスト
FAQPage スキーマでラップすることを検討します。 説明的な内部リンクを使用する: 検索エンジンがコンテンツの接続方法を理解できるよう、意味のあるアンカーテキストを使用して関連するページ間でリンクします。 検索コンソールツールを接続する: Google Search Console および関連する場合は Bing Webmaster Tools でアプリを認証します。サイトマップを送信して、インデックス、検索クエリ、技術的問題を監視し、検索結果と AI 生成回答でアプリがどのように表示されるかを理解します。FAQ
アプリの SEO と GEO について詳しく知るには、以下の質問をクリックしてください。なぜまだ検索でアプリが表示されないのですか?
なぜまだ検索でアプリが表示されないのですか?
- カスタムドメインで公開されている
- パブリックでアクセス可能(認証の背後で制限されていない)
- Google Search Console(オプションだが推奨)または Bing Webmaster Tools などの類似ツールで正しい URL に接続されている
Base44 は検索や AI 回答で良いランキングを保証できますか?
Base44 は検索や AI 回答で良いランキングを保証できますか?
アプリを検索結果に表示するにはどうすればよいですか?
アプリを検索結果に表示するにはどうすればよいですか?
メタタグやページ説明をカスタマイズできますか?
メタタグやページ説明をカスタマイズできますか?
Base44 が上書きしないように、独自のカスタムメタタグを使用できますか?
Base44 が上書きしないように、独自のカスタムメタタグを使用できますか?
- Base44 がカスタムメタタグを上書きしないように Platform meta tag injection をオフにします。
- Base44 がカスタム構造化データを上書きしないように Platform structured data injection をオフにします。
- メインの Enable SEO for this app トグルをオンにしたままにします。
robots.txt がアクセスを許可していても、ページコンテンツのない裸の HTML シェルを見ます。サイトマップを送信したり SEO ファイルを手動で管理する必要がありますか?
サイトマップを送信したり SEO ファイルを手動で管理する必要がありますか?
/sitemap.xml で生成・提供し、カスタムドメインで robots.txt、llms.txt、その他のコアファイルを管理します。これらのファイルを自分でアップロードする必要はありません。検索エンジンが URL をより効率的に処理できるよう、Google Search Console や他の Web マスターツールに直接サイトマップを送信することは引き続き推奨されます。どのページがインデックスまたは非表示になるかを制御できますか?
どのページがインデックスまたは非表示になるかを制御できますか?
llms.txt ファイルから削除され、検索エンジンがスキップするように noindex タグが追加されます。ログインが必要なページは、これらの設定に関係なく常に自動的に除外されます。ページごとのインデックスの詳細を学ぶ。構造化データを使用してリッチ結果(FAQ、ローカル、星)を取得できますか?
構造化データを使用してリッチ結果(FAQ、ローカル、星)を取得できますか?
LocalBusiness や Article などの追加のタイプについては、プロンプトまたはコードを使用して JSON-LD を追加できます。常に Google の Rich Results Test で構造化データを検証し、スキーマが有効であってもリッチ結果は保証されないことを覚えておいてください。アプリの manifest.json を追加または編集するにはどうすればよいですか?
アプリの manifest.json を追加または編集するにはどうすればよいですか?
manifest.json ファイルを自動的に作成・管理します。このファイルを手動でアップロードまたは編集する必要はありません。アプリのメタデータはバックグラウンドでシステムによって更新されます。自動生成された sitemap.xml をカスタマイズまたは独自のものに置き換えることはできますか?
自動生成された sitemap.xml をカスタマイズまたは独自のものに置き換えることはできますか?
/sitemap.xml から削除します。カスタムサイトマップは不要です。自動生成されたサイトマップを独自のものに置き換える/sitemap.xml で完全にカスタムのサイトマップを使用するには:- SEO & GEO ページの Setup checklist タブから、Generate sitemap.xml トグルを使用して Base44 のサイトマップ生成を無効にします。
- 独自のサイトマップファイルをアプリのコードの
public/sitemap.xmlとしてデプロイします。Base44 はこのファイルを/sitemap.xmlで自動的に提供します。
public/sitemap.xml がデプロイされていない場合、/sitemap.xml は 404 を返します。バックエンド関数と Google Search Console に関する注意Google Search Console は、/sitemap.xml のような有効なルートレベルパスのサイトマップのみを受け入れます。バックエンド関数のパス(たとえば /functions/serveSitemapXml)から提供されたサイトマップは、Google Search Console に直接送信できません。動的または完全にカスタムのサイトマップが必要な場合、推奨されるアプローチは、ページごとのトグルを使用して自動生成サイトマップからプライベートページを除外するか、静的な public/sitemap.xml ファイルをアプリのコードにデプロイすることです。ブラウザと検索エンジン用にアプリの言語を設定するにはどうすればよいですか?
ブラウザと検索エンジン用にアプリの言語を設定するにはどうすればよいですか?
lang 属性が含まれています。これを正しく設定することで、ツールが言語を検出するのに役立ち、アクセシビリティが向上し、誤った自動翻訳プロンプトを減らすことができます。言語宣言を変更するには、Code タブでアプリの index.html ファイルの <html> タグを編集し、lang 値を更新します。たとえば lang="en" から lang="fr" または lang="es" に。標準言語コード(en、fr、de、pt-BR など)を使用し、アプリのメインコンテンツに一致する言語コードのみを設定してください。アプリの SEO と GEO を改善する最良のプロンプトは何ですか?
アプリの SEO と GEO を改善する最良のプロンプトは何ですか?


