URLをシェアした時のサムネイル画像は、自分で設定できます!

エンジニア

LPやホームページのURLをSNSでシェアしたい時に、

・アイキャッチ画像が表示されるもの
・文字しか表示されないもの

があると思います。

なぜ画像が表示されるものとされないものがあるのか、
不思議に思いませんか?

実は、URLをシェアしたときの、
・サムネイル画像
・タイトル
・説明文
自分で設定することができます!

こちらの例で言うと、
・サムネイル画像を、ホームページのヘッダー
・タイトルを、「ホームページのコーディング ポートフォリオ
・説明文を、「ホームページ(2カラム)のコーディングを実装しました。下層ページは、お問い合わせページ、お菓子のページ、渋谷教室のページを実装しました。
と設定しています。

これができると、例えばfacebookでシェアした時に、
自分の指定したい画像・タイトル・説明文を表示することができます。

このような、SNSでシェアした時にWebページのタイトルや画像を表示できる仕組みを、OGP(Open Graph Protocol)と言います。

OGPの設定方法

では、どうやって設定すればいいのかと言いますと・・・

HTMLファイルのhead要素に、以下のようなmetaタグを追加するだけでOKです!

<head>
   <meta property="og:url" content="https://v97ug.github.io/prog-school-cooking-site/">
   <meta property="og:type" content="product">
   <meta property="og:title" content="ホームページのコーディング ポートフォリオ">
   <meta property="og:description" content="ホームページ(2カラム)のコーディングを実装しました。下層ページは、お問い合わせページ、お菓子のページ、渋谷教室のページを実装しました。">
   <meta property="og:site_name" content="ホームページのコーディング ポートフォリオ">
   <meta property="og:image" content="https://v97ug.github.io/prog-school-cooking-site/og_image.png">
</head>

OGPのプロパティには、以下のものがあります。

・og:url
・og:type
・og:title
・og:description
・og:site_name
・og:image

それぞれ見ていきますね。

og:urlは、ページのURLを指定

og:urlには、OGPを設定するWebページのURLを指定します。先ほどの例では、https://v97ug.github.io/prog-school-cooking-site/ にOGPを設定しています。

og:typeは、ページの種類を指定

og:typeには「website」・「article」・「blog」など、ページの種類を指定します。

website:トップページに指定
blog:ブログのトップページに指定
article:サイトやブログの下層ページ(トップページ以外)に指定

以下のページに全てのog:typeが載ってますので、参考までに🙇‍♂️

Open Graph protocolThe Open Graph protocol enables any web page to become a richogp.me

og:titleは、ページのタイトルを指定

og:titleには、ページのタイトルを指定します。
一般的にはページのタイトルと同じものを指定しますが、別の内容を設定することもできます。

文字数は20文字以内が適切と言われています。

og:descriptionは、ページの説明文を指定

og:descriptionには、ページの説明文を指定します。文字数は80~90文字が最適と言われています。

og:site_nameは、サイト名を指定

og:site_nameには、サイト名を指定します。ここで、og:titleと何が違うの?と思った方もいらっしゃると思います。

実は、タイトルとサイト名は厳密には同じではありません。

例えば、サイト名が「料理教室サイト」だとすると、タイトルは、「TOP | 料理教室サイト」「お問い合わせ | 料理教室サイト」のようにすることができます。

つまり、サイト名が同じでも、下層ページにいく毎にタイトルを変えることが可能です。

以下参考↓

ウェブサイトは「ページタイトル」が命(第5回) | Web文章入門(全7回)「Web文章入門」第5回は、ページの中でもっとも重要な「タイトル」をどのように書くかです。ホーム(トップページ)、個別ペーwebtan.impress.co.jp

og:imageは、表示する画像のURLを指定

og:imageには、SNSでシェアしたときに表示される画像を指定します。画像の指定はhttpから始まるURLを指定します。

Facebookでシェアする際は、画像サイズを1200px × 630px(比率でいうと1.91:1)にすると最適な画像が表示されます。

また、og:imageには、サイト内には無い画像を指定することも可能です。

コメント

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