Hexoでsitemap.xmlを自動生成|hexo-generator-sitemap設定とSearch Console登録
概要
本記事では、Hexoブログのsitemap.xmlを自動生成しSearch Consoleに登録する手順について解説していきます。
というのもSearch Consoleで「クロール済み-インデックス未登録」と表示され、いくら待っても記事が検索結果に出てこない、ってこと結構ありますよね(- -;
実はsitemap.xmlが無いとGoogleにページを認識してもらえないことが原因の場合が多いです。
ここではhexo-generator-sitemapプラグインで自動生成→robots.txt登録→Search Console再リクエストまでの流れを紹介していきます!
これでインデックス登録周りの悩みが減ります。
それではやっていきましょう!

目次
手順
1.robots.txtを作成
「robots.txt」にサイトマップの場所を記載する
site\themes\light\source\robots.txt
1 | User-agent: * |

2.サイトマップを自動で生成するライブラリをダウンロード
サイトマップを自動で生成するライブラリとして「hexo-generator-sitemap」をダウンロードする
コマンドライン
1 | npm install hexo-generator-sitemap --save |
3._config.ymlを編集
site\_config.yml
1 | sitemap: |

4.デプロイ
コマンドライン
1 | hexo clean; hexo g; hexo deploy |
5.GoogleSearchConsoleでインデックスを再登録
「インデックス作成 → ページ → クロール済み - インデックス未登録」を選択し、
開始ボタンを押下
完了
無事「クロール済み - インデックス未登録」が設定されました!
締め
sitemapは必須なんですね。。なるほど!
少し面倒ですが、やっておいたほうが確実に良いですね(^^)/
以上お疲れさまでした。