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

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

関連記事

VirtualBox on Mac での Guest Additions インストール手順(ゲストOS:Win10)

Parallels Desktop から VirtualBox へ移行した際、Guest Addtions をインストールしたので、その手順を残しておきます。 有料の Paralells Deskto …

freeDOS で nvflash を実行すると「This program cannot be run in DOS mode.」と表示される

FreeDOS で nvflash を実行したらエラーが発生しました。

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

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

Fusion Drive 作成時に Error: Error: -69886: Invalid request が発生したときの対処法

MacBook Pro 15-inch Late2011 を SSD128GB + SSHD2TB で Fusion Drive にしようとしたときにエラーが発生したので、対処法を残しておきます。

Elasticsearch 5.1.1 で elasticsearch-head を使う方法

Windows 環境で Elasticsearch の勉強中です。 elasticsearch-head を導入しようとしたのですが、ここでもハマったので備忘録として残しておきます。

ws-pc-side-top

ws-pc-side-btm