こんにちは、今日も元気に活動しているぼのです!
今回は、このブログに Google Search Console を入れたのでメモしておこうと思います。
ブログサイトを公開したら自動でそのうち検索結果に出ると思っていたのですが、次の日に確認した時点では全然ヒットせず。
そこで、Google Search Console を使うことで、Google からサイトがどう見えているかを確認でき、必要に応じてインデックス登録のリクエストやサイトマップ送信も進められることを知りました。
個人サイトを運用している人にとって最初にやっておくと安心な設定だと思ったので、目的・手順・感想をまとめます。
Google Search Console を入れる目的
Google Search Console は、ざっくり言うと 自分のサイトが Google からどう見えているかを確認するためのツール です。
今回、自分が入れようと思った理由は主に以下のような感じでした。
- 自分のブログが Google に認識されているか確認したい
- 作ったページが検索対象として登録されているか知りたい
- 記事を公開したあと、検索流入の様子を見られるようにしたい
- エラーや問題があったときに早めに気づけるようにしたい
特にサイトを立ち上げた直後は、そもそも Google にページを見つけてもらえているのか が分からないので、入れておく意味は大きいなと思いました。
ブログ構成
このブログは以下の構成です。
- Hugo: 静的サイト生成
- GitHub: ソースコード管理
- Netlify: ホスティングと自動デプロイ
URL は Netlify のサブドメインを使っていて、 https://bonohonobono.netlify.app/ で公開しています。
実際にやった手順
1. Search Console でプロパティを追加する
Google Search Console を開いて、最初にプロパティを追加します。
今回は Netlify の netlify.app ドメインを使っていたので、DNS レコードを自分で自由に触る形ではなく、URL プレフィックス で登録しました。
登録した URL は以下です。
https://bonohonobono.netlify.app/
2. 所有権の確認をする
次に、Search Console 側で このサイトの所有者であることの確認 を行いました。
今回は HTML タグを使う方法で進めました。
Search Console に表示された meta タグを、Hugo 側の <head> に入れてデプロイし、そのあと「確認」を押す流れです。
テーマによって差はありますが、head に差し込める partial か、カスタムの head 用ファイルに追加する形で対応しました。
3. インデックス登録をリクエストする
所有権の確認が終わったあと、URL 検査の画面からトップページの URL を検査してみましたが、最初は 「URL が Google に登録されていません」 と表示されました。
そこで、インデックス登録をリクエスト しました。
なお、インデックス登録をリクエストしたからといって、すぐに検索結果へ表示されるとは限りません。Google 側でクロール・評価されたうえで、インデックスされるかどうかが決まります。
ですが、まず Google に見に来てもらうための一歩を自分で進められるのはよいなと思いました。
4. サイトマップを送信する
サイトマップ送信は、GoogleにURL一覧を伝えるための手段です。
Hugo では通常 sitemap.xml が生成されるので、以下の URL を Search Console に送信できます。
https://bonohonobono.netlify.app/sitemap.xml
新しく公開したサイトは、記事数がまだ少なく、外部リンクや内部リンクが少なくページが見つけてもらいにくいことがあります。サイトマップを送っておくとどんな URL があるかを Google に伝える補助線になるので大事そうです。
やってみての感想
今回、初めて自分で Web サイトを作って公開したのですが、、公開しただけですぐ検索結果に出るとは限らず、Search Console で Google にどう認識されているかを確認していくのが大事なんだと知りました。 (SEO対策しないとな〜とは思っていたのですが、なんとなくサイトを公開すればすぐに検索結果に出ると思ってました😂)
Search Console を入れることで
- まだ登録されていないことも分かる
- 次に何をやればいいか判断しやすい
- どんな検索キーワードで表示されるかも後から見られる
という状態になるので、新規サイトを公開した直後に入れておく価値はあると感じました。
特に Hugo + Netlify のようなシンプルな構成だと、サーバー側でいろいろ管理画面があるわけではないので、外からどう見えているかを確認できる場所があるのは安心感があります。
まとめ
Hugo + GitHub + Netlify で作った個人ブログにも、Google Search Console は問題なく導入できました。
やったこととしてはシンプルで、
- プロパティを追加する
- 所有権を確認する
- URL を検査する
- インデックス登録をリクエストする
- サイトマップを送信する
という流れです。
Search Console を入れておくと、Google にページが見つかっているか、インデックスされているか、問題なく検索対象になっているかを確認できます。さらに、表示回数や検索クエリなどのデータも見られるので、その後どう育っていくかを観測するためのツールとしても役立ちます。
これからブログを育てていく上で、Search Console はちょこちょこ見ることになりそうです。