web-dev-qa-db-ja.com

サイトにアクセスしたときに、Googleの抜粋のテキストが表示されないのはなぜですか?

Googleの検索結果を開いた後、抜粋のテキストがそのページのどこにも見つからないことがあります。

なぜこれが起こるのですか?

6
raven

うそではない。

コンテンツはページのキャッシュバージョンからのものである可能性があります。ただし、この場合、そのページのソースを表示すると、次のことがわかります。

<div style="font-size:18px;font-weight:bold;padding:5px 10px;width:420px;
 border:1px solid #bcbcbc;background:#FFFFAF;"><a name="windowsffport">
 LastPass Portable for Firefox</a></div>

実際には、ページには「Portable」というWordのインスタンスが27個あります。そのページのデフォルトの「推奨」タブにテキストが表示されないだけです。 「Windows」タブをクリックすると、テキストが表示されます。

6
ChrisF

説明(古い場合もあります)が取得され、サイトから直接ではなく、Googleのキャッシュに保存されます。ページは、ページがキャッシュされたときから非常によく変化します。また、説明が表示されていないページのセクションからのものである可能性もあります(たとえば、アクションが実行されるまで非表示のdiv)。

Googleがライブサイトからではなくキャッシュから説明を表示するのはなぜですか?

誰かが検索するたびに、Googleが実際のライブコンテンツを取得するためにページにリクエストを行う必要があると想像してください。これは、はるかに多くのトラフィックとはるかに遅い結果を意味します。

2
Brian R. Bondy