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

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

関連記事

Pythonライブラリのライセンス情報を一括出力する方法

仕事で使っているOSSのライセンスに問題がないか確認する必要がありました。 Pythonライブラリもその対象だったのですが、数が多くて「pip list」からの「pip show [package名] …

macOS Sierraでkivyをインストールする方法とpip install kivyでエラー発生時の対処法

macOS Sierraでpip install kivyするとエラーが発生したので、その対処法を残しておきます。 そういえば、High Sierraにアップグレードしていないなあ。。。

macOS High Sierra osx10.13 リカバリUSBインストールメディア作成方法

MacOS High Sierra のリカバリUSB作成方法を残しておきます。

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

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

『Rubyによるクローラー開発技法』を読んで DeNA ショッピングのタイムセールを自動設定してみる

はじめに 『Rubyによるクローラー開発技法』でお勉強中です。 憧れのスクレイピングを習得したくて、この本を購入しました。 試しに作ったツールが、DeNAショッピングのタイムセールを自動設定するツール …

ws-pc-side-top

ws-pc-side-btm