web-dev-qa-db-ja.com

SEOスパイダーからHTMLタグを非表示にする方法

私はあなたのウェブサイトから物事を隠すことの仕組みと、検索エンジンのスパイダーがこの隠された要素を参照し、あなたのウェブサイトにペナルティを課す方法を理解し、知っています。

つまり、これらのHTML要素を視覚的に非表示にする方法と、検索エンジンのスパイダーから非表示にする方法に関する情報は見つかりませんでした。したがって、そうすることで、HTML要素の非表示はWebスパイダーによるBlack Hat SEOやクローキングとは見なされないため、ページがそれ以上影響を受けることはありません。つまり、最終的には両方から物を隠したいだけです!ユーザーとクモ...

つまり、質問するのは馬鹿げた質問かもしれないことを知っています:¨ページソースからおかしなタグを削除するだけではどうですか?¨¨

しかし、正直なところ、これでも何か実行可能かどうか興味がありますか?

たとえば、コアファイルにアクセスできないWebサイトテンプレートで作業している場合は、そこに移動してタグを削除するだけで済みません。実際に編集するのはCSSファイルです。

これが教育目的で何らかの形で実行可能かどうかを知りたいだけです。

3
Nat Svk

Webページのソースコードを表示し、そこでコンテンツを表示できる場合、検索エンジンのスパイダーに表示されます。コンテンツを完全に削除する以外に、「ビューソース」からコンテンツを非表示にする方法はありません。

CSSまたはJavaScriptを使用してコンテンツを非表示にすると、サイトがクローキングによって検索エンジンで罰せられる危険があります。そのリスクを軽減するものがいくつかあります。

  • ユーザーがクリックして非表示のコンテンツを表示できるようにすることができます。ユーザーが明白な方法でアクセスできる限り、最初に2番目のタブにあるコンテンツをポップアップで非表示にすることができます。
  • キーワードリッチでないコンテンツは、多くのリスクなしで非表示にできます。たとえば、キーワードリストblue widgets, blue widget, buy blue widgetを非表示にすることで罰せられる可能性がありますが、template created by fishguyを非表示にすることで罰せられることはほとんどありません。
  • Googleは、ペナルティを課すのではなく、ユーザーに表示されないコンテンツをインデックスに登録しないことがよくあります。しかし、Googleは最近、テストでは表示されないことが示されているにもかかわらず、デフォルトではユーザーに表示されないコンテンツのインデックスを作成すると述べました: https://www.seroundtable.com/ google-index-rank-content-in-accordions-tabs-fully-26379.html
3