- ベストアンサー
ウェブマスターツールのエラー
- ウェブマスターツールにおいて制作途中のHPが反映されないエラーが発生しています。
- サイトマップのアップロード後にウェブクロールでエラーが発生しています。
- 特定のファイルが見つからないエラーが表示されていますが、実際にそのようなファイルは存在しません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちわ。 googleウェブマスターツールのサイトマップのことでしょうか? サイトマップには基本的に、最後のスラッシュとファイル名は入れません。 少なくとも2008年6月現在のgoogleウェブマスターツールのサイトマップで想定しているApacheの仕様ではそう見えます。 現在のApacheの仕様は、最後のスラッシュを補完しますので、自分の方で最後にスラッシュを入れてしまうとスラッシュがダブってしまう事態になります。 http://httpd.apache.org/docs/2.2/ja/mod/mod_dir.html 上記の例ですと http://○○○.com のサイトの中に、全てのファイルがあることになりますので、登録するサイトはひとつになります。 http://○○○.com の中にさらにxxxxというディレクトリがあり、 そのxxxxというディレクトリの中に△△△.phpというファイルや他のものがある場合には、 http://○○○.com/xxxx となると思います。
その他の回答 (4)
こんばんわ。ANo.1です。 >こんにちわ。毎回毎回ありがとうございます。 >サイトマップを自分で作るのも考えていますが、 >自動で作ってくれるところを利用しても大丈夫nでしょうか? そうですね。よろしいんじゃないでしょうか? ただ、ソフトにしても、自動で作成してくれるところにしても、 自分でチェックできるだけの知識は必要かと思いますが・・・・? ソフトや、自動で作成してくれるものが、すべて完全ではありませんので、 簡単なチェックくらいは確認しましょうよ。 バージョンチェック。書式のチェックなどなど・・・・。
こんにちわ。 >サイトマップに含まれる URL の優先度がすべて等しくなっています。 >サイトマップに含まれるすべての URL が同じ優先度に設定されています >(設定値は、デフォルトの優先度ではありません)。 デフォルトの優先度は0.5になります。 http://www.sitemaps.org/ja/protocol.php 上記のURLがsitemap.xmlの日本語ページです。 ここに詳細が書かれています。この書式に書いてある通りに作れば問題はないと思いますが? もし、わからなければ<priority>は、はずしてみて、ごく基本的な2行だけのsitemap.xmlを作成してみたらいかがでしょうか? >どうやらサイトマップでURLが1つしかないのが原因みたいですが、 >いくつかのファイルをリンクして挙げれば大丈夫なのでしょうか? URLがひとつしかないというのは・・・? 先にも申し上げているとおり、sitemap.xmlにはファイル名及びリンクなどは記述できません。 まず、トップのURLがありますよね? 通常ですと http://www.xxx.ne.jp とか・・・・ で、その下に又ディレクトリーがありますよね? そのディレクトリーの名前が xcdw1という名前だとして、 当然その中にはファイルが入っていると思いますが、これは書きません。 http://www.xxx.ne.jp/xcdw1 となります。 また、その他にxcdw2というディレクトリーがあるとすると http://www.xxx.ne.jp/xcdw2 となります。 sitemap.xmには、ディレクトリー以下に入っているファイル名を書くと 今回のように「警告」の赤い文字が何日後かに表示されてしまいます。 また、スラッシュ( / )で終りにしても「警告」の赤い文字が何日後かに表示されてしまいます。 http://mrs.suzu841.com/map
補足
こんにちわ。毎回毎回ありがとうございます。サイトマップを自分で作るのも考えていますが、自動で作ってくれるところを利用しても大丈夫nでしょうか? 例えば、HP.comのサイトマップ作成ツール http://www.sitemaplus.com/ 英語のsitemap http://www.xml-sitemaps.com/
こんにちわ。ANo.1です。 >なんだかサイトマップのステータスが「警告」という赤い文字になってました。 >これはどういうことなんでしょうか? 「警告」と書かれたsitemap.xmlの数が1とありますか? その1と書かれた数字をクリックしてみて下さい。 そのsitemap.xmlのページへ飛ぶと思うのですが、そのページのどこかに 先に書いたような?マークが表示されていませんか? その?マークをクリックするとヒントが表示、もしくはエラー、警告の内容が表示されると思うのですが・・・・? 基本的には、もう一度、作成したsitemap.xmlを確認してみる事です。 そうして、先に申し上げましたとおり、ファイル名は書いてないか? 終りに/(スラッシュ)が入っていないか・・・などなど。 後は、googleのキャッシュとして残っているページと一致しないとかありますから、 ほうっておいてもいい警告などもあります。 例えば、robot.txtなどに禁止ディレクトリーなどを作成した場合なども。 参考になるかどうかわかりませんが・・・
補足
>「警告」と書かれたsitemap.xmlの数が1とありますか? 送信いただいた URLが1とありますが、リンクはありませんでした。しかたなく直接xmlを開いてみましたが、?とかはありませんでした。それと警告が ///////////////////////////////////////////////////////////// サイトマップに含まれる URL の優先度がすべて等しくなっています。 サイトマップに含まれるすべての URL が同じ優先度に設定されています (設定値は、デフォルトの優先度ではありません)。優先度はサイト内における特定の URL とそれ以外の URL の重要度の比率を示すものであり、検索結果でのサイトの掲載結果には影響しません。すべての URL の優先度が同じ場合、Google では重要度の高い URL を識別できません。 ///////////////////////////////////////////////////////////// というエラーが出ます。どうやらサイトマップでURLが1つしかないのが原因みたいですが、いくつかのファイルをリンクして挙げれば大丈夫なのでしょうか?
ANo.1です。 regfreedom.php 404 (見つかりませんでした) 2008/06/07 transfer.php 404 (見つかりませんでした) 2008/06/07 transfer.php?action=getorder1 404 (見つかりませんでした) 2008/06/07 transfer.php?registrar=rrp 404 (見つかりませんでした) 2008/06/07 以上の2種類の.phpファイルは、seed_twiceさんが作成したものではなく、 googleのregfreedom.phpというファイルには見つかりませんでした。 やはり同じくtransfer.phpには見つかりませんでした、という事だと思います。 もうしばらく待ってみたらいかがですか? googleのインデックスに登録されるのは、短い人もいれば、結構待たされる人もいます。 なお、前に作っていて、新しくリニューアルして、ページ名を変更した、 などと言うときにも、このようなメッセージが表示される事もあります。 前のキャッシュが残っていたりするからです。 googleのエラーメッセージが出ているところに?マークがついていませんでしたか? それをクリックするとヒントになるようなページが表示されると思うのですが・・・? なお、google のHTTPエラーについては以下を参考にどうぞ。 http://www.google.com/support/webmasters/bin/answer.py?answer=83045&query=HTTP%E3%82%A8%E3%83%A9%E3%83%BC&topic=&type= http://www.google.com/support/webmasters/bin/answer.py?answer=83040&query=HTTP%E3%82%A8%E3%83%A9%E3%83%BC&topic=&type= あとは、サイトマップが正しいかどうかをチェックするには、 ウェブマスターツールにログインし、運用ツールのrobots.txt を解析のところを クリックし、適当にUser-Agent を作成し、 「テストする追加のUser-Agentを選択」をクリックして、一覧から適当に選択します。 選択したら、「テスト」と書かれたボタンを押します。 するとその下に 「URL結果」と、「解析結果」が表示されます。 この「解析結果」のところにサイトマップが正しければ、 「有効なサイトマップが検出されました」と、表示されますので、 まずは、ひとつづつ、切り分けをしていく事が必要かと思われます。
補足
なんだかサイトマップのステータスが「警告」という赤い文字になってました。これはどういうことなんでしょうか?
補足
えっとサイトマップの登録は完了しています。 http://○○○.com/sitemap.xml を登録しています。ちなみにファイルは作成ソフトを使って作ったので自分では編集していません。 サイトマップは登録したのにインデックス登録がされてないというエラーになっています。それが ////////////////////////////////////////////////////////////// :このページには、サイト内で Googlebot がクロールできなかった URL が表示されます。 Googlebot が、サイトマップから、または公開クロール中に他のページのリンクからこれらのページを検出しました。表示するエラーのカテゴリを選択してください http://○○○.com/regfreedom.php 404 (見つかりませんでした) 2008/06/07 http://○○○.com/transfer.php 404 (見つかりませんでした) 2008/06/07 http://○○○.com/transfer.php?action=getorder1 404 (見つかりませんでした) 2008/06/07 http://○○○/transfer.php?registrar=rrp 404 (見つかりませんでした) 2008/06/07 ////////////////////////////////////////////////////////////// というエラーです。ですが、phpなんてファイル自体作っていませんし、サーバーにも存在しません。なぜ存在してないファイルでエラーが出るのでしょうか?