【入門編】aタグのrel属性によるSEOとセキュリティ制御 – HTML実践ガイド

こんにちは!フロントエンドの世界へようこそ。Web制作を学び始めると、「リンクを貼る」という作業は一番最初に覚えるワクワクするステップですよね。

でも、リンクタグである``タグを触っていると、ふとこんな疑問が浮かびませんか?
「ただリンクを貼るだけじゃダメなの? `rel`属性って何? 難しそう…」

大丈夫です!今日は、この`rel`属性という「リンクの裏側に隠された司令塔」について、専門用語を極力使わずに、日常の風景に例えて解説していきますね。これをマスターすれば、あなたのサイトはSEO(検索エンジン対策)もセキュリティもバッチリな「信頼されるWebサイト」に一歩近づきますよ!

—

1. `rel`属性は「リンクへの注釈(メモ)」

`rel`属性(リレーション属性)を一言でいうと、「そのリンク先と、自分(自分のサイト)との関係性を教えてあげるメモ」のことです。

例えば、あなたが街で友達に「あそこのパン屋さん、すごく美味しいよ!」と紹介する場面を想像してください。

  • 普通の紹介: 「あそこのパン屋さん、おすすめだよ」(これが普通のリンク)
  • ビジネスの紹介: 「あそこのパン屋さん、実はうちの広告費をもらって宣伝してるんだ」(これが`sponsored`)
  • 注意喚起: 「あの店の噂は聞いたことあるけど、正直中身はよく知らないから、自己責任で行ってね」(これが`nofollow`)

検索エンジンのクローラー(Webサイトを巡回するロボット)は、リンクを見つけると「このリンクをたどって評価を渡すべきか?」を考えます。その時に、この「メモ」が判断材料になるんです。

—

2. SEOとセキュリティを守る3つの「魔法のキーワード」

現在、特に覚えておくべき`rel`属性は以下の3つです。これさえ知っておけば、現場で困ることはまずありません!

① `rel=”nofollow”`:クローラーに「このリンクはたどらないで!」と伝える

一番有名なのがこれ。「この先は僕のサイトの評価を渡したくないな」「信頼できるか分からないサイトだな」という時に使います。

  • こんな時に使う: 掲示板のコメント欄に誰かが書き込んだURL、まだ未完成のページへのリンクなど。

② `rel=”sponsored”`:これは「広告」です!

お金をもらって紹介しているリンクには、Googleから「これは広告ですよ」と明示するように推奨されています。これを付けることで、純粋なリンクと広告を区別してくれます。

  • こんな時に使う: 企業からお金をもらって書いたPR記事のリンクなど。

③ `rel=”ugc”`:ユーザーが作ったコンテンツですよ

`UGC`とは「User Generated Content」の略で、ユーザーが投稿したコンテンツという意味。ブログのコメント欄やSNSの投稿など、ユーザーが勝手に貼ったリンクにはこれを使いましょう。

—

3. 実践!サンプルコードで見てみよう

それでは、実際にコードを書いてみましょう。WordPressやHTMLファイルに貼り付ける時のイメージで見てみてくださいね。


Googleへ行く


おすすめのショップはこちら!


ユーザーが貼った怪しいリンク


友達のブログ(ユーザー投稿枠)


広告だけど評価は渡さないリンク

💡 ここがつまずきポイント!

「`rel`を付けないと怒られるの?」と不安になるかもしれませんね。結論から言うと、怒られません!

基本的には、普通のリンクには何も付けなくて大丈夫です。でも、「あ、これは自分が責任を持てないリンクだな」とか「これは広告だな」と気づいた時に、そっとこの属性を添えてあげる。その「ちょっとした気遣い」が、検索エンジンからの信頼に繋がっていくんです。

—

最後に:Webサイトは「街づくり」と同じ

Webサイトにリンクを貼ることは、自分の街に「他の街への道路」を作るようなものです。

しっかり管理された道路なら、みんな安心して通れますよね。逆に、怪しい場所へ繋がる道路を無防備に作り続けると、自分の街の評判も下がってしまうかもしれません。

`rel`属性は、そんなあなたのWebサイトという大切な街を守るための「看板」や「注意書き」なんです。難しく考えすぎず、まずは「このリンクは、どんな性質のものかな?」と一呼吸おいて考える習慣をつけてみてくださいね。

皆さんのWeb制作ライフが、今日から少しだけ楽しく、そして自信を持って進められるものになりますように。応援しています!

コメント

タイトルとURLをコピーしました