「リンクってどうやって作るの?」と迷ったことある人、多いですよね。
クリックしたらページが開く、そんなリンクの仕組みって、実はすごくシンプルなんです。
この記事では、HTMLリンクタグの基本の使い方と、target属性の意味や使い方をわかりやすく説明します。
リンクのしくみをちゃんと理解すれば、自分のサイトのページ同士をつないだり、外部のサイトを開いたりできるようになります。
どこに飛ぶのか、どうやって開くのかも自由にコントロールできますよ。
はじめての方でも読みやすい内容になっていますので、ぜひ最後まで読んでリンク作りを楽しくマスターしてください。
HTMLリンクタグの基本的な使い方

リンクタグ(<a>)の基本構文
HTMLでリンクを作るときは、<a>タグを使います。
このタグは、クリックすると別のページや場所に移動できるようにするためのものです。
とてもよく使われるタグなので、しっかり覚えておきましょう。
以下に、<a>タグの基本的な使い方を簡単にまとめます。
<a>は「anchor(アンカー)」の略- リンク先のURLは
href属性で指定する - リンクとして表示される文字はタグの中に書く
- 閉じタグ(
</a>)が必ず必要
たとえば、Googleにリンクしたい場合は以下のように書きます。
<a href="https://www.google.com">Google</a>
このように書くことで、リンクをクリックするとGoogleのページに移動できるようになります。
href属性の役割と指定方法
リンク先を決めるためには、href属性がとても重要です。
これがなければ、リンクはどこにもつながりません。
hrefは「hypertext reference(ハイパーテキスト参照)」の略で、リンク先の情報をここに書きます。
主な指定方法は次のとおりです。
https://〜:外部のウェブサイトにリンク/about.html:自分のサイト内のページにリンク#section1:ページ内の特定の場所にジャンプmailto:example@example.com:メールアドレスにリンクtel:0123456789:電話番号にリンク
このように、hrefの使い方をしっかり理解しておけば、リンクを自由に作れるようになります。
リンク先の種類と使い分け(内部リンク・外部リンク)
リンクには大きく分けて「内部リンク」と「外部リンク」があります。
それぞれの特徴を知って、正しく使い分けることが大切です。
ここで、どちらがどんなときに使われるのかを紹介します。
- 内部リンク:自分のサイト内の別のページにつなぐときに使う
- 外部リンク:他のサイトに読者を案内するときに使う
- 内部リンクには「/about.html」のような相対パスがよく使われる
- 外部リンクには「https://〜」のような絶対パスを使う
- 外部リンクは別タブで開くのが親切(
target="_blank")
どちらも便利な使い方があるので、目的に応じて選ぶのがポイントです。
アンカーテキストの意味とSEOへの影響
リンクに表示される文字を「アンカーテキスト」と呼びます。
この部分は読者がクリックする文字なので、とても目立ちます。
また、検索エンジンもこの文字を見てリンク先の内容を判断しています。
アンカーテキストの工夫ポイントは以下の通りです。
- リンク先の内容がわかるような言葉を使う
- 「こちら」や「ここ」だけの表現は避ける
- キーワードを自然に入れるとSEO効果が上がる
- 短くて分かりやすい表現にする
- 意味のある文脈で使うと読みやすくなる
アンカーテキストを上手に設定することで、読者にも検索エンジンにもやさしいリンクになります。
リンク切れを防ぐための注意点
せっかく作ったリンクでも、時間がたつとページが削除されたりURLが変わったりしてしまうことがあります。
こうなると「リンク切れ」となり、読者がクリックしても目的のページにたどり着けません。
リンク切れを防ぐには次のような工夫が有効です。
- 定期的にリンク先が表示されるか確認する
- 信頼できるサイトへのリンクを優先する
- 自分のサイト内リンクは移動時にURLを修正する
- リンクチェッカーのツールを使って管理する
- PDFや外部ファイルのURLも確認する
リンク切れが多いとサイトの信頼性が下がるので、注意が必要です。
リンクの開き方とユーザー体験
リンクをクリックしたときに、新しいタブで開くか、同じタブで開くかはユーザー体験に大きな影響を与えます。
どちらにもメリットとデメリットがありますので、状況に応じて使い分けるのがポイントです。
主なポイントは以下の通りです。
- 外部リンクは
target="_blank"で開いた方がユーザーが元のページに戻りやすい - 内部リンクは同じタブで開くのが自然
- PDFやダウンロードリンクも別タブの方が親切
- スマホ利用時はページ移動が負担になるので注意
- リンクの見た目やクリック後の動きも重要
開き方を工夫することで、読者がストレスなくページを読むことができます。
target属性の種類と設定方法

_blankと新しいタブでのリンクの違い
リンクをクリックしたときに、新しいタブでページを開くには、target="_blank"を使います。
これは、今見ているページをそのままにして、別のタブでリンク先を開けるとても便利な方法です。
特に外部リンクに使うと、読者が迷子にならずに済みます。
使い方はとても簡単で、<a href="https://example.com" target="_blank">リンク</a>のように書きます。
_blankを使うメリットを以下にまとめます。
- 読者が今のページを閉じずに済む
- 他のサイトに移動しても戻ってこられる
- ダウンロードリンクにもよく使われる
- スマホでも直感的に使える
- ユーザー体験が良くなる
ただし、新しいタブが多すぎると逆に混乱することもあるので、使いすぎには注意が必要です。
_selfと同一タブ表示の使いどころ
target="_self"は、リンクを今のタブでそのまま開く設定です。
実はこれがデフォルトの動きなので、特に書かなくても同じように動きます。
ですが、明確に指定することで、コードの意味がわかりやすくなります。
_selfの使いどころは以下のような場合です。
- 同じサイト内のページに移動させたいとき
- ナビゲーションやメニューのリンク
- 一連の流れの中でページを切り替えたいとき
- タブが増えると混乱しそうなとき
- ページの読み込みに重さがない場合
このように、読者の流れをスムーズに保ちたいときは_selfが便利です。
_parentとフレーム構成時の挙動
target="_parent"は、フレームやiframe(アイフレーム)の中からリンクをクリックしたときに、1つ上の階層にあるページでリンク先を開く方法です。
最近ではフレームを使う場面が少なくなりましたが、Webアプリなどではまだ使われることがあります。
この設定が必要になる場面は次のようなときです。
- iframe内から外の親ページを操作したいとき
- フレーム内に別ページを読み込みたくないとき
- 見た目の一貫性を保ちたいとき
- 全画面でリンク先を表示したいとき
- iframeの中だけでリンクを開くと不自然なとき
_parentはやや専門的な使い方ですが、iframeを多く使うページではとても役立つ属性です。
_topの使い方と注意点
target="_top"は、ページがどれだけフレームで分かれていても、いちばん上の階層のページ全体でリンク先を開く設定です。
つまり、フレーム構成をすべて無視して新しいページを表示します。
この方法を使うと、どんなに深い階層のiframeの中からでも、トップの画面全体でリンク先を開けます。
以下に注意点も含めて紹介します。
- フレームが多く使われているサイトで有効
- 広告や外部ウィジェット内リンクによく使われる
- 意図しないフレーム内表示を避けられる
- すべてのブラウザで動作する
- 通常のページ構成ではあまり必要ない
今ではフレームを使う機会が減っているので、使うなら理由をはっきりさせてからにしましょう。
セキュリティ上の注意(noopener, noreferrer)
target="_blank"を使うときには、セキュリティのためにrel="noopener noreferrer"も一緒に書くのが大切です。
これをしないと、リンク先のページが元のページに悪さをする可能性があります。
特に以下のような理由から、この指定はとても重要です。
noopener:リンク先がwindow.openerを使って元ページを操作するのを防ぐnoreferrer:リンク元の情報(リファラー)を相手に渡さない- 悪意のあるサイトからの攻撃を防げる
- 広告や外部リンクでは必須レベル
- Googleも安全のために推奨している
この2つはセットで覚えておきましょう。
例:<a href="URL" target="_blank" rel="noopener noreferrer">
これを入れるだけで、読者を安全にリンク先へ案内できます。
target属性を使う際のSEOとユーザビリティ
target属性は、SEO(検索エンジン最適化)に直接の影響はありませんが、ユーザー体験を良くすることで結果的にSEOにも良い効果を与えます。
特にリンク先の開き方がわかりやすいと、離脱率も下がりやすくなります。
ポイントを以下にまとめます。
- 外部リンクは
_blankで開くとユーザーが戻りやすい - 内部リンクは
_selfで自然な遷移にする rel属性を使ってセキュリティを強化- 読者の期待とリンクの動きが一致するようにする
- リンクの動作は見た目でもわかりやすくする
このように、target属性を正しく使うことで、読者にやさしく、検索エンジンにも信頼されるサイトを作ることができます。
HTMLリンクタグを使った実践的な活用例

ナビゲーションメニューへの応用
ウェブサイトのナビゲーションメニューには、リンクタグがたくさん使われています。
訪問者がどのページにもすぐ移動できるようにするために、メニューの項目ごとに<a>タグを使ってページをつないでいきます。
ここではナビゲーションでリンクタグを使うときのコツを紹介します。
使うときに気をつけたいポイントは次の通りです。
- メニュー項目は
<ul>や<li>で整理する - リンク先はサイト内の主要ページを優先する
- 訪問者が迷わないように配置順を考える
- 現在地(今見ているページ)には特別なスタイルをつける
- スマホでも押しやすいサイズと間隔にする
ナビゲーションはサイトの使いやすさに大きく関わるので、リンクタグの正しい使い方がとても重要です。
ボタン風リンクの実装方法
リンクにボタンのような見た目をつけたいときは、CSSと組み合わせて使います。
リンクタグでもボタンのように装飾すれば、見た目も操作感もわかりやすくなります。
まず、基本のコードはこちらです。
<a href="/submit" class="button">送信</a>
ボタン風リンクを作るときのポイントをまとめます。
- CSSで背景色・文字色・角丸などを設定する
- ホバー時に色が変わるようにする
- クリックできることがわかるようにする
<a>タグでもフォームのように見せられる- 実際にデータ送信がある場合は
<button>タグの方が適している
このように、見た目はボタンでも中身はリンクという使い方ができ、ユーザーの行動を誘導しやすくなります。
画像リンクの作成方法
画像をクリックして別のページに飛ばす方法もリンクタグを使えば簡単です。
画像リンクはバナーやアイキャッチなど、視覚的に伝えたいときによく使われます。
書き方は以下のようになります。
<a href="page.html"><img src="image.jpg" alt="説明文"></a>
画像リンクを作るときの注意点は次のとおりです。
alt属性を入れて意味が伝わるようにする- クリックできることがわかるようにデザインする
- 大きすぎる画像は圧縮して軽くする
- スマホでの表示も確認する
- バナーリンクの場合は外部リンクとして
rel属性を入れる
画像だけのリンクでも、意味が伝わるようにテキストも一緒に考えることが大事です。
メールリンクとtelリンクの設定
リンクタグは、Webページから直接メールを送ったり電話をかけたりするリンクも作れます。
これは特にスマホで見るユーザーにとってとても便利です。
それぞれの書き方は以下のようになります。
- メール:
<a href="mailto:example@example.com">メールを送る</a> - 電話:
<a href="tel:0123456789">電話する</a>
このリンクを使うと、スマホでクリックしたときにすぐにメールアプリや電話アプリが起動します。
ユーザーがすぐに行動できるリンクなので、お問い合わせページには必須ともいえます。
ページ内リンク(アンカーリンク)の活用
長いページの中で、特定の場所にジャンプできるリンクを「アンカーリンク」といいます。
目次からその場所に移動できるようにするなど、便利に使えます。
アンカーリンクの使い方は次のようになります。
まず、ジャンプ先にIDをつけます。
<h2 id="section1">ここに移動</h2>
そして、リンク側でそのIDを指定します。
<a href="#section1">このセクションへ</a>
ポイントは以下の通りです。
- ID名は他と重ならないようにする
- 見出しや重要な場所にIDをつける
- 目次に使うと読みやすくなる
- ページの一番上に戻るリンクも便利
- スムーズスクロールをCSSやJSで追加すると見やすい
このように、アンカーリンクを使うとページの操作がとても快適になります。
PDFや外部ファイルへのリンク設定
WebページからPDFファイルやExcelなどの外部ファイルを開くときも、<a>タグを使って簡単にリンクできます。
ファイルをそのまま表示したり、ダウンロードさせたりすることができます。
使い方は次のとおりです。
<a href="sample.pdf" target="_blank">PDFを開く</a>
外部ファイルリンクで気をつけたいことは以下の通りです。
- ファイルの種類を明記する(PDF・Excelなど)
- 新しいタブで開くようにする(
target="_blank") - 大きなファイルは容量を表示しておく
- ダウンロードが必要な場合は
download属性を使う - 誤クリックを防ぐためにデザインで差別化する
外部ファイルへのリンクは、読者が欲しい情報をすぐに手に入れられるように設計するのが大切です。
HTMLリンクタグに関するよくある質問と対処法

リンクが機能しない原因とは?
リンクを作ったのにクリックしても何も起こらないとき、原因はいくつか考えられます。
特に初めてリンクを使う人にとっては、どこが間違っているのかわかりにくいかもしれません。
でも大丈夫です。
よくある原因を整理しておけば、すぐに直せます。
以下に、リンクが機能しない主な理由を紹介します。
href属性が間違っている- リンク先のファイルが存在しない
- タグが正しく閉じられていない
- 半角スペースが抜けていたり多すぎたりする
- JavaScriptやCSSでリンクが無効にされている
リンクが動かないときは、まずリンク先のURLやタグの書き方をしっかり見直すことが大切です。
リンク先が正しく表示されない時の対処法
クリックしたリンクが開いても、正しく表示されなかったり「ページが見つかりません」と出たりすることがあります。
これはリンク先の設定やファイルの場所に問題があることが多いです。
主な対処法は次の通りです。
- リンク先のURLをもう一度確認する
- ファイル名の大文字・小文字が合っているか確認する
- ファイルのパス(場所)が間違っていないかを見る
- ブラウザのキャッシュをクリアして再読み込みする
- サーバーにファイルが正しくアップロードされているか確認する
<a href="about.html">こちら</a> のようなリンクでは、about.htmlというファイルが本当に存在するかをよくチェックしましょう。
基本を確認することが一番の解決策です。
外部リンクはnofollowにすべき?
リンクタグにrel="nofollow"をつけると、そのリンクを検索エンジンに「評価しないでね」と伝えることができます。
外部サイトへのリンクすべてにnofollowをつける必要はありませんが、つけた方がよい場面もあります。
nofollowを使う判断基準は次のとおりです。
- 広告リンクやPR記事へのリンク
- 信頼性のないサイトへのリンク
- コメントやユーザー投稿からのリンク
- 相互リンクだけを目的にした外部リンク
- 自分で内容をコントロールできないリンク
rel="nofollow"を使うことで、サイトの信頼性を保ち、SEO上のリスクを減らすことができます。
リンクがSEOに与える具体的な影響
リンクはSEOに大きな影響を与える要素のひとつです。
リンクの貼り方や内容次第で、ページの評価が上がることも下がることもあります。
特にアンカーテキストやリンクの種類に注意することで、効果的なSEO対策ができます。
以下にSEOへの影響があるポイントをまとめます。
- 関連性のあるサイトへの外部リンクはプラス評価
- 不自然なリンクはペナルティの原因になる
- アンカーテキストにキーワードを含めると効果あり
- リンク切れは検索エンジンからマイナス評価を受けやすい
- 内部リンクはページ同士の関係性を高める
SEOを考えるなら、リンクの質と意味をしっかり意識して作ることがとても大切です。
リンクを使ったユーザー導線の最適化
リンクはページとページをつなぐ「道しるべ」です。
ユーザーが迷わずに目的の情報へたどり着けるように、リンクの位置や数、言葉の選び方に工夫が必要です。
これを「導線設計」といいます。
リンクで導線を最適化するためのポイントは次の通りです。
- 目立つ場所にリンクを配置する
- 流れに沿った自然なリンクを設置する
- 一つのページから複数の関連ページへつなげる
- フッターやサイドバーにもリンクを置く
- ユーザーの行動を想像してリンク先を決める
このようにリンクを工夫すると、訪問者がストレスなくページを見られて、滞在時間も長くなります。
アクセシビリティを高めるリンクの書き方
アクセシビリティとは、誰でも使いやすいページにすることです。
リンクの書き方ひとつで、見えにくい人やキーボード操作しかできない人にもやさしいページが作れます。
リンクをアクセシブルにするためのコツは以下のとおりです。
- リンク先の内容がわかるテキストを使う
- 「ここをクリック」ではなく具体的な言葉にする
- リンクに下線や色の変化をつける
- キーボードだけでもアクセスできるようにする
- 音声読み上げに配慮して
aria-labelなどを使う
誰にでもやさしいリンクの設計は、サイト全体の評価や信頼にもつながります。
丁寧に工夫していきましょう。
まとめ

この記事では「HTMLリンクタグの使い方」と「target属性の設定方法」について、初心者にもわかりやすく解説してきました。
ここで最後に、大切なポイントをもう一度整理しておきましょう。
- <a>タグはリンクを作るための基本タグ
- href属性でリンク先を指定する
- target属性でリンクの開き方を選べる
- アンカーテキストには意味のある言葉を使う
- rel属性でセキュリティ対策もできる
- ナビメニューや画像、ボタンにもリンクは使える
- リンクはユーザー導線やSEOにとっても大事
リンクの正しい使い方を覚えて、あなたのサイトをもっと見やすく、もっと使いやすくしていきましょう!



