web-dev-qa-db-ja.com

サイトでの最初のメッセージ/ポップアップ(Cookieによる)、GooglebotおよびSEO

サイトがあり(JSによる動的コンテンツに基づいて)、ニュースレターに登録するためにユーザーに初めてポップアップをトリガーしたい(Cookieベースになります)。

ボットのユーザーエージェントをクローキング/操作せずにそれを行う方法はありますか?検索エンジンボットが常にそのポップアップを表示するのは望ましくありません(Cookieを受け入れないため)-SEOに損害を与えます。

エージェントがCookieを受け入れているかどうかを確認し、その表示に基づいてポップアップを表示することはクローキングと見なされますか?それとも、シナリオを処理する賢明な方法ですか?

6
Shushi

何らかの形のバットマンとロビンのマントなしでは不可能です

何らかの形のマントなしでは、Googleがそのポップアップを見るのを防ぐ方法は絶対にありません。 Googleでは、毎回Googlebotを新しい訪問者として扱うことを期待しています。 GoogleがCookieを保存しないからといって、Cookieを帰国者として扱う必要があるわけではありません。

Googleは新しい訪問者と返された訪問者の両方を考慮する必要があります

Googleからの訪問者の大部分は「新規」訪問者であるため、Googleは新規訪問者を考慮に入れる必要があります。

お気に入りのサイトにアクセスしてあいまいなコンテンツを見つけるのは、お気に入りのTシャツを着て、まだ湿っているだけを見つけるようなものです

コンテンツを意図的に不明瞭にすると、ユーザーエクスペリエンスが低下し、Googleが1回、または100回、新しい訪問者を考慮に入れているかどうかに関係なく、Googleが完全にクローキングしているのを防ぐ理由の1つになります。ただし、Googleはそのようなオーバーレイ、モーダル、ポップアップがデスクトップ環境でのランキングを下げると公式に言っていないことに注意すべきです。

モバイルのみ:Googleは2017年にそのようなサイトのランクを下げると述べています

ソース

侵入型のインタースティシャルを表示するページは、コンテンツにすぐにアクセスできる他のページよりもユーザーのエクスペリエンスが劣ります。これは、画面が小さいことが多いモバイルデバイスでは問題になる可能性があります。 2017年1月10日以降、モバイル検索エクスペリエンスを改善するために、モバイル検索結果からの移行時にユーザーがコンテンツに簡単にアクセスできないページは、それほどランク付けされない場合があります。

2つの選択肢は次のとおりです:

  1. ユーザーエージェント、ホスト名、またはIPを使用してクロークする
  2. ユーザーと検索エンジンの両方から削除する
2
Simon Hayter

ユーザーがすぐに到着するのではなく、2番目のページビューまたはエンゲージメントを意味する同様のイベントではなく、ページを下にスクロールすることに基づいてポップアップをトリガーします。

0
pastepotpete