Vibe Codingや生成AIツール(Cursor、v0、Bolt.new等)の普及により、わずか数日でWebサイトやSaaSを開発・公開できるようになりました。しかし、Next.jsなどでフロントエンドを構築し、Vercelにデプロイして完了…と思いきや、「1ヶ月経ってもGoogle検索のインプレッションが0のまま」というトラブルが頻発しています。
多くの場合、問題はコンテンツの質ではなく、リリース前の技術的SEO(Technical SEO)の設定漏れにあります。
個人開発者(インディーハッカー)がサイト公開前に必ず確認すべきSEO救命チェックリストを解説します。
リリース前SEOチェックリスト5(+補足)の完全手順
SSR/SSG動作確認 ──► Sitemap生成&GSC登録 ──► robots.txt点検 ──► noindexタグ除去 ──► リダイレクト&404調整
1. レンダリング方式の確認(純粋なCSRになっていないか)
- 問題点: クライアントサイドレンダリング(CSR)のみの場合、Googleのクローラー(Googlebot)がJavaScriptを実行してHTMLを構築するまでにタイムラグが発生したり、正常にインデックスされないリスクが高まります。
- 対策: Next.jsやNuxt等のフレームワークでSSR(サーバーサイドレンダリング)またはSSG(静的サイト生成)を適切に設定し、初回リクエストで完全にレンダリングされたHTMLを返せるように構成します。
2. 動的 Sitemap.xml の生成と Google Search Console(GSC)への提出
- 問題点: サイトマップがないと、クローラーが新規ページや更新ページを巡回・発見するスピードが大幅に遅れます。
- 対策: サイト構造の更新に合わせて自動更新される動的
sitemap.xmlを生成し、Google Search Consoleにログインして直接手動で送信・登録します。
3. robots.txt の確認(Googlebotの拒否)
- 問題点: 開発時の設定やテンプレートの記述が残っており、クローラーのアクセスをブロックしているケースです。
- 対策:
にアクセスし、(https://your-domain.com/robots.txt)https://your-domain.com/robots.txtUser-agent: *に対するDisallow: /が記述されていないか確認します。適切なインデックスを行いたい場合はクローリングを許可する設定にします。
4. 全ページからの noindex メタタグの徹底除去
- 問題点: ボイラープレート(脚手架)やテスト環境(Staging)のデフォルト設定で
<meta name="robots" content="noindex">が挿入されたまま本番デプロイしてしまう事例が非常に多く発生しています。 - 対策: リリース前にプロジェクト全体(ソースコード内)を
noindexで文字列検索し、本番環境のHTML出力から不要なnoindexタグが完全に排除されているか検証します。
5. リダイレクトループ・死にリンクの解消とエレガントな404ページ設定
- 問題点: リダイレクトチェーン(多重重定向)やデッドリンクが存在すると、クロールバジェット(クローラーの巡回枠)が無駄に消費され、評価が下がります。
- 対策: 不要なリダイレクト(http➔https、wwwあり➔なし等)を1回で完結するように整理し、存在しないURLへアクセスされた際はユーザーをトップページや主要機能へ誘導するデザイン性の高いカスタム404ページを用意します。
まとめ
この自查(チェック)にかかる時間はわずか30分程度ですが、数日間かけて開発したプロダクトが搜索引擎(Google)に認知されるかどうかを左右する重要なプロセスです。個人開発や海外向けプロダクト(出海サイト)をローンチする際は、デプロイ直前の必須フローとして活用してください。


评论