GoogleWebmaserToolインデックスエラー解消

シェアする

WS000004

このブログのGoogleウェブマスターツールを見ていると、sitemap.xmlの<BR>タグとかに問題があるとエラー表示。Wordpreesの「XML Sitemap Generator for WordPress 4.0.8」をサイトマップを生成するのに使っているが、エラーとは不思議。

スポンサーリンク

はじめに

生成している「https://digitalgatez.net/sitemap.xml」を見ると特に何もないが、右クリックメニューから「ページのソースを表示」すると、

WS000001

WS000002

<b>Warning</b>: Invalid argument supplied for foreach() in <b>******/google-sitemap-generator/sitemap-builder.php</b> on line <b>476</b>

というエラーが表示されている。PHPの配列でnull突っ込んだ時のエラー?っぽい(あまりよくわかっていないが)。

問題のファイルsitemap-builder.phpの476行目の$pagesの前に(array)をつけてみたら、xmlのエラーは無くなった。しばらくして、ウェブマスターツールの方のエラーも消えた。

WS000003

これで問題ないのかどうかわからないが、とりあえずエラーは無くなったので、気になる方は参考にしてみてください。
あと、今回の件とは別件ですが、XML Sitemap Generatorのどこかのバージョンから、

「Notify Search Engines about your sitemap or your main sitemap and all sub-sitemaps now.」

の「your sitemap」部分のリンクをクリックしないと、xmlが更新されないしpingもgoogleに飛ばなくなってしまいました。なんでだろ??