【入門編】OGPのog:imageプロパティ – HTML実践ガイド

SNSで自分の作ったWebサイトのリンクをシェアしたとき、「あれ、画像が真っ白だ…」とか「画像が変なところで切れてる!」とガッカリした経験はありませんか?

実はそれ、Webサイトの「顔」とも言えるOGP(Open Graph Protocol)の設定が少し足りていないだけかもしれません。今日は、SNSのタイムラインで思わずクリックしたくなる「アイキャッチ画像」を設定する魔法のタグ、`og:image`について、優しく紐解いていきましょう。

—

OGPは「Webサイトの名刺」

まず、想像してみてください。あなたが知らない人に自己紹介するとき、名刺を渡しますよね。もしその名刺が真っ白だったら、「この人、どんな人なんだろう?」と少し不安になりませんか?

OGPは、まさにWebサイトにとっての名刺です。SNS(Twitter/XやFacebookなど)は、リンクが貼られたとき、「このサイトはどんな内容かな?」と自動的に情報を読み取りに行きます。そのとき、`og:image`というタグが書いてあると、「これが私の顔です!」と立派な画像を表示してくれるんです。

迷ったらこれ!おすすめのサイズ設定

「画像を作ろうと思うけど、サイズは何ピクセルがいいの?」という質問をよく受けます。結論から言うと、「1200px × 630px」が最強です。

なぜこのサイズなのか。それは、SNSの多くがこの「横長(アスペクト比 1.91:1)」の比率を基準に設計されているからです。

  • 1200px × 630px:これが黄金比です!
  • 重要なポイント:スマホで見ると画像の上下が少し削られたりすることもあるので、文字や伝えたいロゴは、画像のど真ん中(中心)に配置するのが、失敗しないコツですよ。

—

実際に書いてみよう

では、さっそくHTMLの``タグの中に書いていきましょう。場所は``タグの近くに置くのが一般的です。</p> <p><head><br /> <!-- ページのタイトルや説明文と一緒に書きます --><br /> <title>私の素敵なWebサイト






ここでつまずきやすいポイント!

初心者の頃、僕もよくやってしまったのが「相対パス」で書いてしまうミスです。

  • `./images/ogp.png` と書いても、SNSのロボットは「それ、どこのサーバーの画像?」と迷子になってしまいます。
  • 必ず `https://ドメイン名/images/ogp.png` のように、フルパス(絶対パス)で書いてあげてくださいね。

—

最後に:画像が表示されないときは?

「コードを書いたのに、画像が更新されない!」ということもよくあります。これは、SNS側が「一度見たサイトの情報」をしばらくの間、自分の頭の中に記憶(キャッシュ)しているからです。

そんなときは、SNS公式が用意している「デバッガーツール」を使いましょう。

  • X (Twitter) Card Validator
  • Facebook Sharing Debugger

これらのサイトにURLを入力して「Scrape(読み込み)」ボタンを押すと、SNS側の記憶がリセットされて、最新の画像が正しく表示されるようになります。

—

焦らなくて大丈夫ですよ

最初はカタカナの専門用語ばかりで難しく感じるかもしれません。でも、一つずつタグの意味を知っていけば、Webサイトはあなたの意図をしっかり理解してくれるようになります。

「画像が表示された!」という瞬間は、何度経験しても嬉しいものです。ぜひ、あなたのWebサイトにも素敵な「顔」を作ってあげてくださいね。応援しています!

コメント

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