この記事の対象読者
- 自分のサイトを Google 検索に表示させたい人
- 検索順位やクリック率を把握したい人
- インデックス登録の問題を解決したい人
Google Search Console とは
Google Search Console(GSC)は、Google が無料で提供する 検索エンジン最適化(SEO)ツール です。Google Analytics がサイト内のユーザー行動を分析するのに対し、Search Console は Google 検索におけるサイトの表示状況 を分析します。
| 比較項目 | Google Analytics | Search Console |
|---|---|---|
| 分析対象 | サイト内のユーザー行動 | Google 検索での表示状況 |
| 主な指標 | PV数、滞在時間、流入元 | 検索順位、クリック率、検索クエリ |
| 用途 | UX改善、コンバージョン分析 | SEO対策、インデックス管理 |
サイトの登録と所有権確認
Step 1: Search Console にアクセス
Google Search Console にアクセスし、Google アカウントでログインします。
Step 2: プロパティタイプの選択
2つのタイプから選べます。
| タイプ | 特徴 | 推奨 |
|---|---|---|
| ドメイン | ドメイン全体(サブドメイン含む)を一括管理 | DNS認証が必要 |
| URLプレフィックス | 特定のURLパス以下を管理 | HTMLタグで簡単に認証可能 |
おすすめ
手軽に始めるなら「URLプレフィックス」がおすすめです。サイトの URL(例: https://example.com)を入力して進みます。
Step 3: 所有権の確認
HTMLタグによる確認が最も簡単です。
- 「HTMLタグ」を選択
- 表示されたメタタグをコピー
- サイトの
<head>内に貼り付け - 「確認」ボタンをクリック
HTML - head内
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxx" />
サイトマップの送信
サイトマップは、サイト内の全ページの一覧を Google に伝える XML ファイルです。これを送信することで、Google がサイトを効率的にクロールできるようになります。
サイトマップの作成
Django では django.contrib.sitemaps を使って自動生成できます。
blog/sitemaps.py
from django.contrib.sitemaps import Sitemap
from .models import Article
class ArticleSitemap(Sitemap):
changefreq = "weekly"
priority = 0.8
protocol = "https"
def items(self):
return Article.objects.filter(is_published=True)
def lastmod(self, obj):
return obj.updated_at
def location(self, obj):
return obj.get_absolute_url()
config/urls.py
from django.contrib.sitemaps.views import sitemap
from blog.sitemaps import ArticleSitemap
sitemaps = { "articles": ArticleSitemap }
urlpatterns = [
path('sitemap.xml', sitemap, {'sitemaps': sitemaps}),
...
]
Search Console でサイトマップを送信
- 左メニューの「サイトマップ」をクリック
- 「新しいサイトマップの追加」に
sitemap.xmlと入力 - 「送信」をクリック
- ステータスが「成功」になれば完了
インデックス登録のリクエスト
新しいページを公開したら、「URL検査」ツールで Google に通知できます。
- 上部の検索バーに記事の URL を入力
- 「インデックス登録をリクエスト」をクリック
- Google のクローラが優先的にページを巡回
注意
インデックス登録のリクエストは、即座に検索結果に反映されるわけではありません。通常、数時間〜数日でインデックスされます。
検索パフォーマンスの分析
「検索パフォーマンス」レポートは SEO の最重要機能です。
| 指標 | 意味 | 改善ポイント |
|---|---|---|
| クリック数 | 検索結果からサイトがクリックされた回数 | タイトルとdescriptionの改善 |
| 表示回数 | 検索結果にサイトが表示された回数 | 対象キーワードの網羅性 |
| CTR(クリック率) | 表示回数に対するクリックの割合 | タイトルの魅力度 |
| 平均掲載順位 | 検索結果での平均表示位置 | コンテンツの質と量 |
検索クエリの分析
「クエリ」タブでは、どんなキーワードで自分のサイトが検索されているかを確認できます。これにより、ユーザーが求めている情報を把握し、記事の改善に活かせます。
エラーの確認と修正
ページのインデックス状況
「ページ」レポートで、インデックスされているページとエラーのあるページを確認できます。
| ステータス | 意味 | 対応 |
|---|---|---|
| 有効 | 正常にインデックスされている | 対応不要 |
| 除外 | 意図的にインデックスから除外 | noindex 設定を確認 |
| エラー | クロールまたはインデックスに失敗 | 原因を確認して修正 |
よくあるエラーと対処法
| エラー | 原因 | 対処 |
|---|---|---|
| 404 エラー | ページが見つからない | リダイレクト設定 or ページ復旧 |
| リダイレクトエラー | リダイレクトループ | リダイレクト設定を見直す |
| noindex タグ | 意図しない noindex | meta robots タグを確認 |
まとめ
- Google Search Console は SEO に必須の無料ツール
- サイト登録後、サイトマップを送信してクロールを促進
- 新しいページは「URL検査」でインデックス登録をリクエスト
- 検索パフォーマンスで CTR・順位・クエリを分析し改善に活かす
- エラーレポートを定期的にチェックして問題を早期発見