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でアンカーリンクを “簡単に “追加する方法(ステップバイステップ)

ブログの投稿やページにアンカーリンクを追加する簡単な方法をお探しですか?

アンカーリンクは、ユーザーがページをリロードすることなく、長い投稿を上下に移動するのに役立つため、コンテンツセクションのテーブルでよく使用されます。また、Googleがあなたのコンテンツをフィーチャード・スニペットで表示することもあるため、SEO対策にも役立ちます。

このガイドでは、WordPressでアンカーリンクを簡単に追加する方法をご紹介します。

How to add anchor links in WordPress wp

アンカーリンクとは、ページ上のリンクの一種で、同じページ内の特定の場所に移動させるリンクのことです。これにより、ユーザーは最も興味のあるセクションにジャンプすることができます。

Anchor link preview

ご覧のように、アンカーリンクをクリックすると、ユーザーは同じページの特定のセクションに移動する。

アンカーリンクは長めの投稿で目次としてよく使われ、ユーザーが読みたいセクションに素早くジャンプできるようにします。

アンカーリンクのもう一つの使い方は、WordPressサイトにブックマークリンクを作成することです。これにより、ブックマークリンクをソーシャルメディアやメールマガジンで共有することができ、ページが読み込まれると、ユーザーはすぐに見てもらいたいセクションにジャンプすることができます。

平均的なユーザーは、WordPressサイトに留まるか離れるかを決定するまでに数秒も費やしません。この数秒で、ユーザーに滞在するよう説得することができます。

そのための最善の方法は、彼らが探している情報を素早く見ることができるようにすることだ。

アンカーリンクは、ユーザーが残りのコンテンツをスキップして、興味のある部分に直接ジャンプできるようにすることで、これを容易にします。これはユーザー体験を向上させ、新しいカスタマイザーや読者を獲得するのに役立ちます。

アンカーリンクはWordPressのSEOにも最適です。Googleは複数のアンカーリンクをジャンプリンクとして検索結果に表示することができる。

Jump to links in search results

これは、検索結果のクリック率を高めることが証明されている。つまり、サイトへのトラフィックが増えるのです。

アンカーリンクを使って目次を作成した場合、Googleはフィーチャードスニペットに見出しを表示することもできる。

Featured snippet preview

それでは、WordPressで簡単にアンカーリンクを追加する方法を見ていきましょう。以下は、このガイドで扱うすべてのトピックのリストです。

下のアンカーリンクをクリックすると、そのセクションにジャンプします:

投稿にアンカーリンクやブックマークリンクを追加するだけなら、手動で簡単にできる。

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

  1. アンカー・テキストの前に#記号を付けてアンカー・リンクを作成する。
  2. ユーザーを連れて行きたいテキストにid属性を追加する。

アンカーリンクの部分から始めよう。

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

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

Select text and click link button

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

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

Enter the keyword you want to link

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

アンカー・リンクに使用するテキストを選ぶ際に役立つヒントがあります:

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

適切なリンクテキストを選んだら、ユーザーがアンカーリンクをクリックしたときに表示させたいエリア、セクション、ページ上のテキストにアンカーを付けます。

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

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

次に、ブロックを選択します。次に、左パネルのブロック設定で、「高度な設定」タブをクリックして展開します。

Enter HTML  anchor

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

本当に〜してもよいですか?

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

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

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

Switching to the HTML View of a Block in the WordPress Block Editor

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

次に、次のコードのように、タグのID属性としてアンカーを追加する必要がある:

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

そして、もう一度「Edit Visually」ボタンをクリックすれば、あなたのアンカーリンクがクリックされたユーザーをそのブロックに誘導します。

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

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

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

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

Add anchor links in Classic Menu

その後、アンカー・リンクの先頭に#を付け、その後にリンクに使いたいスラッグを付ける。

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

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

そのためには、クラシックエディターで「テキスト」モードに切り替える必要がある。その後、リンクしたいセクションまでスクロールダウンしてください。

Switch to the text view

ターゲットにしたい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)プラグインを使用することである。この方法は、長文の記事を定期的に公開し、アンカーリンク付きの目次を作成する必要があるユーザーに適しています。

AIOSEOはWordPressのための最高のSEOプラグインであり、目次を追加するためのWordPressブロックが組み込まれています。

このチュートリアルでは、目次ブロックが含まれているため、無料のAIOSEO Liteバージョンを使用します。AIOSEOには、検索エンジンでより上位に表示されるための機能を搭載したAIOSEO Proバージョンもあります。

まず最初にAIOSEOプラグインをインストールして有効化します。詳しくはWordPressプラグインのインストール方法をご覧ください。

有効化すると、セットアップウィザードが表示されます。Let’s Get Started」ボタンをクリックし、画面の指示に従ってください。

Click let's get started AIOSEO setup wizard

詳しくは、WordPressのAll In One SEOの設定方法をご覧ください。

次に、アンカーリンクを追加したい投稿やページを新規作成または編集します。コンテンツエディターに入ったら、’+’ボタンをクリックし、’AIOSEO – Table of Contents’ブロックを追加するだけです。

Add an AIOSEO Table of Contents Block to the Post or Page

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

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

Customizing Your Table of Contents

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

これで変更を保存し、投稿をプレビューすることができます。プラグインは自動的にアンカーリンクのリストを目次として表示します。

Your Table of Contents is a List of Links to Headings in the Post or Page

より詳しい手順については、WordPressで目次を追加する方法の投稿をご覧ください。

この投稿がWordPressで簡単にアンカーリンクを追加する方法を学ぶのにお役に立てば幸いです。また、SEOのためにブログ投稿を適切に最適化する方法についてのヒントや、最高のスキーママークアッププラグインのピックアップもご覧ください。

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$編集プロセスをご覧ください。

アバター

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

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

  1. Jiří Vaněk

    Can I ask, I have several items in the menu where a link with # at the end is set. It’s like this on purpose. I will give an example. In the menu there is an item price list with # which leads nowhere. Only after hovering the mouse will the menu expand, which leads to individual price lists. Google search console is bothered by this practice, because the link does not lead anywhere. Can it be solved somehow?

    • WPBeginner Support

      For that you could look to create a pricing page that links to the subpages in your menu.

      管理者

      • Jiří Vaněk

        That is, instead of #, which leads nowhere, create at least some informative page with some text. Ok, that sounds like a very good yet simple and quick solution. Thanks. I didn’t expect my solution to bother Google as an inactive link.

  2. Pavlína Radochová

    Hello, thank you for the post.
    I would like to ask you for help: how can I make a html anchor to the page title?

    • WPBeginner Support

      Most page titles should be at the top of the page so unless your theme is placing it elsewhere you should be able to link directly to a page to achieve what you’re wanting without needing an anchor link.

      管理者

  3. Ahmed Abo Rwash

    Hello, Dears
    I need your help as I made one item from my navigation menu as anchor link, and it works with me only on my home page, but if I browse any other page and try to click this item in the navigation menu, to transfer me to the same area at the home page it’s didn’t work so how can I fix that

    • WPBeginner Support

      If you want the anchor link to work on other pages then you would want to ensure your menu link has the entire URL from https to the end and that should solve this issue.

      管理者

  4. Bushra Muzaffar

    Helpful… the new block editor in WordPress has ‘advanced’ tab in the right hand side bar

    • WPBeginner Support

      Glad you found our article helpful!

      管理者

  5. Jennifer

    Thank you!! Worked perfectly :)

    • WPBeginner Support

      Glad our guide was helpful!

      管理者

  6. Jo

    Not working for me – trying to link to a sidebar widget from another page and this is driving me up the wall

    • WPBeginner Support

      For that issue, when the link is on another page then you would need to put the entire URL for the other page including the #anchor at the end for it to work.

      管理者

  7. Chalvonia Bock

    Thank you. after a long struggle and searching for help I got it right after following these instructions.

    • WPBeginner Support

      Glack our guide was helpful :)

      管理者

  8. Stephen Muiruri

    Very useful article. I am intending to include lengthier content to my blog and anchor links will make navigation and usability more efficient. Thank you very much.

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  9. Nico

    What an awesome, comprehensive article, thanks!

    • WPBeginner Support

      Glad you found our guide helpful :)

      管理者

  10. Megan

    How do I add an Anchor link from a button to a heading on the same page please?

    • WPBeginner Support

      You may need to use the manual method from this guide for that.

      管理者

  11. Rohit Mehta

    Huge help, thank you!

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  12. Robert

    Good presentation. I recommend however to suggest a HOME button at the end of each internally linked paragraph.

    • WPBeginner Support

      That is a personal preference but thank you for sharing your recommendation :)

      管理者

  13. maddy schafer

    Super helpful, thank you. Enabled me to code anchor links easily.

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  14. Francesco

    HI . The post is very good. How can i create the link from page to another page with anchor? I would like to create the link to another specific part of page.

    • WPBeginner Support

      You would link to the page with the anchor links on it and add the # with the id to the end of the url

      管理者

  15. Sameer

    Hi, thank you for this tutorial.
    I have a question please. On my homepage I have a few anchors such as about me and contact me. These anchors are on my menu header (using WordPress header).
    The issue I’m having is on the mobile website, on the home page the user opens the menu and will select and anchor which basically scrolls down on the same page, but the menu bar remains open.
    How do I get the menu bar to collapse on click of an anchor?
    Thanks.

    • WPBeginner Support

      You would want to reach out to the support for your current theme for ensuring the menu closes properly.

      管理者

  16. Don Johnson

    Where does it say anywhere how to get to the content editor?

    • WPBeginner Support

      You would be able to edit your content when creating or editing a post or page

      管理者

  17. NanPad

    I have three anchor links at the top of my page. Once the viewer has clicked on anchor link #1 — and been taken to the place on the page where the link points–, how does the viewer get back to the top, in order to click on anchor links #2 and #3?

    • WPBeginner Support

      That would require custom JavaScript or a plugin to add that to your site.

      管理者

  18. Gopal

    Very helpful post

    • WPBeginner Support

      Thank you :)

      管理者

  19. Diane

    This does NOT seem to address the option of linking from one page to an anchor in another page. Is that possible in WordPress?

    • WPBeginner Support

      You can use this guide and then use the anchor link for a specific section on a page anywhere on the web.

      管理者

  20. John

    Pretty good article but you left out the step needed to place anchor on a DIFFERENT page! Very important.

    • WPBeginner Support

      You can follow these steps and even if the link is on a different page it should still work.

      管理者

  21. Okila Jaames

    Thank you guys, for this post. I am learning every day since I found this platform.

    • WPBeginner Support

      You’re welcome, glad you found our content helpful :)

      管理者

  22. Sheila

    What are these blocks that you speak of? Couldn’t follow this tutorial.

    • WPBeginner Support

      For this tutorial, we are using the Gutenberg/block editor. From the sound of your question, you are likely using the classic editor.

      管理者

  23. Amos Struck

    very useful info. It would be good if you can also explain using a video

    • WPBeginner Support

      We will look into creating a video as we are able :)

      管理者

返信を残す

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