Bolt.new のサイトが Google に表示されないのはなぜか
私たちがテストした Bolt のサイトは、空のページを送り、どのアドレスにも 200 を返し、本物の robots.txt もサイトマップもありませんでした。自分のサイトを確かめて直す方法を説明します。2026 年 10 月 8 日時点の情報です。
公開した Bolt のサイトが Google に送るもの
2026 年 10 月 8 日に、bolt.host 上の公開サイトを 4 つ確認しました。4 つとも Vite で作った React アプリでした。どれも、どのアドレスにも同じ短い HTML を返していました。タイトル、スクリプト、空の <div id="root"></div> だけで、本文は JavaScript の実行後に現れます。
Google は JavaScript を実行できるので、こうしたページも登録されることはあります。Google のガイドによると、ページはまずレンダリングの順番待ちに入り、数秒以上かかることがあります。JavaScript を実行しないクローラーには、何も見えません。2026 年 10 月 8 日時点で、Bolt のヘルプは公開サイトの事前レンダリングを説明していません。
curl -s https://your-site.bolt.host/次に、Google が描画するものを確認します。Search Console の URL 検査ツールでページを調べ、[公開 URL をテスト] から [テスト済みのページを表示] を開きます。[スクリーンショット] タブに、空白ではなく本文が見えるはずです。
robots.txt と sitemap.xml をブラウザで開く
4 つのサイトでは、/robots.txt と /sitemap.xml が、ファイルがないためにアプリのトップページをステータス 200 で返しました。Google はサイトマップを期待した場所でウェブページを受け取り、Search Console は サイトマップが HTML です と表示します。
自分のサイトで両方を開きます。トップページや HTML のコードが見えたら、ファイルがありません。Vite のプロジェクトでは public フォルダのファイルがサイトのルートにコピーされるので、2 つのファイルは public/robots.txt と public/sitemap.xml に置きます。
Add public/robots.txt that allows all crawlers and points to https://www.example.com/sitemap.xml. Add public/sitemap.xml that lists the full URL of every public page on https://www.example.com. Update the sitemap whenever we add or remove a page.上は私たちが Bolt 向けに書いたプロンプトの例です。両方のファイルに本物のドメインを入れて公開し、Search Console の [インデックス作成] > [サイトマップ] でサイトマップを送信します。
すべてのアドレスが 200 を返す
同じ 4 つのサイトは、存在しないアドレスにも 200 を返しました。アプリが JavaScript で「見つかりません」の画面を描くか、何も描きません。Google はこうしたアドレスを ソフト 404 と報告することがあります。
Google の JavaScript のガイドは、こうしたアプリに 2 つの直し方を示しています。「見つかりません」の画面に noindex の robots タグを付けるか、本物の 404 を返すアドレスへ送るかです。前者はどのホストでも使えるので、そこから始めます。
各ページに専用のタイトルを付ける
Vite のアプリでは、index.html の <title> と説明文が、アプリが変えるまで全ページで同じです。Google は JavaScript で設定したタイトルと説明文も読むので、ページごとに違う組み合わせを付けるよう Bolt に頼みます。Bolt には SEO/GEO 用の厳選スキルがあり、SEO についてのプロンプトで使われます。頼む前に、歯車アイコン > Skills でオンにしておきます。
公開設定と、1 つのアドレス
- Publish メニューで、公開範囲を Public のままにします。Bolt によると、Private のサイトは検索エンジンに見つかりません。
- 独自ドメインには Pro プランが必要です。Free プランでは
bolt.hostのアドレスのままです。 - 他のドメインはエイリアスとして追加します。Bolt はエイリアスからメイン ドメインへ訪問者を送るので、Google には 1 つのアドレスが見えます。
- ホスティングの上限に注意します。上限に達すると、Bolt はリセットまでサイトの公開を止め、Google も届かなくなります。
ログインの内側のアプリなら、空の最初のページでも損はわずかです。トップページ、商品ページ、ブログなど見つけてほしいページは、本文を HTML に入れましょう。方法は、ビルド時に各ページを事前レンダリングするか、サーバーでページを作るフレームワークを使うかです。Bolt のドキュメントはホスティングがどちらに対応するかを書いていないので、公開後に curl で結果を確かめます。
Search Console に出る理由
- ソフト 404: テストした Bolt のサイトは、どのアドレスにも
200を返し、JavaScript で「見つかりません」の画面を描きました。noindex付きのキャッチオールの「見つかりません」ページを追加します。 - クロール済み - インデックス未登録: Google はページを描画したあと、独自の文章が少ない、または全ページで同じタイトルだと判断します。各ページに専用のタイトル、説明文、本物の内容を持たせ、メニューからリンクします。
- コンテンツのない状態でページがインデックスに登録されています: スクリプトが失敗したり Google には遅すぎたりすると、描画されたページは空です。[公開 URL をテスト] でスクリーンショットと JavaScript のコンソール メッセージを確認し、失敗したスクリプトを直すか、本文を HTML に入れます。
CrawlCoach でわかること
CrawlCoach は、Search Console のデータから、Bolt のサイトのどのページを Google が外したか、なぜかを、理由ごとの直し方付きで示します。本物のサイトマップがなければ、無料レポートがそう伝え、Search Console がすでに知っているページをチェックします。有料プランでは、Google で見つかるのに本文が JavaScript でしか読み込まれないページも知らせます。JavaScript を実行しない AI クローラーには、そのページが読めないからです。
よくある質問
Bolt.new は SEO に向いていますか?
アプリとしては問題ありません。Google で見つけてほしいページには、テストしたサイトに足りなかったものを追加します。本物の robots.txt と sitemap.xml、ページごとのタイトル、「見つかりません」ページの noindex です。大事なページは、本文を HTML に入れましょう。
Bolt のサイトの robots.txt にトップページが表示されるのはなぜですか?
ファイルがないため、ホストがアプリのページを代わりに返しています。プロジェクトに public/robots.txt を追加して、もう一度公開します。
bolt.host のサイトは Google に登録されますか?
Public で公開していれば登録されます。Search Console に URL プレフィックス プロパティとして追加し、index.html の HTML タグで確認します。独自ドメインには Pro プランが必要です。
出典
2026年10月8日 に確認しました。Search Console とヘルプの内容は Google が随時変更します。画面の表示が違う場合は、出典をご確認ください。
Google に載っていないページを確認しましょう
Google アカウントでログインするだけです。CrawlCoach が最大 500 ページを無料でチェックし、問題ごとに直し方を示します。
無料レポートを受け取る500 ページまで無料です。クレジットカードは不要です。Search Console で使っている Google アカウントでログインしてください。
CrawlCoach のアプリとレポートは英語で表示されます。
他のプラットフォーム
- Lovable古い Lovable のアプリはほぼ空のページを送り、Google 向けには事前レンダリングに頼っています。まず Google の受け取るものを確認します。
- v0v0 は Next.js アプリなので、ページは普通サーバーで作られます。障害は、保護設定、初期のタイトル、サイトマップなしが多いです。
- ReplitSEO 評価が Healthy でも、Google に登録されたとは限りません。Google の受け取るものを確かめ、アドレスを 1 つにします。
- Base44独自ドメインなら、技術的な SEO の多くは Base44 が行います。出ないときは、ドメインと SEO & GEO の設定を確認します。