私たちはサイト制作過程で、しばしばサイトのSEOを考慮します。そしてNofollowとNoindex2つのタグはどのように正しく使用すべきで、それらにはどのような違いがあるなのでしょうか?
外国貿易サイトを運営する方々は特にGoogle SEOを重視しますが、Googleはあなたのサイトのすべてのページをインデックスする必要はありません。重要でない、または意味のない記事をインデックスに追加すると、記事の質が低いと判断され、サイトのランキングに悪影響を与える可能性があります。例えば、Naibaサイト構築ノートの猫を囲めページでは、インデックスと追跡を禁止する設定がされています。
一方、Baiduについては言うまでもなく、技術が未熟で、NoindexやNofollowを設定してもサイトのランキングに大きな影響はありません。
NoindexとNofollowの簡単な説明
検索エンジンはどのようにインデックスを作成するのか?
検索エンジンには多くのロボットが存在し、あなたのサイト上のリンクを一つ一つクロールしてインデックスに追加します。そのため、ウェブサイトのSEOを行う際には、sitemapは必須です。
Googleのスパイダーはあなたのサイト上のすべてのリンクを追跡し、ユーザーが検索要求をしたときにインデックスから対応するコンテンツを検索します。トラフィックがなく質の低い記事は、サイトのトラフィックを増やすどころか、検索エンジンのインデックス時間を浪費し、SEOに悪影響を及ぼします。
noindexとnofollowの違いは何か?
noindexとnofollowはどちらも、ウェブページのヘッダーにmetaタグを追加することで実現されます。metaタグを使用することで、検索エンジンにこの記事をインデックスする必要があるかどうかを明確に伝えることができます。
Noindexタグは、検索エンジンにページをクロールさせるが、インデックスしたり検索結果に表示したりしないように指示します。
nofollow属性は、検索エンジンにリンク先のページを無視するよう要求します。
したがって、もしあなたがWordPressをインストール際に、検索エンジンにこのサイトをインデックスしないよう提案するオプションをチェックした場合、あなたのすべてのウェブページのMetaタグにnoindex属性が含まれることになります。
どのような場合にNoindex属性を使用すべきか?
通常、noindex属性を使用する場合、以下の2つの状況を考慮する必要があります。
一つは防重複コンテンツがインデックスされるのを防ぐ、異なるバージョンのコンテンツが複数回出現する可能性があります。Googleにこれらすべてのページをインデックスさせるのは非常に無駄です。
二つ目は機密コンテンツの保護、重要な情報源や製品を含む一部のページは、Google検索結果で公開され、ダウンロードされるべきではありません。それらをGoogleの視線から確実に遠ざけてください。
どのような場合にNofollow属性を使用すべきか?
スパムコメントのブロックの場合、nofollowを使用する必要があります。あなたのWordPressサイトでコメント機能を有効にしており、スパムコメント対策プラグインをインストールしていない場合、URL付きのスパムコメントを受信する可能性があります。
デフォルトではnofollowタグを追加しないと、それらはあなたのサイトから一定の権限を取得し、あなたのサイトに損害を与える可能性があります。
質の高くないリンク、記事を書く際に、いくつかの外部リンクに言及することがあるかもしれません。もし相手がSEO効果が良く、サイトの権威が高いサイトであれば、Nofollowを追加しなくても大きな問題はなく、Googleはむしろリンクの追加を支持します。しかし、もしリンク先のサイトがスパムサイトであるならば、nofollowで処理するのが最善です。
どのページにnoindexを使用できるか
- スポンサーページ、または注文完了後のサンクスページ
- 著者アーカイブ
- カスタム投稿タイプ、例えば一部のプラグインが自動生成するもの
- 管理者とログインページ
- サイト検索結果ページ、以前Naibaが書いたrobots.txtの記事で言及されています。
- コミュニティサイトのユーザープロフィールページ
- 添付ファイルページ
どのリンクにnofollowを使用できるか
- ユーザーコメント内のリンク
- 一部のプロモーションリンク
- 疑わしく信頼できないリンク
noindexとnofollowはどのように追加するか
noindexタグを追加したい場合は、ウェブページのヘッダーに以下のコードを挿入するだけで完了です。
<meta name="robots" content="noindex" />
特定の検索エンジンにのみインデックスさせないように個別に設定したい場合は、上記のrobotsを対応するクローラーのUAに置き換えればよいです。例えばgooglebot
通常、一部のWordPressSEOプラグインでは、記事にnoindex属性を簡単に設定できます。
リンクにnofollow属性を追加したい場合は、aタグ内に以下のコードを追加するだけです。
rel="nofollow"