「リンクってどうやってつけるのか分からない」「どんなふうに表示を変えたらいいか迷う」そんなふうに思ったことありませんか?
今回は、HTMLタグを使ったリンクの作り方や、見た目を変えるカスタマイズ方法について、やさしく丁寧に説明していきます。
リンクの仕組みや設定方法が分かるようになれば、自分のWebページに好きな場所へ飛べるボタンを作ったり、デザインに合わせた表示もできるようになります。
この記事を読めば、初めての人でもリンクをしっかり使えるようになりますので、ぜひ最後まで読んでみてくださいね。
HTMLタグリンクとは?基本の仕組みと役割を解説

リンクタグ(aタグ)の基本構文
HTMLでリンクを作るために使うのが「aタグ」です。
このタグを使うと、他のページやファイルにジャンプすることができます。
とてもシンプルな構文なので、初心者の方でもすぐに使いこなせます。
リンクタグの基本的な形は次のようになります。
<a href="リンク先のURL">リンクの文字</a>
ここで「href」は、リンク先のURLを指定する属性です。
この構文を使えば、どんなWebページにも簡単にリンクを設定できます。
aタグの基本を覚えておくと、以下のような場面で役立ちます。
- 別のWebページへのリンクを作る
- 画像をクリックできるようにする
- ページ内の特定の場所へ飛ばす
- ファイルのダウンロードリンクを作る
- 電話番号やメールへのリンクを作る
このようにaタグはWebページを便利にするためのとても重要なタグです。
href属性の使い方と指定方法
aタグの中で最も大切なのが「href属性」です。
これがないと、リンクが機能しません。
「href」は「ハイパーリンク・リファレンス」の略で、リンク先を教える役割をします。
リンク先を指定する方法はいくつかあります。
以下に主な指定方法を紹介します。
- 絶対パス(https://で始まるURL)
- 相対パス(同じサイト内のファイルやページ)
- メールリンク(mailto:から始まる)
- 電話リンク(tel:から始まる)
- ファイルリンク(PDFや画像などのファイル名)
これらを使い分けることで、より使いやすいリンクを作ることができます。
テキストリンクと画像リンクの違い
リンクには、文字を使った「テキストリンク」と、画像を使った「画像リンク」があります。
どちらも同じaタグを使って作りますが、中に入れる内容が違います。
以下に違いをまとめます。
- テキストリンク:文字で表示され、内容がわかりやすい
- 画像リンク:画像をクリックするとリンク先に移動する
テキストリンクの例:
<a href="sample.html">このページを見る</a>
画像リンクの例:
<a href="sample.html"><img src="image.jpg" alt="説明文"></a>
どちらも便利なので、場面に応じて使い分けましょう。
外部リンクと内部リンクの違いと使い分け
リンクには大きく分けて2つの種類があります。
それが「外部リンク」と「内部リンク」です。
それぞれの違いと使いどころをしっかり覚えましょう。
- 外部リンク:他のサイトへのリンク
- 内部リンク:自分のサイト内のページへのリンク
外部リンクはhttps://example.comのようにURL全体を書く必要があります。
一方、内部リンクは「about.html」や「/profile/index.html」など、自分のサイト構成に応じて指定します。
正しく使い分けることで、ユーザーにとって見やすく便利なサイトになります。
リンクの開き方(新しいタブ・同じタブ)
リンクをクリックしたときに、どのようにページが開くかも設定できます。
基本は「同じタブで開く」ですが、別のタブで開くようにもできます。
新しいタブで開きたいときは、aタグに「target=”_blank”」を追加します。
<a href="https://example.com" target="_blank">別のタブで開くリンク</a>
- target=”_blank”:新しいタブで開く
- target=”_self”:同じタブで開く(これが初期設定)
外部サイトへのリンクは新しいタブにした方が、ユーザーが元のページに戻りやすくなります。
どちらが使いやすいかを考えて設定しましょう。
リンク先が存在しない場合の挙動
リンクのURLが間違っていたり、リンク先のページが削除されていたりすると、クリックしても正しく表示されません。
このようなとき、ブラウザは「404エラー」を表示します。
リンク切れを防ぐために、以下のような対策が有効です。
- リンク先のURLを必ず確認する
- サイト内のページ構成を整理する
- リンク切れチェックツールを定期的に使う
リンクが正しく動かないとユーザーの信頼を失う原因になるので、リンク設定はとても大切です。
SEOにおけるリンクの基本的な役割
HTMLのリンクは見た目や移動だけでなく、検索順位にも影響を与えるSEOの重要な要素です。
Googleなどの検索エンジンはリンクの構造を見て、ページ同士の関係を理解します。
以下のようなポイントを意識すると、SEOに効果があります。
- 内部リンクを適切に使う
- リンクテキストをわかりやすくする
- 重要なページにしっかりリンクを張る
- リンク先の信頼性を考える
- nofollow属性を使い分ける
リンクはただの移動手段ではなく、Webサイト全体の評価に関わる大切な要素です。
正しく使えば、検索順位の向上にもつながります。
HTMLリンクの設定方法を具体的に解説

内部リンクの正しい記述例
HTMLで自分のサイト内のページへリンクすることを「内部リンク」と呼びます。
内部リンクは、サイト内を移動しやすくしたり、検索エンジンにサイトの構造を伝えたりするためにとても大切です。
基本的な記述方法は以下のとおりです。
<a href="about.html">このサイトについて</a>
ここでは、同じフォルダ内にある「about.html」というページにリンクしています。
他にも、フォルダ構造によってリンク先の指定の仕方が変わるので、以下の点を確認しましょう。
- 同じフォルダ内 →
about.html - 上のフォルダへ →
../index.html - 下のフォルダへ →
sub/page.html - トップページへのリンク →
/index.html
リンク先のファイル名や場所が間違っていると表示されないので、ファイル構成を確認することが大切です。
外部リンクの記述と注意点
外部リンクとは、他のWebサイトに移動させるリンクのことです。
ユーザーにとって便利な情報を紹介したいときに使われます。
外部リンクの基本構文は以下のようになります。
<a href="https://example.com">外部サイトを見る</a>
外部リンクを設置する時に注意すべき点をまとめます。
- リンク先のURLが正しいかを確認する
- 信頼できるサイトを選ぶ
- ユーザーが戻って来やすいように
target="_blank"を付ける - 不要なnofollow属性は付けない
- クリックを促すわかりやすい文章にする
外部リンクを適切に使うことで、ユーザー体験も検索評価も高められます。
メールアドレス・電話番号へのリンク方法
HTMLでは、メールや電話にもリンクを付けることができます。
これを使えば、スマホからワンタップで電話したり、メールを送ったりできます。
設定方法はとても簡単です。
以下のように書きます。
- メールリンク:
<a href="mailto:info@example.com">メールする</a> - 電話リンク:
<a href="tel:0123456789">電話する</a>
特にスマートフォンユーザーにとっては、電話リンクやメールリンクがあるととても便利です。
お問い合わせボタンなどに活用すると効果的です。
アンカーリンクの使い方と設置例
アンカーリンクとは、同じページ内の特定の場所へジャンプするリンクのことです。
ページが長いときに便利です。
使い方は2ステップあります。
- ジャンプ先にidをつける:
<h2 id="access">アクセス情報</h2> - リンクでidを指定する:
<a href="#access">アクセスへジャンプ</a>
これを使えば、ユーザーはスクロールせずに目的の場所へすぐ移動できます。
目次リンクなどによく使われています。
リンクにtitle属性を付ける意味と使い方
リンクに「title属性」を付けると、マウスをのせたときに説明が表示されます。
これはユーザーにリンク先の内容を予告するのに役立ちます。
以下のように書きます。
<a href="about.html" title="このサイトの紹介ページ">このサイトについて</a>
title属性を付ける時のポイントを紹介します。
- リンク内容を簡単に説明する
- 短くて分かりやすい文章にする
- SEO目的だけで詰め込みすぎない
- 同じ内容を繰り返さない
ユーザーの理解を助けるために使うのがtitle属性の本来の目的です。
リンク切れを防ぐための対策
リンク切れはユーザーにとって不便なだけでなく、SEOにも悪い影響を与えます。
正しい対策をとって、リンクが常に正しく動くようにしましょう。
リンク切れを防ぐ方法をいくつか紹介します。
- 定期的にリンクチェックツールで確認する
- 外部リンクは信頼できるサイトに絞る
- URL変更時はリダイレクト設定を行う
- 古い記事や情報を更新する
- リンク数が多いページは特に注意する
正しく管理することで、ユーザーの満足度と検索評価の両方を守ることができます。
レスポンシブ対応時のリンク設定のポイント
スマートフォンやタブレットなど、画面サイズが異なる端末でもリンクが正しく使えるようにするのが「レスポンシブ対応」です。
リンクに関して気をつけるポイントを整理します。
- リンクのサイズは指で押しやすい大きさにする
- リンク同士の間隔を十分に取る
- テキストが小さすぎないようにする
- メニューリンクは開閉できるようにする
- 画像リンクは画面サイズに合わせて縮小表示する
これらの工夫で、どんな端末でも快適にリンク操作ができるようになります。
現代のWebサイトには欠かせない要素です。
HTMLリンクのデザインと表示をカスタマイズする方法

CSSでリンクの色を変更する方法
HTMLだけではリンクの色は決まっていますが、CSSを使うことで自分の好きな色に変更できます。
リンクの色を変えることで、デザインに統一感を持たせたり、クリックされやすくしたりできます。
リンクの色を変えるには、以下のようにCSSを使います。
a { color: blue; }
色を変更する時のポイントを以下にまとめます。
a:リンク全体の色を設定a:visited:訪問済みリンクの色を設定a:hover:マウスをのせた時の色を設定a:active:クリックした瞬間の色を設定
これらを活用することで、見た目にも分かりやすいリンクを作ることができます。
ホバー時のリンクスタイルを設定する
リンクにマウスカーソルをのせた時の見た目を変えると、ユーザーに「ここはクリックできるんだ」と伝えやすくなります。
これを「ホバースタイル」と呼びます。
以下のようにCSSを使ってホバー時のスタイルを指定します。
a:hover { color: red; text-decoration: underline; }
主に使われるホバースタイルには、次のようなものがあります。
- 文字の色を変える
- 下線をつけたり消したりする
- 背景色を変える
- 文字サイズを少し大きくする
- アイコンを表示させる
マウスをのせると反応するデザインは、ユーザーにとってとても親切な仕組みです。
未訪問・訪問済みリンクの見た目を変える
リンクが「まだ見ていないページ」なのか、「一度クリックしたページ」なのかが分かると、ユーザーは次にどこを見ればいいか迷いにくくなります。
このようなデザインをするために、CSSでは以下のセレクタを使います。
a:link:未訪問リンクのスタイルa:visited:訪問済みリンクのスタイル
たとえば以下のように書きます。
a:link { color: blue; }
a:visited { color: gray; }
このように設定することで、リンクの状態がひと目で分かるようになります。
アイコン付きリンクの作り方
リンクの前や後ろにアイコンをつけると、リンク先の内容がイメージしやすくなります。
たとえば、外部リンクには外部マーク、メールリンクには封筒マークなどを使います。
アイコンを使うには、次のような方法があります。
- 画像ファイルを使って表示する
- アイコンフォント(Font Awesomeなど)を使う
- SVG画像を直接使う
例としてFont Awesomeを使う場合は以下のように書きます。
<a href="https://example.com"><i class="fas fa-external-link-alt"></i> 外部リンク</a>
アイコンを使うことで、リンクの意味が直感的に伝わりやすくなります。
ボタン風リンクのデザイン方法
リンクを「ボタンのように見せたい」時は、CSSでスタイルを工夫することで実現できます。
特にスマホではボタン風のリンクが押しやすくて人気です。
以下のようなCSSでボタン風にできます。
a.button {
display: inline-block;
padding: 10px 20px;
background-color: #007BFF;
color: white;
border-radius: 5px;
text-decoration: none;
}
デザインのポイントは以下の通りです。
- 背景色をつける
- 角を丸くする(border-radius)
- 余白を入れる(padding)
- 文字の色と背景色にコントラストをつける
- マウスオーバー時のスタイルも追加する
ボタン風にすることで、リンクの存在感がアップし、クリック率の向上も期待できます。
文字サイズ・フォントの調整方法
リンクの文字が小さすぎると、読みにくくなったり押しにくくなったりします。
CSSで文字の大きさやフォントを調整することで、見やすいリンクにすることができます。
基本的な設定は以下のようにします。
a {
font-size: 16px;
font-family: Arial, sans-serif;
}
文字サイズやフォントを調整する際の注意点をまとめます。
- 最低でも14px以上にする
- 読みやすいフォントを選ぶ
- リンクだけが浮かないように全体のバランスを見る
- スマホ表示時は自動で文字サイズが調整されるようにする
文字がしっかり読めるリンクは、ユーザーにとっても優しい設計になります。
スマホ表示時のリンクスタイルの注意点
スマートフォンでは指で操作するため、リンクのサイズや間隔に注意が必要です。
小さすぎるリンクや、密集したリンクは押しづらく、誤操作の原因になります。
スマホ対応で気をつけたいポイントは次の通りです。
- リンクは最低でも44px×44px以上にする
- タップできる範囲を広げる
- リンク同士の間隔を十分に取る
- ボタン風にするとより押しやすくなる
- メニューはドロップダウンやハンバーガー形式にする
スマホ対応を意識することで、どんな端末からでも快適にリンクを使ってもらえるようになります。
これは現代のWebサイトでは欠かせない工夫です。
SEOを意識したHTMLリンクの最適化テクニック

リンクテキスト(アンカーテキスト)の最適化
リンクに使われる文字のことを「リンクテキスト」または「アンカーテキスト」と呼びます。
このテキストは、検索エンジンにもユーザーにも「リンク先の内容は何か」を伝える大事な役割を持っています。
リンクテキストを最適化するために、次のポイントに気をつけましょう。
- リンク先の内容がわかる具体的な言葉を使う
- 「こちら」や「ここをクリック」など曖昧な表現は避ける
- キーワードを自然に含める
- 過剰にキーワードを繰り返さない
- リンクテキストは短くても意味が伝わるようにする
わかりやすいリンクテキストは、SEO効果を高めるだけでなく、ユーザーにも親切なリンクになります。
nofollow属性の活用方法と注意点
「nofollow属性」は、検索エンジンに「このリンクは評価しないでください」と伝えるためのものです。
全てのリンクに使うわけではなく、特定の場面で使うのが適切です。
nofollow属性を使う場面を以下にまとめます。
- 信頼性が低いサイトへのリンク
- 広告やアフィリエイトリンク
- コメント欄などユーザー投稿によるリンク
使い方の例は以下のとおりです。
<a href="https://example.com" rel="nofollow">外部サイト</a>
無闇にnofollowをつけすぎると逆効果になることもあるので、状況を見て使い分けましょう。
内部リンク構造を最適化するメリット
自分のサイトの中でページ同士をつなぐ「内部リンク」は、SEOにとても大きな影響を与えます。
検索エンジンはこのリンク構造を使って、どのページがどれだけ重要かを判断します。
内部リンクの最適化で得られるメリットは次のとおりです。
- クローラーがページを見つけやすくなる
- ユーザーが別のページに移動しやすくなる
- ページの評価が分散しにくくなる
- 古い記事にもアクセスが集まりやすくなる
- サイト全体の回遊率が上がる
サイトの質と評価を高めるために、内部リンクの設計はとても大切です。
クローラビリティを高めるリンク設定
検索エンジンのロボット(クローラー)がサイトを正しく巡回できるかどうかは、「クローラビリティ」で決まります。
リンクの貼り方次第で、クローラーがページを発見できないこともあります。
クローラビリティを高めるためには、以下の点を意識しましょう。
- JavaScriptや画像だけのリンクは避ける
- すべてのページに最低1つ以上のリンクを設置する
- パンくずリストを使って階層を明確にする
- リンクのURLは正しく記述する
- サイトマップと連動したリンク構造にする
これにより、全ページが検索エンジンにしっかり届くようになります。
リンク切れチェックと修正の重要性
リンクが切れてしまうと、ユーザーにとっても検索エンジンにとっても悪影響があります。
リンク切れ(404エラー)が多いと、信頼性のないサイトだと判断されてしまう可能性があります。
リンク切れを見つける方法と修正のコツを紹介します。
- リンクチェッカーを定期的に使う
- 外部サイトのURL変更に注意する
- ページを削除した場合はリダイレクト設定する
- 削除予定のリンクはあらかじめ外しておく
リンクを常に正しく保つことで、ユーザーの安心感とSEO評価を同時に守ることができます。
サイト構造に合わせたリンク戦略の立て方
サイト全体の構成に合わせて、どこにリンクを貼るかを考えることもSEOではとても重要です。
リンクの位置や種類によって、ページ同士のつながりが変わり、評価にも差が出ます。
リンク戦略を立てる時に意識すべきポイントは以下の通りです。
- トップページから主要ページへリンクを張る
- カテゴリーページから個別記事へのリンクを作る
- 関連記事や人気記事として内部リンクを挿入する
- ページの下部にもリンクを追加する
- 全体のリンク数を適切にコントロールする
適切なリンク設計により、ページごとの役割と価値が明確になり、SEO効果も自然と高まります。
パンくずリストとリンクのSEO効果
パンくずリストとは、ユーザーが今どこにいるのかを示すナビゲーションのことです。
カテゴリ構造を反映しながら、上位ページへのリンクを表示します。
パンくずリストの例は以下のようになります。
<nav><a href="/">ホーム</a> > <a href="/blog/">ブログ</a> > 記事タイトル</nav>
パンくずリストを使うことで得られるSEO効果を紹介します。
- 内部リンクが自然に増える
- クローラーに階層構造を正しく伝えられる
- ユーザーの離脱を防げる
- 検索結果に表示される可能性がある
このように、パンくずリストはSEOにもユーザーにも優しい設計です。
なるべく導入しておきましょう。
まとめ

リンクはHTMLの中でもとても大事な役割を持っています。
正しく使えば、見やすくて使いやすいページが作れますし、検索エンジンからの評価も上がります。
ここで、今回紹介したポイントを振り返ってみましょう。
- aタグを使ってリンクを設定する
- href属性でリンク先を正しく指定する
- 内部リンクと外部リンクを使い分ける
- CSSで見た目を自由にカスタマイズできる
- SEO対策としてリンクの書き方に注意する
リンクの基本から応用までしっかり覚えて、自分のサイトにすぐに活かしてみましょう!



