Bloggerで設定できるサイトマップ一覧
BloggerでGoogle Search Consoleの「サイトマップ」の「新しいサイトマップの追加」で登録できるサイトマップの一覧です。
Bloggerは自動でサイトマップが作られます。サイトマップはurlの一覧のファイルです。Google Search Consoleに登録した方がいいサイトマップを以下にまとめました。サイトマップ以外にAtomとRSSのファイルも登録できます。
sitemap.xmlだけで全ての投稿のurlの一覧になりますが、sitemap.xmlは件数が多すぎて全て確認されるのか不安なので、件数が少ない様々な形式のサイトマップも登録した方が安心です。サイトマップ、Atom、RSSはBloggerが自動で作るので、とりあえず登録しておいて損はないです。
このブログ(https://googlebloggertrouble.blogspot.com/)のサイトマップを紹介します。
・全ての投稿の一覧(固定ページは含まれない)
私は以下のサイトマップをGoogle Search Consoleに登録しています。
私は複数のブログを運営しているので、投稿が1000件を超えるようなブログではラベルごとのサイトマップも登録しています。
必要がないと思ったサイトマップはGoogle Search Consoleからいつでも削除できます。
GoogleのGoogle Search Consoleと同じようなものが、BingのBing Webmaster Toolsです。Bing Webmaster Toolsにサイトマップを登録できますが、Bingはインデックスされるのが早いので、
Bloggerでは、投稿件数が800件を超えると、
サイトマップ インデックスには、公開した順の最新の投稿800件のurlの一覧の
特定のurlだけをはやくインデックスしたい場合やよく更新するurlは
BloggerはインデックスしたいurlをGoogle Search Consoleの「URL検査」で登録すると、「ページはインデックスに登録されていません: リダイレクト エラー」「失敗しました: リダイレクト エラー」などのエラーになることが多いです。Bloggerの仕様で?m=1にリダイレクトされるのが原因です。
リダイレクトエラーになると、インデックスされていた場合はインデックスが消えます。特定のurlだけのサイトマップを送信して、「取得できませんでした」「サイトマップを読み込めませんでした」のエラーになった場合はインデックスされていた場合でもインデックスは消えません。
「URL検査」を繰り返すより特定のurlだけのサイトマップの送信を繰り返した方がいいです。しばらくするとエラーが消えます。「URL検査」の「リダイレクト エラー」や「新しいサイトマップの追加」の「サイトマップを読み込めませんでした」はGoogle Search Console側の問題なので何もできません。
BloggerにはPubSubHubbubというブログを更新すると、Googleなどに通知される機能が標準であるので、こんなにサイトマップは必要ないのですが、PubSubHubbubがあまり機能していなくて、Googleにインデックスされるのが遅いことが多いので、サイトマップを大量に登録します。
Google Search Consoleにサイトマップを一度に多く登録しすぎると、ステータスが「取得できませんでした」になる場合もありますが、サイトマップのエラーではなくサイトマップが登録されるまでの保留状態なので、何日か放置していると「成功しました」に変わります。
Googleは定期的にGoogle Search Consoleに登録されたサイトマップを確認しますが、定期的というのがかなりバラバラです。Google Search Consoleの最終読み込み日時を見ればいつGoogleが確認したのか分かります。サイトマップを多めに登録して、どれかが確認されればいい状態にしておきます。
私は複数のブログを運営していますが、よく更新しているアクセス数の多いブログは全てのサイトマップが一週間以内に確認され、更新せず放置しているブログは3年以上サイトマップが確認されていません。確認されていなくても、しばらく更新し続けると、Googleがサイトマップを確認するようになります。
Google Search Console の「サイトマップ」の「新しいサイトマップの追加」で同じサイトマップを登録すると、サイトマップの再送信になりますが、なかなか確認されません。Googleに確認されていないサイトマップがあれば、少し変えて新しいサイトマップとして登録すると確認される場合が多いです。
サイトマップはいくらでも作れます。Google Search Consoleはサイトマップごとにインデックスされているか確認できるので、ラベルを指定したサイトマップは特定のラベルだけを確認したい場合に作っておくと便利です。サイトマップなどBloggerのfeedの仕組みは以下にまとめています。
Bloggerのfeed一覧
Bloggerは自動でサイトマップが作られます。サイトマップはurlの一覧のファイルです。Google Search Consoleに登録した方がいいサイトマップを以下にまとめました。サイトマップ以外にAtomとRSSのファイルも登録できます。
sitemap.xmlだけで全ての投稿のurlの一覧になりますが、sitemap.xmlは件数が多すぎて全て確認されるのか不安なので、件数が少ない様々な形式のサイトマップも登録した方が安心です。サイトマップ、Atom、RSSはBloggerが自動で作るので、とりあえず登録しておいて損はないです。
このブログ(https://googlebloggertrouble.blogspot.com/)のサイトマップを紹介します。
・全ての投稿の一覧(固定ページは含まれない)
https://googlebloggertrouble.blogspot.com/sitemap.xml
・固定ページの一覧(Googleに登録したい固定ページがなければ登録しなくていい)https://googlebloggertrouble.blogspot.com/sitemap-pages.xml
・公開した順の最新の投稿25件の一覧とトップページ(形式が違うだけで内容はほぼ同じ)https://googlebloggertrouble.blogspot.com/atom.xml
https://googlebloggertrouble.blogspot.com/rss.xml
https://googlebloggertrouble.blogspot.com/feeds/posts/default
https://googlebloggertrouble.blogspot.com/feeds/posts/default?alt=rss
・更新した順の最新の投稿25件の一覧とトップページ(変更した投稿をまとめて登録できる)https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&alt=rss
・ラベル別の公開した順の最新の投稿25件の一覧とラベルページ(例はラベルが「始め方」の場合)https://googlebloggertrouble.blogspot.com/feeds/posts/default/-/始め方
私は以下のサイトマップをGoogle Search Consoleに登録しています。
https://googlebloggertrouble.blogspot.com/sitemap.xml
https://googlebloggertrouble.blogspot.com/atom.xml
https://googlebloggertrouble.blogspot.com/rss.xml
https://googlebloggertrouble.blogspot.com/feeds/posts/default
https://googlebloggertrouble.blogspot.com/feeds/posts/default?alt=rss
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&alt=rss
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&max-results=5
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&max-results=5&alt=rss
私は「プロフィールページ」は固定ページではなく投稿で作り、固定ページは「プライバシーポリシー」「お問い合わせ」「サイトマップ」だけでGoogleに登録されなくてもいいので、https://googlebloggertrouble.blogspot.com/sitemap-pages.xml
をGoogle Search Consoleに登録していません。https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&max-results=5
https://googlebloggertrouble.blogspot.com/feeds/posts/default?orderby=updated&max-results=5&alt=rss
は件数が少ない方がインデックスされやすいので、更新した順の最新の投稿5件も登録しています。私は複数のブログを運営しているので、投稿が1000件を超えるようなブログではラベルごとのサイトマップも登録しています。
必要がないと思ったサイトマップはGoogle Search Consoleからいつでも削除できます。
GoogleのGoogle Search Consoleと同じようなものが、BingのBing Webmaster Toolsです。Bing Webmaster Toolsにサイトマップを登録できますが、Bingはインデックスされるのが早いので、
https://googlebloggertrouble.blogspot.com/sitemap.xml
だけ登録すればいいです。https://googlebloggertrouble.blogspot.com/sitemap.xml
は特別なサイトマップで、Bloggerが自動で作るrobotsファイルhttps://googlebloggertrouble.blogspot.com/robots.txt
に登録されるので、Google以外にもサイトマップとして認識されます。Bloggerでは、投稿件数が800件を超えると、
https://googlebloggertrouble.blogspot.com/sitemap.xml
はサイトマップからサイトマップ インデックスに変わります。(以前は150件でした。)サイトマップ インデックスには、公開した順の最新の投稿800件のurlの一覧の
https://googlebloggertrouble.blogspot.com/sitemap.xml?page=1
とそれより古い公開した順のurlの一覧のhttps://googlebloggertrouble.blogspot.com/sitemap.xml?page=2
が登録されます。投稿が1600件を超えると、さらにhttps://googlebloggertrouble.blogspot.com/sitemap.xml?page=3
が作られます。https://googlebloggertrouble.blogspot.com/sitemap.xml
が登録されていれば、自動的に他のサイトマップも確認されるので、個別に登録する必要はありませんが、登録してもいいです。特定のurlだけをはやくインデックスしたい場合やよく更新するurlは
https://googlebloggertrouble.blogspot.com/feeds/posts/default?path=/2022/03/bloggersitemaplist.html
のようにインデックスしたいurlだけを指定したサイトマップを送信することもできます。BloggerはインデックスしたいurlをGoogle Search Consoleの「URL検査」で登録すると、「ページはインデックスに登録されていません: リダイレクト エラー」「失敗しました: リダイレクト エラー」などのエラーになることが多いです。Bloggerの仕様で?m=1にリダイレクトされるのが原因です。
リダイレクトエラーになると、インデックスされていた場合はインデックスが消えます。特定のurlだけのサイトマップを送信して、「取得できませんでした」「サイトマップを読み込めませんでした」のエラーになった場合はインデックスされていた場合でもインデックスは消えません。
「URL検査」を繰り返すより特定のurlだけのサイトマップの送信を繰り返した方がいいです。しばらくするとエラーが消えます。「URL検査」の「リダイレクト エラー」や「新しいサイトマップの追加」の「サイトマップを読み込めませんでした」はGoogle Search Console側の問題なので何もできません。
BloggerにはPubSubHubbubというブログを更新すると、Googleなどに通知される機能が標準であるので、こんなにサイトマップは必要ないのですが、PubSubHubbubがあまり機能していなくて、Googleにインデックスされるのが遅いことが多いので、サイトマップを大量に登録します。
Google Search Consoleにサイトマップを一度に多く登録しすぎると、ステータスが「取得できませんでした」になる場合もありますが、サイトマップのエラーではなくサイトマップが登録されるまでの保留状態なので、何日か放置していると「成功しました」に変わります。
Googleは定期的にGoogle Search Consoleに登録されたサイトマップを確認しますが、定期的というのがかなりバラバラです。Google Search Consoleの最終読み込み日時を見ればいつGoogleが確認したのか分かります。サイトマップを多めに登録して、どれかが確認されればいい状態にしておきます。
私は複数のブログを運営していますが、よく更新しているアクセス数の多いブログは全てのサイトマップが一週間以内に確認され、更新せず放置しているブログは3年以上サイトマップが確認されていません。確認されていなくても、しばらく更新し続けると、Googleがサイトマップを確認するようになります。
Google Search Console の「サイトマップ」の「新しいサイトマップの追加」で同じサイトマップを登録すると、サイトマップの再送信になりますが、なかなか確認されません。Googleに確認されていないサイトマップがあれば、少し変えて新しいサイトマップとして登録すると確認される場合が多いです。
サイトマップはいくらでも作れます。Google Search Consoleはサイトマップごとにインデックスされているか確認できるので、ラベルを指定したサイトマップは特定のラベルだけを確認したい場合に作っておくと便利です。サイトマップなどBloggerのfeedの仕組みは以下にまとめています。
Bloggerのfeed一覧
blogger