5

サイトの概要について、Google ボットが最初に見つけたテキストのバッチを表示しているように見えることに気付きました。これは、有効になっていない場合に JavaScript を有効にするようユーザーに指示する noscript タグでした。

その前に、実際にはサイトの概要を含む隠し div を置くことで、それを阻止しようと思いました。

現在、最新の解析で、実際にページをロードし、JavaScript を実行し、非表示の div をバイパスし、生成された動的コンテンツを使用したことがわかりました。

奇妙なことに、私のアプリはボットを Safari ブラウザーとして識別しましたが、バージョンを検出しませんでした。

簡単に言うと、サイトの概要を Google のリストに正しく表示するにはどうすればよいですか?

これは、JavaScript を必要とする 1 ページのアプリケーションであり、現在 FireFox と Safari のみをサポートしています。

これが無視されたものです

スニペット 1 (頭の中)

<meta name='description' content='My Summary'>

スニペット 2 (本文中)

<body>
  <div id='google_bot' style='display:none'>
    My Summary
  </div>

アップデート:

前回、私のページをクロールしたとき、それは Chrome 22 として検出され、サイトの概要では、実際にメタタグと名前の説明が使用されていました。

4

2 に答える 2

4

これは非常に簡単に見つけることができます。

サイトの説明を、メタ タグ、非表示の div、および Google ボットが前回の検索で見つけたものの 3 か所に配置します。句読点など、3 を区別するために何か小さなものを使用します。

次。待つ必要がないように、Google Web Tools を使用して Google がクロールするようにページを送信します。所要時間は約 15 分です。

取得したら、目的のものが取得されたことを確認し、そこからインデックスに送信できます。

そこから、何が変更されたかを確認し、クロールされたものを確認します。

それが自分自身を Safari と認識したのは奇妙です。

ユーザー エージェントがどのように見えるべきかについての情報を次に示します。

https://support.google.com/webmasters/answer/1061943?hl=ja

于 2013-08-02T23:58:58.367 に答える
3

本当にユニークで継続的に興味深いコンテンツがある場合は、適切にマークアップされた RSS フィードを生成しRSS -> Rich Site Summary、関連するもののみを使用して、次のようなメタ タグを追加できます。

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="${linkToFeed}">

RSSフィードが実際のページのコンテンツを表していることを確認するとすぐに、Googleボットはそれを気に入ると思います

于 2013-08-02T23:18:50.457 に答える