- ベストアンサー
Googleサイトマップについて
- Googleサイトマップの作成方法と設定パラメータについて質問があります。
- 5000URL-10MBまで無料で作成できるXML-sitemaps.comを利用してサイトマップを作成していますが、サイトに不具合が発生しています。
- 優先順位、更新頻度、最終更新日時の設定に関して詳しく教えてほしいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
NO.1.2です。補足拝見済み。 そもそも自動生成に頼っているから何も出来ない。 (1) わからないならNONE=未指定。 わかるページは記述すれば良いし、 未指定=不定期と考えてみては? ありなしが混在しても良いし、無ければいけない物でもない。 指定通りにクロールしてくる訳もないし、Yearly,Neverだからといってクロールされなかったり、順位が落ちる訳がない。 (2) その生成サイトによるし、そもそも質問者さんの Use servers response で生成された更新日が正しいのか、どうなっているのか、こちらでは不明なのですよ。 どうなっているかは質問者さん自身がそのサイトマップとサーバ更新日を照らし合わせて確認する事。 サーバ更新日の場合を正確に表示しているのなら、FTPなどの転送方法によっても日付けが変わる。 ウチの更新クライアント(WinSCP)で更新するとサーバは、実際の更新日では無く、実際のパソコンでの制作保存日にしているので、HTMLサイトで後から更新する場合の<lastmod>を入れるなら、自己修正している。 検索エンジンに必要なのは制作日ではなく、サーバに公開アップロードした日付だから。 無くても良いし、必要なら設定。NONE=未設定にして 必要分を追加するなど、臨機応変に。 (3) 修正したい場合は数字を自己修正すれば良い。 全部指定するなら0.5位で良いでしょう。 検索エンジンで大まかに把握しても、わざわざ平均まで細かく計算する訳がない。と自己判断している。 自分の場合は、トップ<priority>1.0</priority>のみ指定する場合が多い。1.0、もしくは無し。無しの部分をエンジン側で勝手に判断してもらうって事。 プラスどうしても重要なページあれば0.9 0.8 0.7などと追加。その変わり不要なページ(0.3 0.2)も平均化の為に適当に入れている。 自己評価するなら0.8位になってしまうから、平均0.5にするにはわざと悪いページを作らないといけなくなってしまう。だからあえて全部に設定する必要もないからトップindexのみにする場合が多い。 あとはクロール側で勝手に判断してくれとお任せしています。 ----------------------------------------- 全オプションは、 「あり・なし」が混在していても全然問題なしって事です。 何度もいいますが、これは必須でもなんでもない単なるオプション。 ある程度適当でも大丈夫で、重要なのは決して、そこでは無い! 検索エンジンが、検索エンジン自身の検索結果を最適化やクロールしやすいようにサイトマップを推奨しているだけですから。 サイトマップなんかに時間を費やすよりも文章やHTML,CSS最適化をしたり、アクセシビリティに考慮した方が、ず~とましですよ。
その他の回答 (2)
- naokita
- ベストアンサー率57% (1008/1745)
NO.1です。 補足拝見済み。別回答のお礼も拝見済み。 Googleウェブマスターヘルプの質問者さんですね? ----------------------------------------------------------------- sitemapを変更したからといって特に順位などに優位になるわけではありません。あくまで検索エンジンの補助的役割。あとはエラーがないか判断してもらう材料として利用する程度。期待しすぎのような感じを受けます。 ------------------------- そして、検索エンジンに対して正直でならなくてはいけない。 NO.1にも書いたとおり、嘘や矛盾があってはいけないって事です。 つまり、 毎日更新もしていないのにクロール頻度を上げてもらう為にAlwaysなんてしてはいけない。 仮に頻繁にクロールされたからといって優位になる訳でもない。 クローラーが、(リピーターも同じ) 「折角きたのに、更新していない。騙された。もう放置か?」 となってしまう。そもそも指定通りに来る訳が無いが。 それを踏まえて (1)【 Automatic Priority 】は、そのサイトマップ生成サイトのシステムによって勝手に値を与えると思う。任せるから勝手に自動生成してくれって事。 (判断基準は、ディレクトリ構造などで自動判断してると思う) だから、1度作ったサイトマップを見て、理想通りなのか判断すれば良いだけ。気に入らなければ自分で値を部分修正するだけ。 1.0+0.8を全部に付与しても意味が無い。平均値0.5になっていないから。 付けるのなら、自分で優先度(重要度)を上から下まで平均化する事。 (2)Alwaysは、リアルタイムで更新しているって事。 例えば:株価のように毎回自動更新するサイトとか。 Dailyは、毎日更新するサイト。 例えば、新聞社のニュースサイトとか日記のブログとか。 A,そのサイトに見合った更新頻度をつけやるだけ。 サブページなんて、あまり更新しないと思うので無くても良いかと。 (3) 2と矛盾しなければどれでも良い。管理上でも書いてあれば更新基準の目安にもなるし、ユーザーでも見る人もいる。時間までは不要だと思う。日付が正しければそれで良いでしょう。 ----------------------------------- サイトオーナー自身が把握する為の物でもあるし、 箇条書き程度に捉え、結構曖昧でも良いのは事実。 先に書いた通り、無くても支障の無いオプションだと言う事をお忘れなく。
補足
何回もすみませんが、最後にまとめとして・・・ (1) 更新頻度は一つ一つ違い、解らなく指定出来るものでは無いので None を 指定 。 (2) 最終更新日時 は Use servers response を 指定 。 (3) 優先順位 は Automatic Priority を 指定 。 『Automatic Priority』で生成されたサイトマップを良く見返すと 1 (TOPの1つ) ⇒ 0.80 (少し) ⇒ 0.64 (多い) ⇒ 0.51 (多い) ⇒ 0.41 (1つ) ⇒ 0.33 (1つ) と、平均0.5かは解らないものの平均化しているようですので、 まずはこれを指定し、None も後に試してみます。 ※サイトマップを全て見直し計算してみようかとも想いますが、 平均が、0.5でなければならないのか、0.5位が良いのか、 また、修正したい場合は数字を直せば良いものか、御願い致します。
- naokita
- ベストアンサー率57% (1008/1745)
質問の意味がよくわかりませんが、 オプションの属性を最適にしたいって事でしょうか? http://sitemaps.org/ja/protocol.php このサイトに詳しく書いてありますので回答に値しませんが、。 (1)0.5を平均値とする自サイトの重要度みたいなものです。 重要度 大 1.0 ~~ 0.5 ~~ 0.0 低 (2)Dailyを選択したという事は全ページを毎日更新してるという事。 未指定、毎回、毎時、毎日、週1、月1、年1回、完結。 (3)最終更新日 未指定 ・ サーバ更新日 ・ 日時 <lastmod>2010-03-09</lastmod> <lastmod>2010-03-09T12:00:00+09:00</lastmod> --------------------------------------- 知っている範囲ですが、特に重要ではありませんが、全部Noneでも影響なし。<meta name="keywords" みたいなもので、あってないようなもの。 検索エンジンはクロール頻度をサイトマップで多少調整しているだけだと思います。 (1)ですが、自己優先度なのでクローラーは気にしないでしょう。 全部1.0にしている人もいますがありえません・・・ (2)ですが、そのページの更新頻度です。同じって事はないでしょう・・・ (3)更新日を記述するだけ。 ----------------------------------- 【 Automatic Priority 】とは、そのsitemap制作サイトの基準でしょう。実際のsitemap内を見ればどのような値にしているのか判断出来ると思います。オール0.5じゃないですか? それと、全部 1.0 Daily 2010-01-09 なんて矛盾がありませんか? 毎日更新としているのに、最終更新日が2か月前・・・ 全部の更新頻度が同じってのも変ですね。 ページが多くて面倒ならオプション無し。None で良いと思いますが。
補足
質問が分かり難くすみませんでした。最良の設定にしたいのですが、損が無いのでしたら、変わらなくても、少しでも多くの可能性を考え、Noneでは無く、パラメータを指定する方が最適かと想い ? 指定したいのですが、どうでしょうか ? 指定するとしたら以下でよろしいでしょうか ? (1) 作成されたサイトマップを見ると、 【 Automatic Priority 】では、TOPページが 1 で 他 は 0.80 で、 【 None 】では、Priority の 記述 が 有りません。 これからすると【 Automatic Priority 】で どうでしょうか ? (2) クロール頻度を上げてもらう意味で Daily か Always で どうでしょうか ? (3) Use servers response で 良い でしょうか ?
お礼
何事にも、そこそこの自信がある(つもり)なのですが、新しい事をして壁に突き当たれば、考え倒す前に他で回答を探し、知識は着々と増えてきましたが、知識が増える事で、やろうとする事のレベルが高まると、回答が見付からない時も多くなり。困惑し諦めて終了。と言う現況にも、何時も同じ繰り返し・・・ この度の質問は、【Yahoo!知恵袋】でも【Googleウェブマスターのヘルプフォーラム】でも【紹介サイトへの質問】でも解決出来なかった500日掛かりの疑問で、こんなに詳しく、明確に説明して貰えた事も無いにも関わらず意地を張り申し訳ありませんでした。自分の性格には呆れますが、石橋を叩き壊す性格を良い結果に結び付けられるように、頼りすぎの姿勢も含めて、考えさせられました。と同時に、永い間問い続けた疑問も解決し良かったです。本当に有難う御座いました。 またWEBでも何処でも御話させて下さい。では失礼致します。