0

Asp.Net 4.0 Web サイトでの作業が完了しました。数日以内に公開することになったので、人気のある検索エンジンで自分のサイトをランク付けするのに役立つリソースを見つけています. 私のサイトには、静的コンテンツと動的コンテンツの両方が表示されます。動的コンテンツの場合、動的サイトマップを毎週生成します。私の問題は、Google ウェブマスターの Web サイトで、Google が .txt 拡張子のサイトマップのみを受け入れることを読んだことです。( https://support.google.com/webmasters/answer/183668?hl=en )。元の指示は次のように引用されています:

* For best results, use the following guidelines for creating text file sitemaps:
   You must fully specify all URLs in your sitemap as Google attempts to crawl them exactly as you list them.
   Your text file must use UTF-8 encoding.
   Your text file should contain nothing but the list of URLs.
   You can name the text file anything you wish, provided it has a .txt extension (for instance, sitemap.txt).

前述したように、C# コードを使用してサイトの xml サイトマップを動的に生成しますが、(C# を使用して) xml を .txt ファイルに書き込むことができるかどうかはわかりません。C# を使用して (XmlWriter クラスを利用するなどして) xml を作成する知識はほとんどありません。拡張子が .xml のサイトマップ ファイルを使用するこの Web サイトを見つけました ( http://www.mikesdotnetting.com/sitemap )。プロジェクトのこの最終ステップを完了するために何をする必要があるか教えてください。私が知りたいもう 1 つのことは、リンクが変更されたときに毎回 Google にサイトマップを送信する必要があるかどうかです。Google は、50000 個以下の URL または 50MB 未満のサイトマップを Google に送信するように指示しています。

4

1 に答える 1

0

すべての動的 URL を送信しても、必ずしもランキングが向上するとは限りません。ランキングの多くは、所有する URL の数ではなく、ページランクに依存します。優れたコンテンツが必要であり、あなたのサイトにリンクして、あなたのコンテンツが優れていると考える人が必要です。

ドキュメントを読み間違えました。一番最初の行は言う

標準の XML 形式に加えて、Google は次のファイル タイプもサイトマップとして受け入れます。

.txt ファイル拡張子は、URL のみをリストしたテキスト ファイルがある場合にのみ必要です。XML サイトマップ形式を使用しているため、送信例にも .xml 拡張子が付いていることに注意してください。

毎週新しいサイトマップ ファイルを生成する代わりに、要求に応じて生成するハンドラーを記述し、一定期間データをキャッシュして、サイトマップ ファイルの要求ごとに常に生成しないようにする方がはるかに簡単です。

Google がサイトマップの場所を知っている場合は、サイトマップを定期的にチェックするので、再送信しても何も得られない可能性があります。また、Google やその他の検索エンジンは、スパムを送信しようとしていると判断する可能性があるため、あまり頻繁に送信したくありません。そのため、xml サイトマップ定義には変更頻度の要素が含まれているため、ページを再スパイダーする頻度がわかります。

参考までに、すぐに良いランキングが表示されるとは思わないでください。サイトの人気やコンテンツの質にもよりますが、しばらく、場合によっては数か月かかります。リンクの量は役に立ちませんし、Google がスパイダーを見つけたとしても、いずれにせよ見つけてしまいます。やりすぎる可能性があります。

于 2014-09-23T20:09:32.610 に答える