Google Search Consoleって、独自ドメインじゃなくても使えたんですね。
ということで、さっそくはてなブログのドメインkanaxx.hatenablog.jp
でサーチコンソールに登録してみます。
sitemap.xmlってどこにあるの?
はてなブログだと、ここにあります。 https://kanaxx.hatenablog.jp/sitemap.xml
内容はシンプルです。
これ自体はsitemap indexファイルというもので、サイトマップファイルの存在場所を示しています。
実際のサイトマップ(URLの一覧情報)は、こっちです。 https://kanaxx.hatenablog.jp/sitemap.xml?page=1
普通は、
- sitemap indexファイルをgoogleに読ませるだけで、
- sitemap indexにあるsitemapファイルの場所を理解し
- 各sitemapを取りに来る
ってなる仕様です。
Google Search Console
Google Search Consoleで新しいプロパティを作ります。はてなブログでは借り物でDNSを自由に触れないので、右側のURLプレフィックスを選びます。
このUI、左右が押せると思わないよなぁ。。しかも、真ん中に入力欄があるだなんて。選んだあとに、自分のドメインを入れるのを忘れずに。
続行ボタンを押すと、URLの所有権確認画面にいきます。
kanaxx.hatenablog.jp
のドメインが自分自身で管理できていることをgoogleに証明する必要があります。一番簡単な方法がHTMLタグだったので、この方法でいきます。
次の画面で出てくる<meta>
タグをブログの<head>
タグの間に、そのまま入れます。
はてなブログの場合、設定>詳細設定 で 検索エンジン最適化のheadに要素を追加にタグを追加します。
所有権が確認できました。となればOKです。
サイトマップの登録
やっとサイトマップの登録です。
左のナビゲーションから「サイトマップ」を選び、
右側画面にサイトマップURLを登録する画面が出てきます。
sitemap.xml
と入力します。あと、sitemap.xml?page=1
も入れておきます。
2つのサイトマップが登録されます。
sitemap.xml
を登録したら正常終了しURL数が0件、sitemap.xml?page=1
で失敗するのは、はてなブログでよくある話らしいです。
解決策はわからないので、このまましばらく放置してみます。
まとめ
Google Search Consoleにsitemapを登録してみました。まぁ、効果があるか分かりませんが、やらないよりはマシってやつですかね。