31

ご存知かもしれませんが、次の URL を使用すると、Google に「ping」してサイトマップの記録を更新できます。

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

記事を送信するたびにプログラムでこれを行うスクリプトを作成しました (ユーザーが投稿したブログ タイプのサイトを作成しています)。

提出のたびにこれを行うのは悪い考えだと思いますか?毎日行うか、間隔を置いて行う方がよいでしょうか?

これは、これを行うとアプリケーションの実行が停止する可能性があるかどうかにかかっていると思います。ping は非同期で行われるわけではないので、常にチャンスがあると思います。誰かがこれをプログラムで実装したかどうか、そして彼/彼女のアプローチは何だったのだろうかと思っていました。

4

4 に答える 4

28

はい、その方法はgoogle によって許可されています。

  1. 次の URL にリクエストを発行します。

    www.google.com/webmasters/tools/ping?sitemap=sitemap_url

    たとえば、サイトマップがhttp://www.example.com/sitemap.gzにある場合、URL は次のようになります。

    www.google.com/webmasters/tools/ping?sitemap=http://www.example.com/sitemap.gz

  2. /ping?sitemap= の後のすべてを URL エンコードします。

    www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.yoursite.com%2Fsitemap.gz

  3. wget、curl、または選択した別のメカニズムを使用して、HTTP 要求を発行します。

追加した:

私が今与えたリンクに基づいて、そこに情報があります、グーグルは言います:

サイトマップの再送信は 1 時間に 1 回までにすることをお勧めします。

于 2012-12-17T00:21:11.500 に答える
2

Wordpress用のGoogle Sitemap Generator Pluginのコードを見てみましょう。多くの人がそれを使用していますが、気付くほど遅くはないようです。彼らが使用している方法論は、始めるのに適した場所でなければなりません。

于 2009-08-26T06:20:33.100 に答える