goo ブログへのインデックス時刻が 9 時間遅れで GMT になってしまっていたのの修正に成功したのでご報告いたします。
goo ブログは index.rdf へ決め打ちでクロールしにきますが、実際にインデックスするのは、 goo に登録されている RSS のようです。どの RSS ファイルが登録されているのかは、「【考察】 goo ブログ検索にインデックスされた日時が 9 時間遅れている件」にて方法をご紹介していますのでご覧ください。
どの RSS が登録されているかわかったら、その URL を開きバージョンを確認してください。おおかた RSS 2.0 を現す feed のアドレスが登録されているのではないかと思います。
このサイトの場合は「 /feed 」でしたので、 RSS 2.0 の時刻の出力を下記サイトを参考に変更しました。
→ RSS 2.0 Notes : pubDate 要素
- wp-includes/feed-rss2.php
・ 28 行目
前: <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
後: <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0900', get_lastpostmodified(), false); ?></lastBuildDate>
・ 39 行目
前: <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
後: <pubDate><?php echo mysql2date('D, d M Y H:i:s +0900', get_post_time('Y-m-d H:i:s', false), false); ?></pubDate>
これで新しくインデックスされたものに関して、投稿時刻が正しいものになりました。めでたしめでたし。