TwitterとFacebook用のOGP設定方法と表示確認方法

OGPはSNSシェア時に使用される情報
OGPはSNSにシェアした時に表示される情報の事で、Open Graph Protcolの略です。
ちなみに、OGPで設定するアイキャッチ画像のことをOGP画像・og:imageなどと呼んだりします。
OGPの設定方法
設定にはそれぞれサービスごとに<meta>タグを<head>内に設置します。
<meta property="og:url" content="URL">
<meta property="og:title" content="タイトル">
<meta property="og:type" content="ページの種類">
<meta property="og:description" content="説明文">
<meta property="og:image" content=" アイキャッチ画像の URL">| property | 内容 |
|---|---|
| og:url | ページのURLを絶対パスで入力。 |
| og:title | ページのタイトルを入力。 |
| og:type | 「website」「blog」「article」のいずれかを入力。 websiteとblogはトップページにのみ使用して、 それ以外のページにはarticleを使用する。 |
| og:description | ページの説明文を入力。 |
| og:image | アイキャッチ画像のURLを入力 サイズは一般的には1200px × 630pxで、 「1.91:1」の比率が良いとされています。 |
Facebook用のタグ
上記に加えて、FacebookではOGPを表示させるためにひと手間必要です。
<meta property="fb:app_id" content="App-ID">アプリIDと呼ばれる15文字の半角英数字を入力しなければいけません。
Twitter用のタグ
Twitterでは、シェア時に表示するTwitterカードの設定が必要になります。
<meta name="twitter:card" content="カードの種類" />
<meta name="twitter:site" content="@Twitter ID" />| name | 内容 |
|---|---|
| twitter:card | カードの種類を入力。 基本的には表示の小さい「summary」か 表示が大きい「summary large image」を選択する。 |
| twitter:site | @に続くTwitterのユーザー名を入力。 |
OGPの表示確認
metaタグを設定したら、ちゃんと表示されるかどうか確認しましょう。
実際にSNS投稿するのは怖いです。それぞれ表示確認ができる公式のサイトがあるので、そこから確認します。

FacebookならFacebookシェアデバッガーにURLを貼り付ける事でシェア時の表示を確認できます。

TwitterならCard Validatorでシェア時の表示を確認できます。

Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
goenvを使って、MacにGo言語をインストールする
Vue CLI 3でfaviconの設定をする方法
効率的なマークアップが出来るようになるEmmetでHTMLを書く時の基本
WordPressでbloginfo()の一部パラメーターの廃止・非推奨に注意!
CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法
Visual Studio Codeの「Debugger for Chrome」でJavaScriptのデバッグを行う
ファビコンや各種アイコンの作成と設定方法
ダミーとして使うURLは適当に入力せず、決まったものを使うようにしよう
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Jedit Ωの半角・全角変換機能を使って、全角と半角をすばやく変換する方法
Ulyssesで特定シートに移動するリンクの作成方法
間違えて学習してしまったATOKの不要な変換候補を削除する方法
Google検索で使えるパラメータ一覧とその活用方法
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
iTerm2で画面の見た目や細かい設定などを「プロファイル」単位で保存・管理する環境設定の「Profiles」タブ
Visual Studio CodeからFTPソフトのTransmitを使用する拡張機能「Transmit」
Visual Studio Codeの設定を複数の端末間で同期する「Settings Sync」機能の使い方
Local by Flywheelのページ遷移を軽くする設定
アクティビティモニタで「kernel_task」の暴走を落ち着かせるためには、CPU温度を下げる必要がある