- ベストアンサー
Googleサイトマップ登録でParsing errorが表示される原因と解決方法
- Googleサイトマップにxmlファイルを登録する際にParsing errorが表示される場合、原因は不認識のエントリーが含まれている可能性があります。サイトマップを事前に検証し、再提出する前に確認してください。
- 具体的な原因がわかっていない場合、xmlファイルの中身を確認することもおすすめです。xmlファイルが正しいフォーマットになっているか、特にエラーがないか確認してください。
- また、サイトマップのエントリーにはURL、変更頻度、優先度の情報が含まれていることが一般的です。これらの情報が正しく設定されているかも確認しましょう。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ogle Sitemaps (BETA) Help http://www.google.com/webmasters/sitemaps/docs/en/protocol.html#sitemapValidation には "The Sitemap Protocol format consists of XML tags. All data values in a Sitemap must be entity-escaped. The file itself must be UTF-8 encoded." と書いてあります。 ファイルはUTF-8で作成していますか?(メモ帳の「名前を付けて保存」で、文字コードの選択肢の中にUTF-8があります。)
その他の回答 (1)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
その「略したxmlファイル」でもエラーは発生しますか? もし「略したxmlファイル」でエラーが発生しないのだとすれば、略した部分にエラーがあることになります。「エラーが出るxmlファイル」から項目を少しずつ消していって、どこでエラーが出なくなるか調べてください。エラーが出なくなった直前に消した項目に、エラーがある可能性が大きいです。 「略したxmlファイル」でもまだエラーが発生するのであれば、項目をさらに減らして試してみてください。
お礼
ご連絡有難うございます。 かなり略したものを登録したのですが、依然同じエラーが出ています。 "Pending"と表示されません。 ネットで調べてみると、 「これはサイトマップの構造がGoogleが制定したSitemapsの形式に合っていませんというものです。」 という記事もありました。 作成は Window 付属の txt で普通に編集した後、拡張子をxml に変更しアップロードしました。 (この辺が何かマズイ?)
お礼
こちらさまのサイトで xml ファイルを作成しアップロードすると数時間後にstatus が OK になりました。 色々と有難う御座いました。 http://takawo.net/google_sitemaps.htm
補足
度々有難うございます。 UTF-8 で保存してアップロード、登録しました。 すると status が下記のように変わりました。 Status : Empty Sitemap Your Sitemap does not contain any URLs. Please validate and resubmit your Sitemap. URL は Google 検索エンジンへ登録しているのですが。 (検索の結果、トップページ以外のページが表示されない、のと関係があるのでしょうか?)