
XMLサイトマップでエラーが出た時の対処方法
制作したサイト自体は問題ないのに、「Google Search Console」にXMLサイトマップを登録しようとしたところ、以下のエラーが出ている事に気づきました。
This page contains the following errors:
error on line 25 at column 6: XML declaration allowed only at the start of the document
Below is a rending of the page up to the first error.

XMLサイトマップのエラー
その対象方法を掲載しておきます。
対処方法
XMLサイトマップの確認
エラーの文言を確認すると、どうやら25行目に問題がありそうなので、実際にXMLファイルの中身を確認してみました。
すると、25行目からXMLサイトマップが始まっており、この25行目から始まっているのが問題だと言っているようでした。
ただ、XMLサイトマップの記述がなぜ25行目から始まっているのかが、さっぱりわからず、ネットで調べていたところ、同じ事象に遭遇している方々の記事を発見。
どうやら、functions.phpの記述に問題があると、本事象が起きるようです。
functions.phpを確認
エラーの原因のほとんどは、phpファイルの冒頭や最終行に、余分な行が入っていることが原因で起こるようで、実際に確認したところ、最終行に不要な行が入っておりました。

不要な行!
この不要な行を削除したら、問題なくXMLサイトマップが出力されるようになりました。
以上、皆さまのお役に立てたら幸いです!
WEB DESIGN全てお任せ!ホームページ制作
RishunTradingでは、日本にはないコンセプトや高いデザイン性をもったヨーロッパ製品の輸入販売、及び、Webサイト制作事業などをおこなっております。
「全てお任せ!ホームページ制作」は、ドメイン取得からサーバー設定、レスポンシブルデザイン(スマホ、タブレット対応)、SEO対策がすべて含まれたお得なホームページを制作するサービス商品です。
納品後は「Webサイト運用管理サービス(保守)」を締結しますので、納品後の運用やメンテナンスなどワンステップで対応。お客様は安心して本業に集中する事ができます。
しかもなんと、「全てお任せ!ホームページ制作」は、¥100,000!(税別)で提供しております。
本業が忙しい中小企業様に大変ご好評を頂いている商品です。
独自ドメイン取得
サーバー開設&設定
レイアウト設計
レスポンシブルデザイン
(*1)検索エンジン最適化
(SEO対策)場所Maps
お問い合わせフォーム
SSL化
各種SNS連携
運用マニュアル