最近、sitemap.xmlファイルを作成し、それを Google Webmasters Tools アカウントにアップロードしました。 Googleは、私のサイトのアップロードされたサイトマップに関する問題やエラーを報告しませんでした。
今私の質問は:
私が尋ねる理由は、私が見ている、または探していると思うものがわからないということです。そして、それは役に立たないファイルをアップロードしたように感じます。
サイトマップファイル は、検索エンジンがWebサイトで新規および更新されたURLを発見するのに役立ちます。特に、あなたのウェブサイトがかなり大きい場合、これは彼らが何かを変更するために盲目的にすべてをクロールしなくても、新しいコンテンツと更新されたコンテンツに集中できるようになります。その結果、新しいコンテンツがはるかに高速に検出される可能性があります。これは、特にサイトが大規模で複雑な場合に顕著になります。
特にGoogleでは(私はGoogleで働いています。他の検索エンジンがこれらをどのように処理するかわかりません)、次のことも行います。
また、サイトマップファイルでいくつかの拡張機能を使用できます(画像、ビデオ、ニュース、国際化など)。これらの拡張機能はすべてオプションです。
ほとんどのウェブサイトで、サイトマップファイルの最も目立つ要素は、インデックス付きURLカウントを表示できることです。表示されるまでに1日程度かかることがあるため、初めてサイトマップを送信したばかりの場合は、少し辛抱する必要があります。他の方法(例:site:-query)は非常に大まかな概算ですが、このカウントは非常に正確です。
編集して追加:サイトマップに関して私が個人的に非常に役立つと思うもう1つのことは、CMSで直接生成しない場合、Webサイトがどのようにクロール可能であるか、どのようなURLが検出されるかについて常に多くのことを知ることですそのプロセス中に。サイドのツール(サイトマップジェネレーターなど)でWebサイトをクロールすると、URLのセッションID、URLの違いによるコンテンツの複製、無限のスペース(たとえば、無限のカレンダーとして)、またはまったくリンクされていないサイトの一部です。
エラーが発生していない場合は、Googleがそれを解析し、内容を認識していると想定できます。しかし、それは、それらがそれらのページをクロールおよび/またはインデックス付けすることを意味しません。サイトマップは、ページについて検索エンジンに伝えるための別の方法です。これらのページの一部またはすべてをクロールおよびインデックス登録する義務はありません。同じことが、リンクまたはURLの送信を通じてページを見つける場合にも当てはまります。
質の高いリンクが多数ある場合、Googleは通常、ウェブサイトのクロールを適切に行います。インデックスに登録したページ数を見るのに多くの時間を費やしている場合、サイトを改善し、質の高いリンクを取得することをお勧めします。
this のようなサイトマップ検証ツールかもしれませんが、サイトマップが作動し始めるのを見たことは一度もありません。
数百、数千、数百万ページのウェブサイトなどの大規模なウェブサイトでは、非常に便利です。当社のサイトでは、URLがコンテンツIDによって動的に作成され、URLパラメーターが&で使用された40万ページで、Googleウェブマスターツールはクロールされたページに関するフィードバックを提供し、エラーを表示し、ページをデバッグまたは開くことができます。何が悪いのか自分で確かめてください。このようにして、Googleは実際に私たちがより良いWebサイトを作成するのを助け、何度か大きな困惑から私たちを救いました。
また、インデックス登録されたページの数とクロールされたページの数を確認すると便利です。
小規模なWebサイトの場合、Webサイトが.htmlページの小さなグループで、各ページがメニューを介してリンクされ、サイトが頻繁に更新されない場合、サイトマップをアップロードしても、検索結果に対して何も変わりません。サイトマップをアップロードしていない人よりもサイトマップをアップロードする利点はありません。
また、約20の小さなWebサイトがありました。そこでは、cronスクリプトによって自動的に生成されたサイトマップがあり、それをやめました。ある日、私はミスによってXMLファイルが約6か月間正しく生成されないことを発見しましたが、Googleはありがたいことに私のミスを無視し、サイトマップにエラーがある場合でもこれらのWebサイトを完全にインデックス付けしました。非常に真剣に。