<a>タグがhref =“#”(または他の内部リンク)である場合、rel =“ noindex、nofollow”を使用する必要がありますか?


10

SEOの目的のためには、必要がある<a>とタグhref="#"のメーク使用rel="nofollow"rel="noindex"rel="noindex, nofollow"、またはそれは問題ではありませんか?

私のサイトには、アンカータグを使用してマウスオーバーなどをトリガーする要素がいくつかあり、検索エンジンがそれらのリンクをどのように処理するのか疑問に思っています。


5
アンカータグを# '付けないでください。これは悪い習慣であり、SEOにとってもアクセシビリティにとっても悪いことです。
toomanyairmiles

2
それはSEOにとって悪くありません。ページの一部またはリモートページにアンカーするときに#を使用してもまったく問題ありません。これはw3schools.com/tags/att_a_href.aspです。jqueryを使用して、<a>のクラスまたはIDを設定し、トリガーすることができます。必要に応じてマウスオーバーイベント
Anagio 2012

@toomanyairmilesなぜseoやアクセシビリティに悪いのでしょうか?

2
@Christofianは最初にjavascriptが目立たないようにする必要があります。次に、hrefがない場合はボタンタグまたはその他の意味的に修正する必要があります。Googleがフォローできない、またはフォローできないため、SEOには適していません。単に無視され、その背後にあるコンテンツはすべて無視されます。インデックスは作成されません。
toomanyairmiles

2
@Anagio w3schoolsはw3cとは提携しておらず、エラーでいっぱいです。これは無視され、意味的に無意味であるため、SEOには適していません。
toomanyairmiles

回答:



9

あなたはとのリンク持つべきではない#か、javascript:void(0)最初の場所でします。リンクは適切なリソースを指す必要があります。たとえば、画像ビューアを作成している場合、リンクは画像自体に移動する必要があります。ポップアップウィンドウを作成する場合、ユーザーがJavascriptを無効にしている場合に備えて、リンクはポップアップウィンドウからのURLを指す必要があります。

適切なリソースがまったくない場合、そもそもリンクを使用すべきではありません。spanまたはdiv要素を使用して、JavaScriptイベントをそれにアタッチします。リンクのように見えるようにスタイルを設定できることに注意してくださいcursor: pointer;

また、Suが推奨するようにnofollow、内部リンクでは決して使用しないでください。以前は「PageRank sculpting」と呼ばれるプロセスがありました(とにかくばかげて、ほとんど効果がありませんでした)が、それはもはや効果がありません。


divの代わりにリンクを使用することをお勧めします。これは、キーボードを介してフォーカスできるためです。ボタンでも同じことが実現できますが、ボタンはCSSの恐ろしいものです。すべてのWebマスター:onclickでのdivの使用を停止してください。一部のユーザーは、キーボードを使用してWebサイトをナビゲートできるようにしたいと考えています。
ミハモ2017年

3

個人的には、href = "#"のリンクを含めないことを常に望んでいますが、コンテキストに依存すると思います。

問題のリンクを含むjavascriptで何か賢いことをしている場合、これがhref = "#"またはhref = "javascript:void(0);"を見つけると予想される唯一の理由の1つです。 、リンクをスパイダー可能(実際には単語かどうかは不明)マークアップで表示する代わりに、JavaScriptが実行されるたびにページにリンクを追加し、必要に応じてイベントハンドラーやその他の機能をアタッチします。

id / anchorsをページ内のナビゲーションとして使用することは完全に有効ですが、空のものを提供する理由はわかりませんが、例がないと、これはかなり主観的/推測です。

謝罪

私は実際にそこで質問に答えたとは思わない...

私はそれが現在のページに戻るリンクとしてグーグルによって扱われるかもしれないと思いますが、それがどのようにSEOを妨げるか、またはまったくSEOを助けるかは完全にはわかりません。

現実的には、完全にデッドリンクを提供するのは良い考えだと思う状況はありません。

回答。重要ではありませんが、とにかくそれをしないでください...!

幸運を!


2

リンク内にタイトルタグがない限り、#記号は何もしません。実質的に価値がないため、リンクではありません。常にname = ""を使用できます。


0

視力のない人はカーソルではなくタブを使用し、ページを移動するときにアンカータグから別のアンカータグにタブ移動します。

したがって、ページの内部で#タグを使用してテキスト読み上げブラウザ(Jawsなど)を使用している人が読むページを作成する場合は、ナビゲーションを構成するための非常に役立つ方法です。

ジョーズは人がそれらに達するとこれらのタグを発表します。したがって、#タグを使用して重要な内部リンクのディレクトリを作成できます。

また、H1、H2などのタグは、ページを閲覧する人のためにコンテンツの非ビジュアルインデックスを作成するためにも使用されるため、有意義に使用する必要があります。


1
実際の質問とはまったく無関係です。
Su '
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.