推奨:Webページで一般的に使用されるASP機能'------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- ----------- --------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------- ---------------------------------------------
ウェブサイトを構築する目標は、可視性を高め、ユーザーのトラフィックを増やすことです。検索エンジン最適化は、ウェブサイトのトラフィックを増やす方法です。別のアプローチは、SiteMapを使用することです。これにより、検索エンジンに含まれるページまたはインデックスを指定できます。サイトマップの概念はもともとGoogleによって開発され、最近YahooとMSNもこの標準を適用することに同意しました。今週は、サイトマップ標準について説明します。
基準を確立する必要があります
検索エンジンは、クモを使用してインターネット上でクロールし、Webページを見つけてデータベースに含めます。このプロセスには多くのリソースが必要であり、場合によっては、役に立たないWebページが含まれている間、インデックス付きWebページを無視したい場合があります。典型的な例は、Web上の変更と新しいWebページを検索し、それらを含み、それに応じて分類するGoogle GoogleBot Spiderです。
サイトマップは、Webサイトがどのページをインデックス作成するか、どの新しいコンテンツがWebサイトに追加されるかを明確にする方法を提供します。基本的に、検索エンジンとWebサイト間の通信チャネルを提供します。理論的には、検索エンジンクモの処理オブジェクトを減らすことにより、リソースの負担を軽減しますが、現在のサイトマップはクロールプロセスを置き換えることはできません。
サイトマップの紹介
Webサイトマップは、特定のWebサイトにインデックス作成するコンテンツを指定するURLテーブルと関連プロパティを含むXMLファイルです。サイトマップはUTF-8エンコードする必要があります。サイトマップファイルに必要なXML要素は次のとおりです。
<URLSET> - サイトマップファイルは、このタグで開始および終了する必要があります。
<url> - ファイル内の各Webページは、この要素に含まれています。
<loc> - ファイルで指定されたWebページの実際のアドレス。それは<url>要素の子要素です。
ファイルには、次のオプション要素もあります。
<lastmod> - <url>要素の子要素。 Webページが最後に更新された時期を指定します。
<ChangeFreq> - <url>要素の子要素。 Webページが更新される頻度(通常、1時間ごと、毎週、毎月、年次、更新されない)を指定します。
<priority> - <url>要素の子要素。他のWebページに比べてWebサイト内のWebページの重要性を指定し、有効な値は0.0-1.0で、デフォルト値は0.5です。
次のSiteMapサンプルは、これらの要素をサンプルWebページに適用する方法を示しています。想定されるWebサイトのホームページ、およびその更新頻度、最後の更新時間、Webサイトの優先度を指定します。
| 以下は引用されたコンテンツです。 <?xmlバージョン= 1.0エンコード= utf-8?> <urlsetxmlns = http://www.sitemaps.org/schemas/sitemap/0.9> <url> <loc> http://www.test.com/ </loc> <lastmod> 2006-11-20 </lastmod> <ChangeFreq> Daily </changefreq> <優先度> 0.3 </優先度> </url> </urlset> |
サイトマップファイルの場所はお客様次第ですが、その場所はファイルに含まれる可能性のあるURLのセットを決定します。たとえば、上記のサンプルSiteMapファイルがhttp://www.test.com/sitemap.xmlにある場合、SiteMapファイルにはhttp://www.test.com/から始まるURLが含まれる場合があります。したがって、サイトマップファイルをWebサイトのルートディレクトリに保存することをお勧めします。 Webサイトマップファイルのサイズは10MBを超えてはなりません。ファイルがこの制限を超える場合、圧縮にGZIPを使用する必要があります。
Webサイトマップを作成します
サイトマップはXMLに基づいているため、テキストエディターを使用して簡単に作成および編集できますが、特殊なツールも適用できます。次のリストには、現在のツールがあります。
ノードマップ:SiteMap XMLファイルを生成および確認するためのツール。
GSITEMAP:.NETフレームワークを適用して作成されたWebサイトマップ生成ツール。 phpsitemapng:PHPで書かれた無料のWebサイトマップジェネレーター。
検索エンジンに注意してください
Webサイトマップファイルを作成した後、検索エンジンに送信する必要があります。各検索には、独自のSiteMap送信インターフェイスがあります。 GoogleのWebmasterツールセットには、Webサイトマップ提出ページが含まれています。アカウントを使用する前に登録する必要があります。 Yahooには無料のWebサイトマップ提出ページもありますが、使用する前にアカウントを登録する必要があります。他の検索エンジンも、Google、Yahoo、MSNを模倣して、同様の機能を提供します。
他のツール
検索エンジンは、Webページインクルージョンプロセスをゆっくりとクロールし、多くのリソースを必要とします。 Webサイトマップは、含まれるコンテンツを指定するWebサイトを検索する方法を提供します。 XMLなどの単純なテキスト形式ファイルを作成しますが、サイトマップファイルの構築に役立つ多くのツールがあります。現在、彼らは現在の処理プロセスを補完しているだけです。
共有:フィルターを使用して、情報の二次検索を実現します質問について考えてください:最初の検索に基づいて二次検索を実現する方法は?通常、私たちのアプローチは、最初の検索中に検索条件を保存し、2行の検索中に2つの検索条件を組み合わせて、以下などのデータベースで新しいクエリを実行することです。