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

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

関連記事

Elasticsearch5.x で elasticsearch-head が cluster health: not connected となるときの対処法

Elasticsearch5.1.1 で elasticsearch-head を使おうとしたのですが、うまく動作しなかったので、その対処法を残しておきます。

便利すぎる QuickRes v4.2 のショートカット

Macbook Air の解像度を限度以上に設定できる便利アプリQuickRes! その解像度を切り替えるショートカットをすぐに忘れるので、備忘録として残しておきます。 ちなみに、QuickRes に …

ヤフオクAPIのための親カテゴリIDの調べ方

ヤフオクAPIを使ってみました。 リクエストパラメータにカテゴリIDを指定する項目があるのですが、カテゴリID検索だと「オークション > コンピュータ > パソコン > Mac &g …

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

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

Parallels Desktop から VirtualBox へ移行した際にゲストOS Windows10 で発生する共有プロファイルエラーの対処法

Parallels Desktop から VirtualBox へ移行しました。 ゲストOSのWindows10にログインするとエラーが発生しましたので、その対策を残しておきます。 有料の Paral …

ws-pc-side-top

ws-pc-side-btm

通販でポイントがたまる!
たまったポイントは現金振込み!
今ならこちらからのご入会で30ptプレゼント!

ママの生活必需品|ハピタス