Kodokon kodokon.com

ページをウェブに向けて整える

ページの head を磨き上げる: title、description、favicon、そして安全な外部リンク。

9 分 · 3 問

このレッスンを Kodokon で開く

ページを訪れる前から、人々はそれを他の場所で目にします。ブラウザのタブ、検索結果、共有されたリンクの中でです。そのすべては head で起こります。丁寧に作り込まれた head は、素人のサイトとプロのサイトを分ける違いなのです。

HTML
<head>
  <meta charset="utf-8">
  <meta name="viewport"
        content="width=device-width, initial-scale=1">
  <title>Quick Recipes | Lea's Kitchen</title>
  <meta
    name="description"
    content="30 recipes ready in 20 minutes flat,
             tested by our readers."
  >
</head>
公開準備の整ったページの、最小限の head。

title はタブ、ブックマーク、そして検索結果に表示されます。ページごとに固有 で、説明的にし、主題を先頭に置き、60文字前後にしましょう。meta description は検索エンジンでタイトルの下に表示される文章です。クリックしたくなるような150文字を目指してください。

favicon は、タブやブックマークに表示される小さなアイコンです。今どきのやり方: サイトのルートに置くフォールバックの favicon.ico、あらゆるサイズで鮮明さを保つ SVG 版、そして Apple のホーム画面用の専用アイコンです。

HTML
<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-icon.png">
あらゆる状況をカバーする3つの宣言。

最後のプロの反射神経: 外部リンクです。target="_blank" でリンクを新しいタブで開くと、開いたページに window.opener への、つまりはあなたのページへのアクセスが与えられる可能性があります。rel="noopener noreferrer" を追加して、その結びつきを断ち切り、参照元アドレスを渡さないようにしましょう。

HTML
<a
  href="https://developer.mozilla.org"
  target="_blank"
  rel="noopener noreferrer"
>
  MDN documentation (new tab)
</a>
新しいタブで開かれる、安全にした外部リンク。

理解度チェック

このレッスンの要点をしっかり覚えているか確認しましょう。

  1. meta description の役割は何ですか?
    • 検索エンジンでのページの順位を直接改善する
    • 検索結果でタイトルの下に表示される文章を提供する
    • 文書の主要言語を定義する
  2. target="_blank" のリンクに rel="noopener" を追加するのはなぜですか?
    • 開いたページが window.opener 経由であなたのページにアクセスするのを防ぐため
    • リンクを同じタブで開くよう強制するため
    • 遷移先ページの読み込みを高速化するため
    • 検索エンジンからリンクを隠すため
  3. よいページタイトルの条件は何ですか?
    • ブランドを強調するために、すべてのページで同一にする
    • できるだけ多くのキーワードを詰め込むために、できるだけ長くする
    • ページごとに固有で、説明的で、主題を先頭に置き、60文字前後にする