Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressナビゲーションメニューにNofollowリンクを追加する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressのナビゲーションメニューにnofollowリンクを追加したいですか?

多くのサイトオーナーは外部リンクにnofollowタグを追加することを好みますが、初心者はメニューにカスタムリンクを追加する際、これが厄介だと感じるかもしれません。

この投稿では、WordPressのナビゲーションメニューにnofollowリンクを簡単に追加する方法を順を追って説明します。

How to Add Nofollow Links in WordPress Navigation Menus

WordPressでサイトを運営している場合、外部リンクを作成する際にnofollowタグを追加することをお勧めします。これにより、検索エンジンはあなたのページからリンク先のサイトにリンクジュースを渡さないことを知ることができます。

外部のサイトにリンクを張ると、検索エンジンはそれをランキングシグナルとみなし、あなたの投稿者の権威の一部を他のサイトに渡します。一般的なSEOのベストプラクティスとして、信頼できない外部サイトにはすべてnofollowを付けるべきである。

そのためには、次のようにリンクにrel="nofollow "属性を追加します:

<a href="https://example.com" rel="nofollow">Example</a>

さらに詳しく知りたい方は、WordPressでnofollowリンクを追加する方法についての初心者向けガイドをご覧ください。

しかし、ナビゲーションメニュー項目にnofollowリンクを追加するのは少し違っていて、初心者には分かりにくいかもしれません。

この投稿では、プラグインを使わずにWordPressのナビゲーションメニューにnofollowリンクを追加する方法を紹介する。

ここでは2つの方法を取り上げます。つ目の方法は、WordPress 5.9以上とテーマエディターに対応したテーマを使用している人向けの方法です:

この方法は、テーマカスタマイザーが付属し、メニュー用の区切りのタブがある古いWordPressテーマを使用している場合に適しています。

WordPress管理画面サイドバーの外観 ” メニューページにアクセスするだけです。

まず、カスタマイザーリンクを追加するのと同じように、WordPressのナビゲーションメニューに外部リンクを追加する必要があります。

そのためには、「カスタムリンク」タブをクリックし、URLとリンクテキストのオプションを表示させます。ここで、リンク先のサイトのURLとリンクテキストを入力します。

Enter the URL and Link Text and Click on 'Add to Menu' Button

その後、「メニューに追加」ボタンをクリックして、外部リンクを「メニュー構造」カラムに追加する。

さて、リンクにnofollow属性を追加するには、上のスクリーンショットのように、メニュー項目の右側にある下向きの矢印をクリックする必要がある。

ここに、URLやナビゲーションラベルなど、追加した外部リンクの詳細が表示されます。

Click on Screen Options at the Top of the Screen

リンクターゲットとリンク関係のオプションが表示されない場合は、追加する必要があります。

これらのオプションを表示するには、画面右上の「表示オプション」ボタンをクリックします。

その後、リンクターゲットとリンク関係(XFN)オプションの横にあるボックスにチェックを入れます。

Check Link Relationships and Link Target in Screen Options

ここで、拡張されたメニュー項目までスクロールダウンすると、2つの新しいオプションが表示されます。

次に、リンク関係フィールドにnofollowと入力するだけです。

外部リンクを追加する際は、「リンクを新しいタブで開く」チェックボックスもクリックすることをお勧めします。これは、エンゲージメントを向上させ、訪問者をWordPressサイトから離脱させないための素晴らしい方法です。

Type nofollow in Link Relationship

最後に、「メニューを保存」ボタンをクリックして、変更内容を保存します。

サイトをプレビューして、新しいnofollowメニューエントリーを確認できるようになりました。

Preview of Nofollow Link in Navigation Menu

リンクにnofollow属性が追加されていることを確認しよう。

新規リンクを右クリックし、「Inspect」を選択します。ブラウザーウィンドウが2つのウィンドウに分割されます。

下のウィンドウで、リンクのHTMLソースを見ることができ、リンクにnofollow属性が表示されます。

この方法は、WordPress 5.9以降を使用していて、WordPressフルサイトエディターをサポートしているブロックテーマを持っている人向けです。

その場合、外観 ” メニューページは利用できません。代わりに、WordPressダッシュボードの外観 ” エディターページに移動してください。

画面上にWordPressフルサイトテーマエディターが開きます。

WordPress Theme Editor

ナビゲーションメニューへの新規リンクの追加

新規項目を追加する必要がある場合は、画面左上の「ブロックを追加」(+)ボタンをクリックする必要がある。

カスタムリンクのブロックが見つかるまでスクロールダウンし、ナビゲーションメニューにドラッグします。

Drag a Custom Link Block Onto the Navigation Menu

URLを入力または貼り付けることができます。必要であれば、「新しいタブで開く」オプションを切り替えて、リンクを新しいウィンドウで開くこともできます。その後、メニュー項目の設定が保存されるように、ポップアップの右上にある「送信」アイコンをクリックしてください。

リンクのURLはメニューに追加されますが、通常はサイト名など、もっと説明的なものがいいでしょう。メニュー項目の名前を変更するには、単に入力を開始します。

リンクにnofollow属性を追加する

メニュー項目にnofollow属性を追加するには、その項目をクリックするだけで、ツールバーが表示される。

次に、ツールバーのリンクアイコンをクリックします。右側の設定ペインで、リンク関係(’Link rel’)フィールドにnofollow属性を入力する必要があります。

Type nofollow in the Link Rel Field

お好みで、リンクの説明やタイトルを追加したり、ツールバーの矢印アイコンを使ってメニュー項目を並べ替えたりすることもできます。

完了したら、画面上部の「保存」ボタンをクリックします。新しいカスタマイザーリンクが追加され、サイトにアクセスしてナビゲーションメニューの外観を確認することができます。

Preview of Nofollow Link in Navigation Menu

ボーナス:WordPressナビゲーションメニューにタイトル属性を追加する

nofollowとは別に、ナビゲーション・メニューのリンクにtitle属性を追加することもできます。

これは、ページ、投稿、外部リンクなどの要素に関する情報を提供するために使用されるHTML属性です。title属性は、検索エンジンにより多くのコンテンツを提供できるため、サイトのSEOに役立ちます。

この属性を追加するには、外観 ” メニューページにアクセスし、一番上の’画面オプション’タブを展開します。ここから「タイトル属性」オプションをチェックしてください。

Select the Title Attribute option after expanding the Screen Options tab

次に、スクロールダウンして右セクションのメニュー項目をクリックし、その設定を展開する。

ここに「タイトル属性」フィールドがあり、お好みのタイトルを追加することができます。入力が終わったら、「メニューを保存」ボタンをクリックして変更を保存します。

Add title attribute for pages on your navigation menu

詳しくは、WordPressナビゲーションメニューにtitle属性を追加する方法のチュートリアルをご覧ください。

このチュートリアルで、WordPressのナビゲーションメニューにnofollowリンクを追加する方法を学んでいただけたら幸いです。また、Uncanny Automator を使って WordPress で自動ワークフローを作成する方法や、WordPress のパフォーマンスを高速化するためのヒント一覧もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

10件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Tony says

    Hi

    What about on the home page, the menu item is not ‘nofollow’ but on all inner pages it is nofollow. Is this possible?

  3. James says

    I’ve applied this successfully, but can’t see the rel=”nofollow” attribute in the source. Any idea why that would be?

    Thanks,
    James

  4. Vignesh Chandrasekaran says

    Thanks for the article. I was looking at various no follow plugins to see which can cater to this problem.
    I actually have done this of unhiding from screen options long back but had totally forgotten.

    Thanks once again.

  5. Barış Ünver says

    You can also do this automatically with a filter, if you want to apply rel=”nofollow” attributes to all menu items at once:

    <?php
    function menu_rel_nofollow( $atts, $item, $args ) {
    $atts[ 'rel' ] = 'nofollow';
    return $atts;
    }
    add_filter( 'nav_menu_link_attributes', 'menu_rel_nofollow', 10, 3 );
    ?>

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。