본문 바로가기
IT

sitemap.xml を Google や Bing に ping 送信する

by 엘리후 2021. 7. 7.

sitemap.xml を Google や Bing に ping 送信する

존재하지 않는 이미지입니다.

Sitemap(サイトマップ: sitemap.xml や sitemap_index.xml)を Google や Bing などの検索エンジンに送信する方法はいくつかありますが, ここでは HTTPリクエスト を使って Ping 送信する方法 を紹介します.

PR

※ 解説を飛ばして 手っ取り早く サイトマップを送信したい方は 「Sitemap submitter を使って Google と Bing に Sitemap を Ping 送信する」にお進みください.

Sitemap を 検索エンジンに通知するためには


サイトマップを検索エンジンPR

に通知するためには まず,

サイトマップ(sitemap.xml や sitemap_index.xml)を準備する.

専用フォーマットのXMLファイル以外に 次のファイルでも良い.

RSS や Atom フィード

1行につき1URLを ずらずらっと書いた テキストファイル

サイトマップを公開する.

(公開サーバーにアップするなどして, 検索エンジンがサイトマップを取得できるようにする.)

を しておきます.

そして, 次の いずれかの方法 で

検索エンジンが用意している管理システムを使う.

Google なら Search Console, Bing なら Webmaster Tools.

robots.txt に書く.

例)Sitemap: https://www.example.com/sitemap.xml

検索エンジンに HTTPリクエストで サイトマップのURLを送信する.(Ping送信)

検索エンジンに サイトマップの存在を通知します.

PR

ここでは 3番目の 「検索エンジンに HTTPリクエストで サイトマップのURLを送信する」方法 を紹介します.

Sitemap を Ping 送信する


サイトマップを Ping送信する際の URL は 次のように規定されています.

<searchengine_URL>/ping?sitemap=sitemap_url

https://www.sitemaps.org/protocol.html#informing

<searchengine_URL> は 検索エンジンの提供するURL です.

sitemap_url は あなたのサイトのサイトマップURL です. サイトマップURL は URLエンコーディング する必要があります.

この URL に HTTPリクエスト を行うと あなたのサイトマップ(正確にはサイトマップのURL)が 検索エンジンに通知されます.

・HTTPリクエスト は ブラウザ や wget, curl などのコマンド, 各種プログラムから送信できます.

・通知が成功した場合, ステータス 200 が返ってきます.

では, ブラウザを使って サイトマップを 「Google に Ping送信する場合」 と 「Bing に Ping送信する場合」 を紹介します.


Google に送信する

Google への サイトマップ送信URL:

https://www.google.com/ping?sitemap=URLエンコーディングした_あなたのサイトのサイトマップURL

例: https://www.example.com/sitemap.xml を送信する場合

https://www.google.com/ping?sitemap=https%3A%2F%2Fwww.example.com%2Fsitemap.xml

ブラウザ に URL を入力して 実行します.

送信が成功すると, 次の画面が表示されます.

존재하지 않는 이미지입니다.

これで Google への サイトマップ通知(Ping送信)完了です.


Bing に送信する

Bing への サイトマップ送信URL:

https://www.bing.com/ping?sitemap=URLエンコーディングした_あなたのサイトのサイトマップURL

例: https://www.example.com/sitemap.xml を送信する場合

https://www.bing.com/ping?sitemap=https%3A%2F%2Fwww.example.com%2Fsitemap.xml

ブラウザ に URL を入力して 実行します.

送信が成功すると, 次の画面が表示されます.

존재하지 않는 이미지입니다.

これで Bing への サイトマップ通知(Ping送信)完了です.

Sitemap submitter を使って Google と Bing に Sitemap を Ping 送信する


Sitemap submitter は ブラウザから Google と Bing に簡単に サイトマップ を 送信できる ツールです.

Sitemap submitter (英語) 존재하지 않는 이미지입니다.

* 日本語版はこちら: サイトマップ送信ツール(日本語版)

Sitemap submitter の 使い方

[Sitemap URL]入力欄 に 送信したいサイトマップのURL を入力します.

존재하지 않는 이미지입니다.

[Submit Your Sitemaps]ボタン を押します.

존재하지 않는 이미지입니다.

これで Google と Bing に サイトマップ(正確にはサイトマップのURL)が送信されます.

「Bookmark this」に表示されている URL を使えば, サイトマップのURL が入力済みの Sitemap submitter を表示することができます.

존재하지 않는 이미지입니다.

Sitemap submitter は 1枚の HTMLファイル です. 処理は HTML/CSS/JavaScript のみで行っています.

サーバー側で処理を行っていないので, Sitemap submitter の HTMLファイルをダウンロードすれば ローカル環境(PCとか)でも動作します.

※「サイトマップの送信先に xxx も追加してほしい」等の要望があれば, コメント欄からどうぞ.

関連リンク


sitemaps.org: https://www.sitemaps.org/

Manage your sitemaps - Search Console Help: https://support.google.com/webmasters/topic/4581190

Manage sitemaps with the Sitemaps report - Search Console Help: https://support.google.com/webmasters/answer/183669

How to Submit Sitemaps - Bing Webmaster Tools: https://www.bing.com/webmaster/help/how-to-submit-sitemaps-82a15bd4

댓글