创建和提交XML站点地絵サイトマップ:基础和最佳実践

公開: 2023-03-22
创建和提交XML站点地絵

クイック ナビゲーション

  • 一、どのように创建站点地絵
    • 方法 1:使用插件创建站点地絵
    • 方法 2:Sitemap 生成器を使用する自動创建站地図
    • 方法 3:手動创建站点地絵
  • 二、站点地絵最佳実践与做法
    • 1. 標準の XML 形式を使用する
    • 2. 保護された XML 点地図は最新のままです
    • 3. 準拠 URL の数と文書のサイズの制限
    • 4. 内容类型分割站点地絵
    • 5. 適切な更新頻度と優先順位を設定する
    • 6. 含まれない URL または重複する URL を避ける
    • 7. 検討中の高品質の面を站点地図に配置する
    • 8. 注意多语言网站的XML文件写法
    • 9. robots.txt 文件への站点地図の追加
    • 10. URL の使用
    • 11.站点地図文件编码
    • 12. 点地図文件の位置
  • 三、将您的站点地图提交给谷歌/Bing/Yandex/Yahoo
    • 1. サイトマップを編集するGoogle
    • (1)Google Search Console経由提交XML 站点地絵
    • (2)robots.txt 文件提交 XML の使用 站点地絵
    • (3)送信 HTTP GET 请求以“ping”谷歌
    • 2. サイトマップ提交给Bing
    • 3. サイトマップを提交するYandex
  • 結論

一、どのように创建站点地絵

サイトマップを手動で作成するか、サイトマップを自動的に生成するツールを使用することができます。内容と構造。

方法 1:使用插件创建站点地絵

たとえば、WordPress の場合は、流行の Yoast SEO ツールを使用してポイントマップを作成できます。気にする必要はありません。

方法 2:Sitemap 生成器を使用する自動创建站地図

サイトマップに CMS システムが搭載されていない場合は、いくつかのサイトマップ生成ツールを使用して、サイトマップのサイトマップの自動作成を支援することもできます。辞退選択は、您の小額に適しています。

以下では、Screaming Frog SEO Spider を使用して XML ポイント マップを生成する方法を紹介します。

第 1 章 – Screaming Frog抓取您的网站の使用

これには、ネットワークのサイズに応じて、「開始」する必要があるため、しばらく時間がかかる場合があります。

第 2 章 – 不要な URL を削除

削除が完了すると、完全な URL のリストが表示され、サイトの図に含まれているコンテンツがまったく考えられません。クリック(Windows 上)、複数の URL を選択してバッチ削除を実行できます。

第3步 – 打開站点地絵菜单

ツール上のポイント マップを開き、「XML インデックス」を選択します。ラベルの面、分面、またはベルトには、301 再配置された面があります。

その他の子菜单 — Last Modified、Priority、Change Frequency、Images、Hreflang — 让您は、<changefreq>、<priority> および <lastmod> を選択できます。

第4步 – 保存站点地絵

完了後、「下一段」を押して、「保存」を開きます。ファイルの種類は XML です。

第5步 – 上传您的站点地絵

新しいネットワーク マップがあり、それをネットワークに転送する必要があります。

必要に応じて、ネットワークの CMS が異なるため、この操作を実行するための最適な方法を提供することはできません。

方法 3:手動创建站点地絵

部分的なケースでは、ランダムに作成されたポイントマップが得られません。

これは、リストされているすべての構築点図の方法の中で最も高いものであり、2 番目より前の方法の 10 倍以上である可能性があります。ネットワークは大きなネットワークであり、増加する可能性は数百倍を超える可能性があります。

現在、私たちが見ているのは、手動で作成されたポイントマップの基本的な手順です。

第1步:打開文本编辑器

ノート(メモ帳)またはその他のサポートされているテキストベースのソフトウェアなど。

第2步:编写XML标签

まず、以下に示すように、XML バージョン情報と暗号化方式を追加します。

第3步: 追加站点地図协议

次に、これが次のように追加されました。

第4章:追加URL情報

<urlset> タグの内部に、各ページの URL 情報を追加する必要があります。 > 签。 例:

第5步:保存文件:

上記の手順を完了したら、ドキュメントを .xml 形式で保存します (例: sitemap.xml)。

第6步:验证您的站点地絵

sitemap.xml ファイルの構築が完了すると、それが検証されて、リンクに問題がないことが保証されます。

サイトマップが存在するかどうかは、Google Search Console または Bing Webmaster Tools を使用して調べることができます。これらのツールは、そのフォーマットを検出し、警告または警告を報告します。

第7步:上传站点地絵

生成されたポイント マップは、ネットワークのルート アイテムに転送され、リンクが確実に実行されるようにします。

一般的な例では、リンク先の URL はポイントマップと同じ経路でなければならないため、文書の位置は重要です。たとえば、http://example.com/catalog/sitemap.xml にあるポイント マップ ファイルには、http://example.com/catalog/ のページにあるものを含めることができますが、http://example に含めることはできません。 com/images からの URL。また、サイトマップが http://www.example.com/sitemap.xml にある場合、http://subdomain.example.com からの URL を含めることはできません。

二、站点地絵最佳実践与做法

XML のポイント マップを使用する最適な方法は、より適切に Web コンテンツを取得して検索することを保証することができます。

1. 標準の XML 形式を使用する

W3C の XML 規格を循環し、ポイント マップのフォーマットの正しさを保証します。

2. 保護された XML 点地図は最新のままです

保護された XML サイトマップは、サイトの最新コンテンツを提供します。 lastmod フラグは、更新時にタイムスタンプが更新されることを保証します。

サイトマップを手動で更新することはできません。

必要に応じて XML のポイント マップを自動更新します。次の方法のいずれかを選択できます。

(1) コンテンツ管理システム (CMS) のパッケージまたは拡張を使用する:多くのコンテンツ管理システム (WordPress、Drupal、Joomla など) は、ポイント図のパッケージまたは拡張を自動的に生成および更新します。マップは、ネットワーク コンテンツの変更に応じて自動的に更新されます。

たとえば、WordPress では、「Yoast SEO」などのコンポーネントをインストールして、動的に生成し、グラフを更新することができます。

(2)定型スクリプトの使用: CMS を使用していない場合、定型スクリプト (Python、PHP など) を動的生成スクリプトから作成することができます。このスクリプトは、定期的に実行され、ポイントマップを更新するために、定時タスク (Linux の Cron ジョブまたは Windows を使用するタスクルーチンなど) に設定されます。

(3)サードパーティのポイント マップ生成ツールを使用する: いくつかのオンライン サービスまたはツールは、定期的に収集されたサイト マップを取得し、検出されたものに基づいて更新します。 Frog SEO Spider や XML-Sitemaps.com などのツールを使用すると、サイトマップを自動的に生成できます。

3. 準拠 URL の数と文書のサイズの制限

これらの制限を超える場合は、ポイント マップを複数のドキュメントに分割し、ポイント マップ インデックス ドキュメントを使用して管理します。

现在我们来解释一下么是站地図索引文件。

让我们看一例:

この点地図索引文には、3 つの点地図索引文(sitemap1.xml、sitemap2.xml、sitemap3.xml)があります。

  • <sitemap> : このタグは、インデックス文の各ポイントにあるトピックのパッケージを作成します。
  • <loc> : ポイント地グラフィックの URL。
  • <lastmod> : W3C の DateTime 形式 (YYYY-MM-DDThh:mm:ss+timezone) を使用して、ポイント マップの最終更新日時。

この文書は通常の XML サイトマップとは異なります。

(1)XML标头

<?xml バージョン=”1.0” エンコーディング=”UTF-8”?>

ここには新しい文書はありません。私が以前に定義した文書は XML 形式であり、さまざまな文字を使用した XML サイトマップ文書です。

(2)点地図索引的定义

<sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>

この定義は、ポイントマップ インデックスに含まれるすべてのポイントマップをカプセル化し、別のバージョンの XML ポイントマップ標準を使用することを再度示しています。

(3)別站点地絵

<サイトマップ>

<loc>https://www.example.com/sitemap1.xml</loc>

<lastmod>2023-03-20T18:00:00+00:00</lastmod>

</サイトマップ>

画像の URL に関しては、各ポイントごとに、少なくとも <loc> タグを含める必要があり、その中には個々の XML ポイントマップの完全な URL が含まれています。

4. 内容类型分割站点地絵

コンテンツの種類が 500 万を超えない限り、サイトのコンテンツが多い場合は、コンテンツの種類 (文章、製品、セクションなど) に応じてポイントマップを作成することも考えられます。地絵链絡来。

5. 適切な更新頻度と優先順位を設定する

これにより、各 URL が適切な更新頻度 (<changefreq> マーク) と優先順位 (<priority> マーク) に設定されます。

とはいえ、余計な気遣いが必要なわけではありません。

しかし、この機能が有効かどうかについては、常に論争が続いています。取時会忽略優先段取り。

6. 含まれない URL または重複する URL を避ける

重複したコンテンツや無関係なコンテンツの URL を含めることは避けてください。

同じ製品の異なる色の製品ページなど、非常によく似たページが複数ある場合、「link rel=canonical」マークを使用して、そのページがその取得および索引付けされた「メイン」ページであることを Google に通知します。

さらに、永远は、特定の NoIndex ページをリストする必要はありません。

7. 検討中の高品質の面を站点地図に配置する

排泄に関しては、体脂肪量が重要な要因の 1 つです。

ある場所の図が非常に多くの低容量のページに抽出ツールを誘導する場合、これらのページのコンテンツの大部分は低容量であると見なすことができます。位置図に配置。

8. 注意多语言网站的XML文件写法

多言語ネットワークの場合、<xhtml:link> を使用して、XML リンクのポイントマップで異なるバージョンの URL を指定できます。

この例では、私は同じページに次の 3 つの言語バージョンを提供しています: 英文 (en)、中文 (zh)、西班牙文 (es)。

  • <xhtml:link> タグを使用するために、<urlset> タグに xmlns:xhtml="http://www.w3.org/1999/xhtml" プロパティを追加することを保証します。
  • <xhtml:link> マークは各バージョンの URL に追加された rel="alternate" および hreflang プロパティを使用します。
  • 各バージョンの URL には <url> の 1 つの項目が作成され、その中に他のすべてのバージョンの <xhtml:link> タグが含まれています。

上記の例は、自分自身の多言語ネットワークの実際の状況に応じて変更することができます。

9. robots.txt 文件への站点地図の追加

robots.txt ファイルは、爬虫類がネットワークを調査する際に最初に発見される場所です。

10. URL の使用

ポイントマップでは、すべての URL が URL に対応していることを保証します (アドレスとドメイン名を含む)。

11.站点地図文件编码

すべてのポイント マップ ファイルには、ASCII 文字、つまり数字 0 ~ 9、英文字 A ~ Z、およびいくつかの特殊文字のみを含めることができます。字符:

12. 点地図文件の位置

したがって、ポイント マップはサーバーの任意の場所にある可能性があります。このトピックの下で点的に展開されます。

三、将您的站点地图提交给谷歌/Bing/Yandex/Yahoo

ポイントマップを作成して転送した後、実行する必要がある最後のステップは、その中にリストされている URL の取得を開始できるようにすることです。 。

1. サイトマップを編集するGoogle

XML を Google とやり取りしたい場合は、3 つの異なる方法で行うことができます。

(1)Google Search Console経由提交XML 站点地絵

Google にとって、Google Search Console はオンライン トラフィックのサイトマップの場所です。

1)Googleサーチコンソールに登録すると、スクリーン左端の「インデックス」部分下の「ポイントマップ」にたどり着きます。

2)ページに移動後、桔梗のポイントマップURLを入力し、「提交」します。

それがこれです。Google では、ステータスが「成功」に更新されます。

経由 Google Search Console 提交 XML 站点地絵

(2)robots.txt 文件提交 XML の使用 站点地絵

Google Search Console を使用する予定がない場合は、ポイントマップをロボットの robots.txt ファイルに追加することで、取引のポイントマップを表示することもできます。

Shein robots.txt

(3)送信 HTTP GET 请求以“ping”谷歌

最後のオプションは、「ping」谷歌であり、HTTP GET 要求を送信することによって取得されたネットワークを必要とします。

https://www.google.com/ping?sitemap=https://yourwebsite.com/sitemaplocation.xml

2. サイトマップ提交给Bing

Google と同様に、Bing のネットワーク管理ツールを使用して Bing を更新することができます。

1) Bing サーバー管理ツールで注目されているサーバー。

2) Bing 网站管理ツールを登録した後、「我的网站」ページに移動し、单击您的站。

3) 左側のツールバーで、「ポイントマップ」にたどり着きます。拡張されたポイントマップの詳細情報があります。

将交サイトマップ提交给Bing

3. サイトマップを提交するYandex

Yandex は、ヤンデックスの主要なインデックスの 1 つです。

1) 1 つのネットワークを作成し、Yandex に登録します。

2) Yandex ネットワーク管理ツールに登録し、メインのテーブルから任意のネットワークを選択します。

3) スクリーン左サイドの菜单を使用し、「インデックス作成」> 点地図文件にナビゲートします。

4) 対応する文字列に、サイトマップの完全な URL、つまり www.mywebsite.com/sitemap.xml を入力します。

单击追加按钮。

サイトマップ提交给Yandex

結論

精巧に設計されたウェブサイトは、ユーザーや爬虫類がより効率的にウェブサイトを閲覧するのに役立ちます。

しかし、より多くの制御が必要な場合は、手動で作成されたマップを使用することを検討してください。

完了したら、ポイントマップを主要なインデックスに変換し、robots.txt ファイルに追加するだけです。

私は本篇の文章能帮助您通を创建と提交站点地図加大网站的收录量!