WordPressにアンカーリンクを「簡単」に追加する方法(ステップバイステップ)

長いWordPressの記事を開いて、必要なものを見つけようとして迷ったことはありませんか?私たちは皆、経験があります。自分にとって重要な部分にたどり着くために、大量のテキストをスクロールするのはフラストレーションがたまることがあります。

それがまさにWPBeginnerでアンカーリンクを使用している理由です。ガイドでも専門家リストでも、読者は関心のあるセクションに直接スキップできます。

私たちの経験では、アンカーリンクは読書を容易にするだけでなく、訪問者が求めているものをすばやく見つけられるようにすることで、サイトに長く滞在するのに役立ちます。さらに、コンテンツはより整理され、プロフェッショナルに見えます。

このガイドでは、WordPressの投稿やページにアンカーリンクを追加する方法を説明します。読者にとって大きな違いを生む小さな変更です。

WordPressでアンカーリンクを追加する方法

アンカーリンクとは、別のページやWordPressウェブサイトではなく、同じページの特定のセクションにユーザーを誘導する特別な種類のリンクです。

これらのリンクはショートカットのように機能し、読者がページ全体をスクロールすることなく、最も関心のあるコンテンツの部分に直接ジャンプするのを助けます

例えば、長い記事やガイドの目次でアンカーリンクが使用されているのを目にすることがあります。クリックすると、ユーザーは関連セクションにすぐに移動します。

アンカーリンクのプレビュー

アンカーリンクを使用するもう1つの方法は、WordPressサイトにブックマークリンクを作成することです。

これにより、ソーシャルメディアメールニュースレターでブックマークリンクを共有できます。そうすれば、ページが読み込まれたときに、ユーザーはあなたが彼らに見せたいセクションにすぐにジャンプできます。

平均的なユーザーは、サイトに滞在するかどうかを決定する前に数秒しか費やしません。ユーザーに滞在してもらうために説得できる時間はわずか数秒です。

そのための最善の方法は、探している情報をすばやく確認できるようにすることです。

アンカーリンクを使用すると、ユーザーはコンテンツの残りをスキップして、興味のある部分に直接ジャンプできるようになり、これをより簡単に行えます。これにより、ユーザーエクスペリエンスが向上し、新しい顧客/読者を獲得するのに役立ちます。

アンカーリンクは、WordPress SEOにも最適です。Googleは検索結果にいくつかのアンカーリンクをジャンプリンクとして表示できます。

検索結果でのジャンプリンク

これは検索結果でのクリック率を向上させることが証明されており、その結果、ウェブサイトへのより多くのトラフィックをもたらします。

アンカーリンクを使用して目次を作成すると、Googleはフィーチャー スニペットで見出しを表示できます。

注目のスニペットプレビュー

これを踏まえて、WordPressでアンカーリンクを簡単に追加する方法を見ていきましょう。

以下は、このガイドで取り上げるすべてのトピックのリストです。これらのアンカーリンクのいずれかをクリックすると、その特定のセクションに移動します。

記事に少数のアンカーリンクまたはブックマークリンクを追加したいだけであれば、手動で簡単に行うことができます。

基本的に、アンカーテキストが意図したとおりに機能するには、次の2つを追加する必要があります。

  1. アンカーテキストの前に#記号を付けてアンカーリンクを作成します。
  2. ユーザーを移動させたいテキストにid属性を追加します。

まず、アンカーリンクの部分から始めます。

ステップ1. アンカーリンクの作成

まず、投稿またはページを編集するか、新規作成する必要があります。次に、リンクしたいテキストを選択し、WordPress ブロックエディターの挿入リンクボタンをクリックします。

テキストを選択してリンクボタンをクリックします

ここで通常URLを追加したり、投稿やページを探したりする「リンク挿入」ポップアップが表示されます。

ただし、アンカーリンクの場合は、HTTPの代わりに#をプレフィックスとして使用するだけです。その後、ユーザーにジャンプさせたいセクションのキーワードを入力します。

リンクしたいキーワードを入力してください

次に、Enterボタンをクリックしてリンクを作成します。ただし、まだどこにも移動しません。次のステップでIDを作成する必要があります。

アンカーリンクとして使用するテキストを選択するための役立つヒントをいくつかご紹介します。

  • リンク先のセクションに関連するキーワードを使用してください。
  • アンカーリンクを不必要に長くしたり複雑にしたりしないでください。
  • 単語を区切るためにハイフンを使用すると、読みやすくなります。
  • アンカーテキストに大文字を使用すると、読みやすくなります。例:#Best-Coffee-Shops-New-York

適切なリンクテキストを選択したら、アンカーリンクをクリックしたときに表示したいページ内の領域、セクション、またはテキストにそれをアンカーする時間です。

ステップ2.リンクされたセクションにID属性を追加する

コンテンツエディターで、アンカーリンクをクリックしたときにユーザーに移動させたいセクションまでスクロールします。通常、これは新しいセクションの見出しです。

次に、ブロックを単純に選択します。次に、左側のパネルのブロック設定で、「詳細」タブをクリックして展開します。

HTMLアンカーを入力

その後、「HTMLアンカー」フィールドの下に、アンカーリンクとして追加したのと同じテキストを追加する必要があります。

#プレフィックスなしでテキストを追加するようにしてください。

これで投稿を保存し、プレビュータブをクリックしてアンカーリンクが機能していることを確認できます。

表示したいセクションが見出しではなく、通常の段落やその他のブロックの場合はどうなりますか?

その場合、ブロック設定の3点メニューをクリックし、「HTMLとして編集」オプションを選択する必要があります。

WordPressブロックエディターでブロックのHTML表示に切り替える

これにより、特定のブロックのHTMLコードを編集できるようになります。リンクしたい要素のHTMLタグを選択する必要があります。例えば、段落の場合は<p>、テーブルブロックの場合は<table>などです。

次に、次のようなコードを使用して、アンカーをそのタグのID属性として追加する必要があります。

<p id="best-coffee-shops-manhattan">

次に、「ビジュアル編集」ボタンを再度クリックするだけで、アンカーリンクをクリックするとユーザーはそのブロックに移動します。

クラシックエディターでアンカーリンクを手動で追加する方法

WordPressで古いクラシックエディターを使用している場合は、アンカーリンク/ジャンプリンクを追加する方法は次のとおりです。

ステップ 1. アンカーリンクを作成する

まず、投稿または固定ページを編集または新規作成します。次に、アンカーリンクに変更したいテキストを選択し、「リンクを挿入」ボタンをクリックします。

クラシックメニューにアンカーリンクを追加する

その後、#プレフィックスとリンクに使用したいスラッグに続くアンカーリンクを追加する必要があります。

ステップ2.リンクされたセクションにID属性を追加する

次のステップは、アンカーリンクをクリックしたときに表示したいセクションにブラウザを向けることです。

これを行うには、クラシックエディターで「テキスト」モードに切り替える必要があります。その後、リンクしたいセクションまでスクロールします。

テキストビューに切り替える

次に、ターゲットにしたいHTMLタグを見つけます。たとえば、<h2><h3><p>などです。

アンカーリンクのスラッグを#プレフィックスなしでID属性に追加する必要があります。例:

<h2 id="best-coffee-shops-new-york">

これで変更を保存し、プレビューボタンをクリックしてアンカーリンクが機能していることを確認できます。

HTMLでアンカーリンクを手動で追加する方法

WordPressの古いクラシックエディターのテキストモードで記述することに慣れている場合は、HTMLでアンカーリンクを手動で作成する方法は次のとおりです。

まず、通常の<a href="">タグを使用して、次のように「#」プレフィックスでアンカーリンクを作成する必要があります。

<a href="#best-coffee-shops-manhattan">Best Coffee Shops in Manhattan</a>

次に、リンクをクリックしたときに表示したいセクションまで下にスクロールする必要があります。

通常、このセクションは見出しですが、他のHTML要素や単純な段落の<p>タグでも構いません。

HTMLタグにID属性を追加し、次に#プレフィックスなしのアンカーリンクスラッグを追加する必要があります。

<h2 id="best-coffee-shops-manhattan">Best Coffee Shops in Manhattan</h2>

これで変更を保存し、ウェブサイトをプレビューしてアンカーリンクをテストできます。

WordPressでアンカーリンクを自動的に追加する最良の方法は、All in One SEO (AIOSEO)を使用することです。これはWordPress向けの最高のSEOプラグインです。

この方法は、長文記事を定期的に公開し、アンカーリンク付きの目次を作成する必要があるユーザーに適しています。さらに、AIOSEOには目次を追加するための組み込みWordPressブロックが付属しています。

私たち自身も大ファンであり、XMLサイトマップ、FacebookおよびX用のOpenGraph設定、メタディスクリプション、タイトルタグの管理を含む様々なSEOタスクにAIOSEOを利用してきました。詳細については、当社の詳細なAIOSEOレビューをご覧ください。

AIOSEOのホームページ

このチュートリアルでは、目次ブロックが含まれているため、無料の AIOSEO Lite バージョンを使用します。検索エンジンでのランキングを向上させるための追加機能が含まれる AIOSEO Pro バージョンもあります。

まず、AIOSEO Lite プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

アクティベーション後、セットアップウィザードが表示されます。「開始する」ボタンをクリックし、画面の指示に従ってください。

「開始する」をクリックしてAIOSEOセットアップウィザードに進みます

詳細については、WordPressのAll in One SEOの設定方法に関するガイドをご覧ください。

次に、アンカーリンクを追加したい新しい投稿またはページを作成または編集できます。コンテンツエディターに入ったら、単に「+」ボタンをクリックして「AIOSEO – 目次」ブロックを追加します。

AIOSEO 目次ブロックを投稿または固定ページに追加する

このプラグインは、ページ上のさまざまな見出しを自動的に検出し、目次に表示します。

ブロック内の各アンカーリンクはさらにカスタマイズできます。たとえば、右側の設定パネルでは、「リストスタイル」を箇条書きから番号付きに変更するオプションが提供されています。

目次のカスタマイズ

さらに、見出しの名前を変更したり、目次ブロックでの順序を並べ替えたり、特定の見出しを非表示にしたりすることもできます。

変更を保存して記事をプレビューできるようになりました。プラグインは、目次としてアンカーリンクのリストを自動的に表示します。

目次は、投稿または固定ページのヘディングへのリンクのリストです

WordPress投稿や固定ページに目次を追加する方法に関する記事をご覧ください。WordPressに目次を追加する方法については、詳細な手順をご覧ください。

ボーナスヒント:アンカーリンクと内部リンクを組み合わせてSEOを向上させる

アンカーリンクはユーザーが単一のページ内を移動するのに役立ちますが、内部リンクはサイト上の他の関連投稿やページにユーザーを誘導します。これらの戦略を組み合わせることで、シームレスなブラウジング体験を作成し、WordPress SEOを向上させることができます。

内部リンクは、Googleのような検索エンジンがサイトをクロールし、新しいコンテンツを発見し、ページをランク付けするのに役立ちます。より多くのリンクが指しているページは、検索結果でより高くランク付けされることがよくあります。

投稿にリンクを追加する

内部リンクを戦略的に使用することで、訪問者を最も重要なページに誘導し、より多くのトラフィックを促進できます。

アンカーリンクを追加するとコンテンツがユーザーフレンドリーになり、内部リンクは読者がさらに探索することを奨励します。これらを組み合わせることで、訪問者を惹きつけ、ページビューを増やし、直帰率を減らすことができます。これらすべてが、より良いユーザーエクスペリエンスと強力なSEOに貢献します。

詳細については、SEOのための内部リンクに関する究極のガイドをご覧ください。

WordPressでアンカーリンクを使用することについて、まだ質問がありますか?読者からよく寄せられる質問と、それに対する簡単な回答を以下に示します。

アンカーリンクとは何ですか、そしてなぜそれらを使用すべきですか?

アンカーリンクとは、ユーザーを同じページ内の特定のセクションに移動させるリンクのことです。

ナビゲーションを改善し、長い投稿の閲覧を容易にし、読者にとって全体的なエクスペリエンスを向上させるのに役立ちます。コンテンツを検索エンジンがよりアクセスしやすくすることで、SEOにも役立ちます。

コーディングに慣れていなくてもアンカーリンクを追加できますか?

もちろんです!HTMLで手動で追加することもできますが、All in One SEO(AIOSEO)のようなSEOプラグインを使用すると、コーディング経験がなくても非常に簡単になります。

アンカーリンクはサイトのSEOに影響しますか?

はい、良い意味で!アンカーリンクは、ユーザーが必要なものをより速く見つけるのに役立ち、ページ滞在時間の延長と直帰率の低下につながる可能性があります。これらはすべてSEOにとってポジティブなシグナルです。

アンカーリンクを自動的に追加できるプラグインはありますか?

はい!All in One SEO (AIOSEO) のようなプラグインには、アンカーリンク付きの目次を自動生成する機能が含まれています。これにより、時間の節約になり、間違いの可能性が減ります。

アンカーリンクを使用してサイトのナビゲーションを改善できますか?

もちろんです!アンカーリンクは、長文コンテンツを分割し、読者が最も重要なセクションに直接ジャンプするのに役立つ優れた方法です。

追加リソース:WordPress SEOを改善する

この記事が、WordPressにアンカーリンクを簡単に追加する方法を学ぶのに役立ったことを願っています。次に、以下のガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

53 CommentsLeave a Reply

  1. これは素晴らしいです。この投稿で、アンカーリンクとそのエディターへの追加方法について理解が深まりました。ページビルダーを編集する際にしか使用していませんでしたが、ブロックエディターでの使い方がわかっていませんでした。
    また、SEOのメリットのためにアンカーリンクのテキストを選択する際のヒントもありがとうございます。アンカーリンクにこのようなSEOのメリットがあり、Googleの検索結果の強調スニペットにコンテンツが表示されることを知りませんでした。

  2. 最近、ナビゲーションメニューにアンカーリンクがあるマイクロSaaSのウェブサイトを見ました。メニュー項目をクリックすると、新しいページに移動するのではなく、現在のページが特定のセクションにスクロールされました。
    これは、ユーザーを同じページに留めるために、ナビゲーションバーでアンカーリンクを効果的に使用する方法だと思います。

    • はい、メニュー項目からサイトの他の部分にリンクするスマートな方法だと思います。個人ポートフォリオのようなサイトでは、about、services、skillsなどの異なるセクションを含むページサイトを使用し、アンカーを実装してそれらを単一のページでリンクアップしています。

  3. これについてありがとうございます。また、アンカーリンクを適切に使用することで、ウェブサイトの内部リンク戦略に役立つと考えています。同じページ内の異なるセクションや、他のページの関連コンテンツにリンクすることで、訪問者をより長く惹きつけ、サイト全体にリンクエクイティを分散させることができます。

  4. 質問させてください。メニューに末尾に#が付いたリンクが設定されている項目がいくつかあります。これは意図的にこのようにしています。例を挙げます。メニューに「価格リスト」という項目があり、#が付いていますが、どこにもリンクしません。マウスをホバーするとメニューが展開し、個々の価格リストが表示されます。Google Search Consoleはこの慣行に悩まされています。なぜなら、リンクがどこにもリンクしないからです。何か解決策はありますか?

    • そのためには、価格設定ページを作成し、メニュー内のサブページにリンクすることを検討できます。

      管理者

      • つまり、どこにもつながらない#の代わりに、少なくともいくつかのテキストを含む情報ページを作成します。はい、それは非常に良い、シンプルで迅速な解決策のように聞こえます。ありがとうございます。私の解決策が非アクティブなリンクとしてGoogleに迷惑をかけるとは思っていませんでした。

    • メニューのプレースホルダーリンクで同様の問題が発生しました。ドロップダウンのためにいくつかのメニュー項目に「#」を使用していましたが、このアプローチは検索エンジンにとって悪いプラクティスとしてもフラグが立てられました。これを解決するために、トップレベルの各項目が有効なURL(クリックできないアンカーや同じページの特定のセクションであっても)にリンクされていることを確認することで、メニュー構造を調整しました。これにより、Googleは各リンクがどこかに繋がっていると認識し、ドロップダウンの機能も維持されました。この変更により、警告が解消され、サイト全体のユーザーエクスペリエンスが向上しました。

  5. こんにちは、投稿ありがとうございます。
    質問があります。ページタイトルにHTMLアンカーを作成するにはどうすればよいですか?

    • ほとんどのページタイトルはページの先頭にあるため、テーマが別の場所に配置していない限り、アンカーリンクを必要とせずに目的を達成するためにページに直接リンクできるはずです。

      管理者

  6. こんにちは、皆さん
    ナビゲーションメニューの項目をアンカーリンクにしたのですが、ホームページでは機能するものの、他のページに移動してナビゲーションメニューのその項目をクリックしても、ホームページの同じエリアに移動しません。どうすれば修正できますか?

    • アンカーリンクを他のページでも機能させたい場合は、メニューリンクにhttpsから最後まで完全なURLが含まれていることを確認する必要があります。そうすれば、この問題は解決するはずです。

      管理者

  7. 役に立ちました… WordPressの新しいブロックエディターには、右側のサイドバーに「高度」タブがあります

  8. 私には機能しません – 他のページからサイドバーウィジェットにリンクしようとしていますが、これは私をイライラさせています

    • その問題については、リンクが別のページにある場合、機能させるためには、その別のページの完全なURLに#アンカーを末尾に追加する必要があります。

      管理者

  9. ありがとうございます。長い間苦労して助けを探していましたが、これらの指示に従った後、うまくいきました。

  10. 非常に役立つ記事です。ブログに長めのコンテンツを含める予定ですが、アンカーリンクがあればナビゲーションとユーザビリティがより効率的になります。どうもありがとうございます。

  11. 良いプレゼンテーションです。ただし、内部リンクされた各段落の最後に「ホーム」ボタンを提案することをお勧めします。

  12. とても参考になりました、ありがとうございます。アンカーリンクを簡単にコード化できました。

  13. こんにちは。投稿は非常に良いです。アンカーを使用して、ページから別のページへのリンクを作成するにはどうすればよいですか?別の特定のページ部分にリンクを作成したいです。

  14. こんにちは、このチュートリアルをありがとうございます。
    質問があります。私のホームページには、「私について」や「お問い合わせ」などのアンカーがいくつかあります。これらのアンカーはメニューヘッダー(WordPressのヘッダーを使用)にあります。
    問題は、モバイルサイトで、ホームページでユーザーがメニューを開き、アンカーを選択すると、基本的に同じページを下にスクロールしますが、メニューバーが開いたままになることです。
    アンカーをクリックしたときにメニューバーを閉じるにはどうすればよいですか?
    ありがとうございます。

    • メニューが正しく閉じられるように、現在使用しているテーマのサポートに問い合わせることをお勧めします。

      管理者

    • 投稿または固定ページを作成または編集する際に、コンテンツを編集できるようになります

      管理者

  15. ページの上部に3つのアンカーリンクがあります。視聴者がアンカーリンク#1をクリックしてリンクが指すページ上の場所に移動した後、視聴者はどのようにして戻ってきて、アンカーリンク#2と#3をクリックできますか?

    • それには、サイトに追加するためにカスタムJavaScriptまたはプラグインが必要になります。

      管理者

  16. これは、あるページから別のページのアンカーへのリンクオプションには対応していないようです。WordPressで可能ですか?

    • このガイドを使用してから、ウェブ上の任意のページの特定のセクションへのアンカーリンクを使用できます。

      管理者

  17. かなり良い記事ですが、別のページにアンカーを配置するために必要なステップが抜けています!非常に重要です。

  18. 皆さん、この投稿をありがとうございます。このプラットフォームを見つけてから毎日学んでいます。

    • このチュートリアルでは、Gutenberg/ブロックエディターを使用しています。ご質問の内容からすると、おそらくクラシックエディターを使用されていると思われます。

      管理者

返信する

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