web-dev-qa-db-ja.com

PHP / cUrlを使用してURLをGoogleに送信する

CURLを使用してxmlサイトマップをGoogleに正常に送信しています。
URLは http://www.google.com/webmasters/sitemaps/ping?sitemap= です

問題は、XMLサイトマップの処理に数日かかること、および写真の処理に時間がかかること、またはまったくインデックスを作成できないことです。

https://www.google.com/webmasters/tools/submit-url でURLを手動で送信すると、1分以内にインデックスが作成されますが、リンク先の画像はそうではありません。

XMLサイトマップを使用せずに、プログラムで1つのURLとその画像をGoogleに送信する方法はありますか?

編集

手動ツールを使用した後の結果の例を次に示します。
enter image description here

4
Robin LeBon

残念ながら、cURLまたは自動化されたものを使用して単一のURLを送信する方法はありません(提案内容など)。コンテンツまたは画像のインデックス作成プロセスを高速化する方法はありません。サイトマップ送信も手動URL送信も、コンテンツがインデックスに追加されることを保証しません。手動フェッチでは、キューに入れる必要がないため、インデックスをはるかに高速に更新できます。何かを実行すると、結果が返されるため、Googleは1石で2羽の鳥を殺し、同じプロセスを使用します。必要に応じてインデックスを作成しますが、サイトマップの送信はサイトマップファイルを通過し、見つかった各URLをGoogleによってインデックス付けされるURLのキューに追加します。Googlebotは、キュー内の場所に基づいて適切なタイミングでGoogleが特定のサイトおよび特定のページのインデックスを作成する頻度を決定するために使用する式。

残念ながら、ユースケースでは、リストを実行して各URLをフェッチツールに手動で入力する場合を除き、cURLを使用してサイトマップを送信し続ける必要があります。いずれにしても、Googleが画像に適用するキーワードを把握するのに時間がかかり、キャプションとページコンテンツは、Googleが添付するキーワードを作成する方法の一部に過ぎないため、画像のインデックス作成は速くなりません。画像。

1