ページ内リンクとは?必要性や設定方法も初心者向けに詳しく説明!のアイキャッチ画像

SEO

更新日: 2025/2/22

【イラスト付き】ページ内リンクとは?必要性や設定方法も初心者向けに詳しく説明!

character_balloon

ブルーちゃん!

どうしたの?ピンクちゃん。

character_balloon
character_balloon

Webサイトについて勉強しているんだけど、ページ内リンクってどんなものか教えてくれないかしら?

もちろんだよ!それじゃあ今回は、ページ内リンクとは何かや、必要性・設定方法についても解説していくね。

character_balloon
character_balloon

ありがとう、ブルーちゃん!

ページ内リンクとは?

character_balloon

はじめに、そもそもページ内リンクとは何かについて解説するね。

character_balloon

ページ内リンクとは、同じWebページ内の特定の場所にジャンプするリンクのことを指すよ。

ページ内リンクを設定すると、どんな利点があるのかしら?

character_balloon
character_balloon

ユーザーが目的の情報に迅速にアクセスできるようになるから、特に長いページではより利便性が向上するんだ。

character_balloon

よくある例としては、目次やページ上部への「戻る」ボタンなどに使用されることが多いね。

なるほど!私も見たことがあるわ!

character_balloon

ページ内リンクを設定する必要性は?2つ紹介!

ブルーちゃん、ページ内リンクを設定する必要性について、さらに詳しく知りたいわ!

character_balloon
character_balloon

OK!設定する必要がある理由として、主に以下2つがあげられるよ。

ページ内リンクを設定する必要性

1.ユーザーにとって使いやすいサイトにつながる


2.GoogleからSEO面で良い評価を得ることにつながる

character_balloon

ここからは、それぞれの必要性について解説していくね。

ありがとう!

character_balloon

1.ユーザーにとって使いやすいサイトにつながる

character_balloon

1つ目は、ユーザーにとって使いやすいサイトにつながる点だよ。

character_balloon

ページ内リンクを適切に設定することで、ユーザーが目的の情報に素早くアクセスできるようになるんだ。

character_balloon

結果としてユーザーの利便性が向上し、ページ離脱率を下げる効果も期待できるよ。

すごい!確かに欲しい情報にすぐアクセスできると、使いやすいページだなって思うわね。

character_balloon
character_balloon

うん!特にユーザーのニーズが高そうな場所には、積極的に設定していくと良いよ。

2.GoogleからSEO的に良い評価を得ることにつながる

character_balloon

2つ目が、GoogleからSEO的に良い評価を得ることにつながることだよ。

character_balloon

前提として、Googleはユーザーにとって使いやすいサイトを高く評価するんだ。

character_balloon

ページ内リンクを使うとコンテンツの階層がよりわかりやすくなり、検索エンジンにとってもサイトの構造が理解されやすくなるよ。

ユーザー目線でわかりやすくなるだけじゃなくて、Googleからも良い評価を得やすくなるのね!

character_balloon
character_balloon

うん。SEO対策を行う場合は、ぜひ設定してみてね。

ページ内リンクの設定方法は?2つ紹介!

ブルーちゃん、私もページ内リンクを設定してみたくなったわ!

character_balloon

具体的な設定方法について教えてくれないかな?

character_balloon
character_balloon

OK!設定方法としては大きくわけて以下2つがあるよ。

ページ内リンクの設定方法

1.HTMLで設定する方法


2.WordPressで設定する方法

character_balloon

それじゃあここからは、ページ内リンクの設定方法についてそれぞれ解説していくね。

1.HTMLで設定する方法

character_balloon

HTMLはWebページを構成するための言語で、うまく使えばリンクをはじめ、さまざまな機能を設定できるんだ。

具体的にはどうするの?

character_balloon
character_balloon

まず、見出しなどリンク先に設定したい箇所に、id属性と呼ばれるコードを設定しよう。

character_balloon

たとえばh2の見出しに「section1」というリンクを設定する場合は、「h2」のあとに「id="section1"」と記載するよ。

character_balloon

次に、href属性で「#」に続けて、リンク先の「id」を指定するよ。

character_balloon

つまり、「href="#section1"」となるね。

character_balloon

HTMLでコードを設定するのは少し知識が必要だから、特に初心者の方は次に説明するWordPressでの設定方法がおすすめだよ。

2.WordPressで設定する方法

character_balloon

WordPressでは、直感的に操作できる「ビジュアルエディタ」を利用して、ページ内リンクを簡単に設定できるんだ。

HTMLに対して難しいイメージがある私にとっては、ビジュアルエディタはありがたいわ!

character_balloon
character_balloon

そうだよね!

character_balloon

ビジュアルエディタでは、文字をドラッグで選択し、リンクボタンを選択するだけで該当のリンクを埋め込めるよ。

ページ内リンクを設定できる箇所は?3つ紹介!

ねえブルーちゃん、ページ内リンクって文字にしか設定できないのかな?

character_balloon
character_balloon

良い質問だね、ピンクちゃん。

character_balloon

実はページ内リンクは、以下3つの箇所に設定できるんだよ!

ページ内リンクを設定できる箇所

1.テキスト


2.リンクボタン


3.画像

character_balloon

ここからは、ページ内リンクを設定できる箇所について、詳しく見ていこう。

1.テキスト

character_balloon

1つ目が、テキストだよ。

character_balloon

ページ内リンクを設定する箇所としてはもっとも設置しやすい箇所で、テキストをクリックすると特定の場所に移動させられるんだ。

私も良く見るのは、テキストにページ内リンクを入れているパターンだわ!

character_balloon
character_balloon

そうだよね。ユーザーにとってもクリックしやすく、簡単に利用できるよ。

2.リンクボタン

character_balloon

2つ目が、リンクボタンだよ。

character_balloon

WordPressなどではボタン形式でリンクを設定できるから、視認性が高くなるんだ。

特にどんな場面で役に立つのかしら?

character_balloon
character_balloon

たとえば、お問い合わせフォームへ飛ばしたい場合など、CVにつながるような場面で視覚的に強調したいときに適しているよ。

3.画像

character_balloon

3つ目が、画像だよ。

character_balloon

画像にページ内リンクを埋め込む設定も、ユーザー目線で思わずクリックしたくなるからおすすめだよ。

ECサイトのセールページにある広告とかも、画像にページ内リンクを埋め込んでいるのね!

character_balloon
character_balloon

その通り!画像にリンクを付けることで、視覚的な誘導効果を高められるんだ。

ページ内リンクが飛ばない場合の原因は?3つ紹介!

character_balloon

ページ内リンクを設定したけどうまく動かない場合に備えて、原因と対策も説明しておくね!

ありがとう、ブルーちゃん!

character_balloon
character_balloon

ページ内リンクが飛ばない場合の原因は、主に以下の3つだよ。

ページ内リンクが飛ばない場合の原因

1.タグが正しく設定されていない


2.id属性に非対応のブラウザを使用している


3.設定したリンクが他の場所と重複している

character_balloon

対処法とともに、解説していくね。

1.タグが正しく設定されていない

character_balloon

ページ内リンクが飛ばない1つ目の原因は、タグが正しく設定されていないことだよ。

character_balloon

「id」「href」属性などのつづり間違いや、文字列が誤っていることが原因でリンクが機能しないことがあるんだ。

HTML形式でリンクを設定する際には、気を付けた方が良さそうね!

character_balloon
character_balloon

うん。不要なスペースが入っているだけでも機能しなくなるから、タグの記載には注意しておこう。

2.id属性に非対応のブラウザを使用している

character_balloon

2つ目が、id属性に非対応のブラウザを使用していることだよ。

character_balloon

基本的に現在のブラウザはほとんどid属性に対応しているけど、非常に古いブラウザでは正しく機能しない場合があるんだ。

へ~!そんなケースもあるのね!

character_balloon
character_balloon

古いブラウザの場合、ブラウザ自体を更新するか、HTMLの「name属性」でリンクを設定する必要があるよ。

3.設定したリンクが他の場所と重複している

character_balloon

3つ目の原因は、設定したリンクが他の場所と重複していることだよ。

character_balloon

複数の箇所に、同じURLや文字列のリンクを設定すると、目的の場所にうまく飛ばなくなる場合があるんだ。

気を付けないと、私もやってしまいそうだわ!

character_balloon
character_balloon

コンテンツを作成した後には、プレビュー画面などでリンクの挙動をチェックしよう。

ページ内リンクの位置がずれる原因と対処法は?

character_balloon

ページ内リンクを設定したものの、位置がずれてしまう場合があるんだ。

え!どんな場合に位置がずれてしまうのかしら?

character_balloon
character_balloon

固定ヘッダーの設定が間違っている場合が多いよ。

固定ヘッダーって、どんなもの?

character_balloon
character_balloon

ユーザーがページを下にスクロールさせているときに、サイトのヘッダー(最上部)を画面上の同じ位置に固定するためのデザインだよ。

character_balloon

この固定ヘッダーの設定がうまくいっていないと、ページ内リンクがずれてしまうんだ。

character_balloon

対策として、Webサイトのスタイルを変更する「CSS」を以下のように編集してみよう。

CSSの記述例

padding-top:100px; margin-top:-100px;

character_balloon

固定したヘッダーの高さを「padding-top」で指定してから、「margin-top」にマイナスの値を設定することでずれを調整できるんだ。

すごい!覚えておくわ。

character_balloon

まとめ

character_balloon

最後に、今回紹介した内容についておさらいしておくね。

まとめ

◆ページ内リンクとは、同じWebページ内の特定の場所にジャンプするリンクのこと


◆ページ内リンクの設定により、ユーザーの利便性が上がり、結果としてGoogleからも評価されやすくなる


◆テキストだけでなく、画像やボタンにもページ内リンクは設定できる

character_balloon

ピンクちゃん、ページ内リンクについて理解できたかな?

ありがとう、ブルーちゃん!おかげで設定方法まで詳しくわかったわ!

character_balloon
character_balloon

それは良かった!またいつでも聞いてね〜。

character_balloon

ブルー

SEO
マーケティングオートメーション(MA)
アフィリエイト
wordpress

SEOやエンジニアリングマーケティングが得意。非常にめんどくさがりで、動きたくないがために自分でコードを書いて自作のMAを組んだりする。自動化のためなら努力は惜しまない。

最新の記事一覧
最新の記事一覧
SEOでやっておくべき施策10選