Page-level ads

ウェブマスターツールにサイトマップを登録したらエラーが発生!その原因は? – つまさぽ(妻のサポート)

技術

ウェブマスターツールにサイトマップを登録したらエラーが発生!その原因は?

投稿日:2015年1月29日 更新日:

ws-pc-top

webmaster-error-top

はじめに

当ブログのサイトマップをウェブマスターツールに登録したらエラーが発生しました。

環境は、マルチサイト機能のサブディレクトリ形式で作成したブログ

WordPressの複数ブログでサブドメイン形式からサブディレクトリ形式に切り替える方法

こちらのエントリーでも紹介したように、当ブログはWordpressのマルチサイト機能を使って複数運営しているブログのうちの1つです。

エラーが発生したのは、その内のサブディレクトリ方式で作成した方のブログになります。

ちなみに双子育児では、本エントリーのエラーは発生せず、正常にサイトマップを登録出来ました。

ws-pc-more

原因は、サイトマップにリンク切れが含まれていたから

順番に原因を探っていきます。

問題は「無効なURL」sitemap-externals.xml

webmaster-error-01

ウェブマスターツールの「サイトマップエラー」を確認すると、「無効なURL」と記載されています。

となっているので、外部リンクが関係する?と推測しました。

とりあえず「sitemap-externals.xml」をクリックしてみます。

何故かドメイン(futago-life.com)が外部リンクになっている

webmaster-error-02

なぜだろう?

とりあえずクリックしてみます。

webmaster-error-03

ページ切れです。

ウェブマスターツールのエラーの原因はこれでした。

なぜドメインが外部リンクに含まれていたのか?

サイトマップは「Google XML Sitemapsプラグイン」を使用しています。

まだ記事数は7つしかないので、リンク切れの原因は「Google XML Sitemapsプラグイン」の設定以外に考えられません。

それでは設定を確認していきます。

Google XML Sitemaps プラグインの「デバック機能」で確認

WordPress管理画面の[設定]→[XML-Sitemap]から[XML Sitemap Generator]を開きます。

webmaster-error-04

[デバック機能]をクリックし、Sitemapを確認します。

webmaster-error-05

下の方までスクロールします。

webmaster-error-06

Sitemap Content and Errors, Warnings, Notices を確認する

と記載があります。

ウェブマスターツールの[sitemap-externals.xml]で確認した内容と一致します。

なぜここに不要なリンクが含まれているのでしょうか。

webmaster-error-07
下の方までスクロールし、とりあえず管理画面に戻ります。

外部リンクの削除

webmaster-error-09

少し下へスクロールすると、[追加ページの設定]という項目があります。

そこに問題のページ切れへのリンクが追加されています。

これが原因です。[X]をクリックして削除します。


webmaster-error-08

一番下までスクロールし、[設定を更新]をクリックして設定を更新します。

[デバック機能]で外部リンクが削除されたか確認します。

webmaster-error-10

上記[Sitemap: externals]に関する記述がなくなっています。

ウェブマスターツールで問題が解消したか確認する

ウェブマスターツールで問題が解消したか確認します。

ウェブマスターツールからsitemap.xmlを削除し、再登録する。

念のため、一旦エラーが発生しているsitemap.xmlをウェブマスターツールから削除し、再登録します。

webmaster-error-11

まだエラーが残っているように見えます。

[エラー数: 1]をクリックします。

webmaster-error-12

まだ[sitemap-externals.xml]がエラーとなっています。

[エラー数: 1]をクリックします。

webmaster-error-13

エラー内容を確認します。

下記のようにエラーの内容が変わっています。

問題 説明
対応前 無効な URL 有効な URL ではありません。修正してから、再送信してください。
対応後 XML タグが指定されていません 必須タグが指定されていません。追加してから、再送信してください。


サイトマップの登録後は、反映されるまで時間がかかるようなので、このようにエラーが発生しているように見えていると推測しました。

しばらく待って、再び確認する。

webmaster-error-14

問題がなくなっているのがわかります。

よかった。

終わりに

そもそも、なぜ外部リンクにページ切れ(ドメイン名)が設定されていたのかが謎です。

わけも分からず自分で設定したのか?

マルチサイト機能を使ったサブディレクトリ方式のブログだからなのか?

 

ws-pc-btm

ws-pc-btm-right

-技術
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

macOS Sierra osx10.12 インストールUSB 作成で Error erasing disk error number (-69888, 0) が発生したときの対処法

macOS Sierra のインストールUSBメディアを作成しようとしましたが、エラーが発生してハマったので、備忘録して残しておきます。

import cairosvg で raise OSError(“dlopen() failed to load a library: %s” % ‘ / ‘.join(names)) (Windows Server 2012 R2)

pip install cairosvg で Command “python setup.py egg_info” failed with error code 1 in path/to/cairoc …

flickr フリッカー

Flickr(フリッカー)公式アプリのダウンロードからのアカウント登録 with iphone6 Plus

はじめに データバックアップの重要性 先日、妻のiphoneのデータが消失しました。 きっかけはiphone5からiphone6へ買い替えたからです。 前日にMacbook AirのiTunesでバッ …

Mac Pro 2009 で Gainward GeForce GTX 680 Phantom HDMI オーディオ音声出力を有効にする方法

ヤフオクで念願のMac Pro 2009 を手に入れました。 グラボは GeForce GTX680 ですが、HDMI接続しても音声が出力されません。。。 その対処法を記しておきます。

Windows で Elasticsearch 5.1.1 が起動できないときの対処法

Windows環境でElasticsearchを勉強中です。 Elasticsearch4はすんなり動作したのですが、Elasticsearch5でbin\elasticsearch.batをキックし …

ws-pc-side-top

ws-pc-side-btm