web-dev-qa-db-ja.com

インデックス作成のためにサイトをGoogleに送信するためのAPIの種類はありますか?

URLをGoogleに自動的に送信して、すぐにインデックスを作成する方法があると主張しているクライアントがいます。

私が知っている方法 インデックス作成のためにあなたのサイトについてGoogleに伝える:1.既にGoogleインデックスにある別のサイトからリンクする2.ここに送信する https:// www .google.com/webmasters/tools/submit-url?pli = 1 3.ウェブマスターツールを使用してGooglebotとして取得する

インデックス作成のためにプログラムでGoogleにURLを送信できるAPIやメソッドを知っている人はいますか?

4
Justin

Googleウェブマスターツールを使用してサイトの確認を申し込むと、サイトマップを送信 できます 。これは シンプルなXML形式 で、サイトが更新されるたびに簡単に生成できるため、インデックス作成のために多数のURLをGoogleにすばやく送信できます (URLをサイトマップに追加しても、Googleがインデックスを付けたり、ランク付けしたり、送信を高速化したりするわけではないことに注意してください-保証はありません!)

例:-

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset> 

これは彼らがそのようなAPIに近づいたのとほぼ同じです、あなたのクライアントはこれを聞いていて、彼らが受け取った説明の中国のささやきバージョンをあなたに与えていると思います。

Wordpressのようなブログソフトウェアは「ping」 Google Blog Search および新しい投稿を含む他のサイトを実行します- http://blogsearch.googleを参照してください。 com/ping / http://blogsearch.google.com / 2012 Ping List 、このサービスはappearを使用すると、標準のGooglebotよりも速くブログ投稿をリストできます。

ブログ検索didにはWebサイトで結果を表示するための API がありますが、これは2011年に減価されました-クライアントこれについても聞いたかもしれませんが、おそらくブログ投稿の高速リストとリスティングAPIを混同しているため、受け取った説明が混乱しています。

9
toomanyairmiles

顧客が仕事をするために雇った人々よりもよく知っているときが大好きです。

とにかく、あなたが引用した方法は、インデックスを取得するための通常の方法です。レジストラとして、Googleは登録を通じてサイトを検索する可能性がありますが、それだけです。さらに、Googleによるコンテンツのクロールやインデックス登録を高速化する直接的な方法はありません。ウェブマスターツールで現在の速度に関連して速度を制御できますが、これもまた、現在のクロール速度に関連しています。

そして、最も重要なのは、Googleに送信するためのAPIがなく、ページのインデックス作成が高速化されることです。それは神話です。繰り返しますが、顧客に間違っていることを伝えてください。

1
John Conde

Googleが唯一の懸念事項である場合は、単にGoogle Analyticsを使用します。新しいURL /ページを1回クリックすると、Googleがクロールリストにページを追加します。これは、Googleに新しいコンテンツを知らせる最も速い方法です。

私のページは素早く(数時間以内に)クロールされ、内部リンク以外では私が使用する唯一の方法です。基本的に、このような新しいページについてGoogleが知る他の方法はありません。

更新
実際に確認しました。今日の新しいページでは、GoogleBotがログに表示されるのにたった16分しかかかりませんでした。

1
Adrian World