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 に送信するように指示しています。