Google XML Sitemapsを使ってサイトマップを送信しているはずが保留に
このものくろぼっくすはWordPressを使って構築しているブログです。GoogleのSearch Console(旧Webマスターツール)のクローラーの項目にあるサイトマップへ、Google XML Sitemaps 4.0.8で出力されるURLを設定していました。
Ver 4へのアップデートで大きく仕様が変わったプラグイン
このプラグイン、Ver 4のアップデートにてサイトマップに登録するURLの仕様が変更になりました。(静的ファイルから動的ファイルに変更)
登録するURLを確認するは、管理画面の設定の中にあるXML-Sitemapのメニューを開きます。このものくろぼっくすの場合はindex.php?xml_sitemap=params=になります。ただし、WordPressのパーマネントリンク設定によって、このサイトマップのURLは異なります。
このURLを変更する作業は半年前にやったのですが、この2015年9月にSearch Consoleにログインして確認したら「保留」と表示されていて、サイトマップが取得されていませんでした。
トラブルはバージョン3から4にアップデートした場合に多く起こっている
調べると、プラグインをバージョン3から4にアップデートした場合にこの保留となるトラブルが多く起こっており、新しくブログを構築してプラグインをバージョン4から使い出した時は問題が起こっていない様子でした。
- Google XML Sitemaps プラグインでサイトマップを作成し追加する | WordPressでブログ → http://wordpress.bia.jp/?p=259
バージョンを3にダウングレードせずに解決できる方法を探した
プラグインをバージョン3へダウングレードすることで、解決している情報が多かったのですが、根本的にプラグインに問題があるなら、これだけ使われているプラグインですから、対策がないというのもおかしいし、新規に使い始めていると問題が起きないことからも「解決方法はあるはず」と判断しました。
バージョン3が生成していたサイトマップのバックアップファイルが原因?
プラグインをアップデートした時にどうしたのか?記憶がないのですが、FTPでアクセスすると、バージョン3が生成していたサイトマップのバックアップ?ファイルが存在していました。
- sitemap.backup.xml
- sitemap.backup.xml.gz
2つのサイトマップファイルをFTPから直接手動操作にて削除しました。
バックアップファイルでなく、サイトマップファイルがある場合は、そちらも削除してください。
- sitemap.xml
- sitemap.xml.gz
参考になったのが下の3つのエントリーです(感謝)
- Google XML Sitemaps 4.0以上のエラー対策 | メモトラ → http://memotora.com/2014/03/31/how-to-solve-google-xml-sitemaps-error/
- 【WordPress】【Google XML Sitemaps】sitemap.xml の削除ボタンを押したけれど不完全だったので自力で削除! | oki2a24 → http://oki2a24.com/2014/04/07/google-xml-sitemaps/
- Google XML Sitemaps ver4以降でウェブマスターツールにうまくサイトマップが登録されにくいトラブルをどうにかしてみた【WordPressプラグイン】 | ノート100YEN.com → http://note100yen.com/en-140805.html
この作業のあとにもう一度、サイトマップをGoogle Search Consoleに登録しました。その直後は保留でしたが、数日後に確認すると無事登録されており、Google XML Sitemaps 4.0.8でも、サイトマップを送信できるようになりました。
RSSフィードもサイトマップに登録しておくといい
このトラブルを解決するために、いろいろと調べていたときに偶然知りました。
RSSフィードもGoogle Search Consoleのサイトマップに登録でき、推奨されています。
参考リンクはこちらです。
- Google ウェブマスター向け公式ブログ: XML サイトマップと RSS/Atom フィードのベストプラクティス → http://googlewebmastercentral-ja.blogspot.jp/2015/02/best-practices-for-xml-sitemaps-rssatom.html
- XMLサイトマップとRSSフィードの両方を送信することをGoogleが公式に推奨 | 海外SEO情報ブログ → https://www.suzukikenichi.com/blog/google-officially-recommends-to-submit-both-sitemaps-and-feeds/
WordPressのRSSフィードのURLもパーマネントリンク設定によって変わります。
- ?feed=rss2
- feed/
のどちらかの場合が多いですが、詳しくはこちらをご覧ください。
- WordPress フィード配信 – WordPress Codex 日本語版 → http://wpdocs.osdn.jp/WordPress_Feeds
ものくろボックスの場合は「https://mono96.jp/?feed=rss2」です。RSSを使うとブログ更新を自動で知ることができて便利です。この機会にぜひご購読をよろしくお願いします。
RSSの購読はFeedlyが便利です。2015年9月現在 521名の方がFeedlyにて購読いただいております。感謝です。
もうひとつエントリーを読んでいかれませんか?
- 【Googleウェブマスターツール】インデックス ステータスが急に減少(2013年4月)サイト変更記録が”ない”ので改善策を見つけれない | ものくろぼっくす
- RSSを購読していたブログを一覧できるサイトをWordPressで構築 | ものくろぼっくす
- 【iPhone Sylfeed】お気に入り サイトの”RSSフィード”を新規登録する方法!わずか3タップで出来きます! | ものくろぼっくす
- RSSボタンを設置するのに最低限必要なことを調べてみた。 | ものくろぼっくす
- WordPressで、表組みを簡単に作りたい。TinyMCE Advanced | ものくろぼっくす
- WordPressで1年以上放置していたカテゴリー整理を劇的に変えた”一括”登録”方法 -jMatsuzaki氏に感謝- | ものくろぼっくす
- is_category() とin_category() 一文字の違いが大きな違い!WordPress関数 | ものくろぼっくす
- WordPress パーマリンク設定「 ?p=」クエリパラメータ でもいいんです!ものくろぼっくすが変えない理由 | ものくろぼっくす
- 【WordPress】ブログに雪が降りました。(Jetpackプラグインが必要です) | ものくろぼっくす