web-dev-qa-db-ja.com

searchaction(Google Sitelinks Search)を強制して新しいメタ情報を取得します

私たちはWordpress用のYoast SEOツールを使用し、最近の機能ではSearchActionメタタグが追加され、Google検索結果ページでサイト検索が可能になりました。

しばらくして、このツールが間違ったコード/パスを挿入していることに気付き、サイトを更新して必要なものを使用しました。これは数週間でしたが、まだGoogleで更新されていません。

Googleのインデックスに翻弄されていることは承知していますが、ウェブマスターツールでこれを強制する方法はありますか?

2
jmlumpkin

Googleが間違ったコード/パスのインデックスを作成した場合、SitesearchスニペットがあるURLでGoogle Webmaster Toolkitの「Fetch as Google」機能を使用し、「インデックスに送信」をクリックします。

これは動作することが確認されています-使用状況を追跡する方法に関する私のブログにも詳細があります- http://www.naschenweng.info/2015/03/04/google-sitelink-search-box-how-to -implement-proper-usage-tracking /

FWIW:最初のSSBスニペットは2〜3週間で取得されましたが、キャンペーンパラメータを介した追跡の変更は数日以内にインデックスに登録されました。

1
MagicDude4Eva

参照用に、サイトリンクからサイト内を検索できるようにするために必要なマークアップについては、 Googleのドキュメントをご覧ください 彼らは、変化にどれだけ早く反応するかについては何も言及していません。

Googleの更新に時間がかかる場合があります。 Googleが更新するまで、間違いを修正するためにサイトにリダイレクトを配置できるはずです。間違ったパスを持っている場合(実際に/searchであるべきときに/search.phpであるとGoogleに伝えたとすると、次の書き換えルールを使用して一方から他方にリダイレクトできるはずです。

RewriteEngine on
RewriteRule ^search?$ /search.php [R=301,L,NC,QSA]

QSAは重要です。 「クエリ文字列の追加」を意味します。これがないと、検索パラメーターはリダイレクトの一部になりません。ルールは、.htaccessファイルの先頭に直接配置できます。

0