この現在の記事 ウィキペディアから=クローキングは次のように定義されています:
クローキングは検索エンジン最適化(SEO)技術であり、検索エンジンスパイダーに表示されるコンテンツは、ユーザーのブラウザーに表示されるコンテンツとは異なります。
DOMデータがCSSの微調整と同じである場合、これを達成するためのJavaScript DOM-Mutationsでしか理解できません(AFAIK Googleクローラーはスクリプトを実行しないため、DOM-Mutationがコンテンツの直後にある場合、クローラーとユーザーは異なるコンテンツを取得するためです)負荷)。
DOM-Mutationsが各クローキングのルートにあると想定した場合、私は正しいですか?
JavaScriptを使用してDOMを変更することは、通常、クローキングとは見なされません。最近、GooglebotはJavaScriptを実行でき、JavaScriptが実行されると、ユーザーに表示されるページを確認できます。
トラフィックの多いキーワードをHTMLソースコードに配置し、JavaScriptを使用してそれらを上書きまたは削除することは、やはり悪い考えです。それは、白い背景の白いテキストでキーワードを使用したり、ユーザーが表示するには小さすぎるフォントでキーワードを使用したりするようなものです。これらは、Googlebotがだまされないように高度になっているトリックですが、それらを使用して検索エンジンをだまそうとすると、悪意があり、サイトにペナルティが科される可能性があります。
多くの正当なフレームワークとJavaScriptライブラリは、ユーザーエクスペリエンスを向上させるためにDOMを変更します。クローキングを恐れているので、すべてのJavaScript DOM操作を使用することを恐れるべきではありません。 JavaScriptを使用してページにキーワードを追加するか、ユーザー操作でコンテンツを変更することは常に問題ありません。
クローキングは通常、User-Agent
文字列に基づいてコンテンツまたはキーワードを変更することによって引き起こされ、Googlebot
ユーザーエージェントが存在するときに特別なコンテンツを表示します。 クローキング-Search Consoleヘルプ を参照してください。