インデックス登録されない
はてなブログがサチコにURL登録されない問題に直面しました。
どうやらURL登録されない原因として、サイトマップが読み込まれていないようなので、今回は他のブログ主様の方法を参考にしながらサイトマップ対策をしました。
その結果、sitemap_periodical.xmlを用いたことでURL登録数が増えたので紹介します。
参考にした記事はこちら。
- インデックス登録されない
- sitemap.xmlでは全記事検出されない
- sitemap_periodical.xmlを送信する
- sitemap_periodical.xmlを送信した結果
- URL登録に効果はあるか
- sitemap_periodicalで検出はされやすくなる
- 【併せて読みたい】ページ表示速度対策によるインデックス登録対策
sitemap.xmlでは全記事検出されない
サイトマップとは記事全体を地図のようにまとめたもので、これをサチコに送信することでクロールされやすくなります。
はてなブログでは「sitemap.xml」や「sitemap_index.xml」というサイトマップが自動で作成されるのですが、それらの送信では全記事検出されないことがあります。
また、最終読み込み日時も半月以上かかったりと遅いため、最新記事の検出が遅れる原因となるようです。
上の画像は2022年1月2日に「sitemap.xml」を送信した例です。
最終読み込み日時が半月前であることや、検出されたURLの合計数が111/135であることが分かりました。
「sitemap.xml」だけ送ってても認識されにくいことが分かったので、次の方法で対策しました。
sitemap_periodical.xmlを送信する
sitemap.xmlで読み込まれなかった記事に対して有効なのが、子階層のサイトマップ送信です。子階層のサイトマップとは、「sitemap_periodical.xml?year=xxxx&month=XX」のような形で自動生成されているもので、ブログが投稿された月ごとにカテゴリ分けされて保存されている小さなサイトマップみたいなものです。
year=xxxxとmonth=XXに任意の数字を入れることで、月別にサイトマップを送信できます。例えば、2021年12月だと、sitemap_periodical.xml?year=2021&month=12です。
sitemap_periodical.xmlを送信した結果
5秒程度でサイトマップが読み込まれました。
検出されたURLも全記事分あるようです。
sitemap.xmlと違ってすぐに読み込まれるので、新しい記事をURL登録するときはその直前にやっておくとよさそうです。
URL登録に効果はあるか
このブログでは、URL登録数の増加を確認しました。
10月~12月中旬までは対策なし、12月12日に対策を始めたので、その直後からURL登録数が徐々に増えたことが分かります。
URL登録の精度にもばらつきがあるので、正直効果があるかは断言できませんが、
少なくともサチコに検出されやすくなったようには思います。
しかし除外に振り分けられ「検出されたけどインデックス登録されなかった記事」も多くありました。
除外された記事には、サイトマップ以外に別の問題がありそうです。
sitemap_periodicalで検出はされやすくなる
今回自分が行った施策とその結果はこちらです!
【併せて読みたい】ページ表示速度対策によるインデックス登録対策
こちらは、ページ表示速度改善によるURL登録対策の方法を紹介しています