SEOの目的のためには、必要がある<a>
とタグhref="#"
のメーク使用rel="nofollow"
、rel="noindex"
、rel="noindex, nofollow"
、またはそれは問題ではありませんか?
私のサイトには、アンカータグを使用してマウスオーバーなどをトリガーする要素がいくつかあり、検索エンジンがそれらのリンクをどのように処理するのか疑問に思っています。
SEOの目的のためには、必要がある<a>
とタグhref="#"
のメーク使用rel="nofollow"
、rel="noindex"
、rel="noindex, nofollow"
、またはそれは問題ではありませんか?
私のサイトには、アンカータグを使用してマウスオーバーなどをトリガーする要素がいくつかあり、検索エンジンがそれらのリンクをどのように処理するのか疑問に思っています。
回答:
内部リンクをフォローしないでください。
リンク先としてフラットな#を指すことは間違いなく実際にはどこにも「リンク」しませんが、それを行う理由はまだありません。
あなたはとのリンク持つべきではない#
か、javascript:void(0)
最初の場所でします。リンクは適切なリソースを指す必要があります。たとえば、画像ビューアを作成している場合、リンクは画像自体に移動する必要があります。ポップアップウィンドウを作成する場合、ユーザーがJavascriptを無効にしている場合に備えて、リンクはポップアップウィンドウからのURLを指す必要があります。
適切なリソースがまったくない場合、そもそもリンクを使用すべきではありません。spanまたはdiv要素を使用して、JavaScriptイベントをそれにアタッチします。リンクのように見えるようにスタイルを設定できることに注意してくださいcursor: pointer;
また、Suが推奨するようにnofollow
、内部リンクでは決して使用しないでください。以前は「PageRank sculpting」と呼ばれるプロセスがありました(とにかくばかげて、ほとんど効果がありませんでした)が、それはもはや効果がありません。
個人的には、href = "#"のリンクを含めないことを常に望んでいますが、コンテキストに依存すると思います。
問題のリンクを含むjavascriptで何か賢いことをしている場合、これがhref = "#"またはhref = "javascript:void(0);"を見つけると予想される唯一の理由の1つです。 、リンクをスパイダー可能(実際には単語かどうかは不明)マークアップで表示する代わりに、JavaScriptが実行されるたびにページにリンクを追加し、必要に応じてイベントハンドラーやその他の機能をアタッチします。
id / anchorsをページ内のナビゲーションとして使用することは完全に有効ですが、空のものを提供する理由はわかりませんが、例がないと、これはかなり主観的/推測です。
謝罪
私は実際にそこで質問に答えたとは思わない...
私はそれが現在のページに戻るリンクとしてグーグルによって扱われるかもしれないと思いますが、それがどのようにSEOを妨げるか、またはまったくSEOを助けるかは完全にはわかりません。
現実的には、完全にデッドリンクを提供するのは良い考えだと思う状況はありません。
回答。重要ではありませんが、とにかくそれをしないでください...!
幸運を!
リンク内にタイトルタグがない限り、#記号は何もしません。実質的に価値がないため、リンクではありません。常にname = ""を使用できます。
視力のない人はカーソルではなくタブを使用し、ページを移動するときにアンカータグから別のアンカータグにタブ移動します。
したがって、ページの内部で#タグを使用してテキスト読み上げブラウザ(Jawsなど)を使用している人が読むページを作成する場合は、ナビゲーションを構成するための非常に役立つ方法です。
ジョーズは人がそれらに達するとこれらのタグを発表します。したがって、#タグを使用して重要な内部リンクのディレクトリを作成できます。
また、H1、H2などのタグは、ページを閲覧する人のためにコンテンツの非ビジュアルインデックスを作成するためにも使用されるため、有意義に使用する必要があります。