Google Search
Consoleからレポートが来たので久しぶりに眺めていたら、今更ながら本ブログのサイトマップが認識エラーであることが分かりました!
サイトマップがGoogle検索エンジンに正しく認識されていません!(Google Search Console画面) |
大問題ですね🤯!
今回はこれをなんとかしましたので紹介します。
■Google検索エンジンにブログの正しいサイトマップを認識させる
●認識エラーの原因:GoogleがHTML形式の『サイトマップ』ページを認識してしまっている
原因の特定は比較的簡単でした。
Google検索エンジンが、(私(筆者)がブログ閲覧者向けに作成している)HTMLで作成した『サイトマップ(目次)』ページを認識してしまっていたことが分かりました。
Google Search Console画面 |
これまでGoogle検索エンジンはこのHTMLのサイトマップを認識してエラーを出していたようです(HTML形式は認識されないようですね)。
●認識エラーの対策:GoogleにXML形式のサイトマップを認識させる
原因が分かったので対策は簡単です♪
Google検索エンジンにXML形式のサイトマップを認識させるだけです。
Google Search
Consoleで簡単に登録できます(XMLファイルのURLを入力するだけです)。
Google Search Console画面 |
Bloggerのサイトマップ(XML形式)ファイルのURLは
です。https://ブログのアドレス.blogspot.com/sitemap.xml
(SSLの設定をしていない場合は、『https』ではなく『http』)
このXML形式のサイトマップをブラウザで開いてみるとこんな感じです。
ブログの各投稿の公開情報・更新情報が記載されています。
XML形式のサイトマップ(ブラウザ画面) |
・【失敗】https:のサイトマップを登録してみる
早速https:のサイトマップを登録してみたのですが、何故かサイト情報を取得してくれません😥。
Google Search Console画面 |
なんででしょうね🤔?本ブログはSSLの設定をしている筈なのですが…。
・【成功】http:のサイトマップを登録してみる
そこで試しにhttp:のサイトマップを登録してみました。
成功です!サイトの情報を取得してくれました!
Google Search Console画面 |
ブログの投稿数(ページ数)も正しく検出されています♪
●改善要望点
- BloggerはXML形式のサイトマップを自動生成してくれるのですから、検索エンジンも自動認識して欲しいですよねぇ~😅。
●まとめ
Google Search
ConsoleでXML形式のサイトマップのURLを登録することで、Googleの検索エンジンにブログの正しいサイトマップを認識させることができました。
https:のサイトマップが何故認識されないのか、という不明点はありますが、一旦はこれで様子を見てみようと思います。