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でシェア時の表示を確認できます。


Vue.jsのv-forで生成した要素をクリックするたびに、classをトグルで付け外しする方法
HTMLタグの入力をラクにするスニペット集
Vue CLIのtitleタグやmetaタグの設定方法
Visual Studio Codeで開始タグを修正すると自動で閉じタグも修正してくれる拡張機能「Auto Rename Tag」
コーディング時にちゃんと意識したい複数語の連結方法一覧(キャメルケース・スネークケース・ケバブケース)
Vue CLIをインストールしたのに「command not found: vue」と表示されてしまう場合の対処法
Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
gitignoreで特定ファイルをGitで無視する方法
SafariでFacebookのPage Pluginに「リクエストを処理できませんでした」とダイアログが表示される問題
疑似クラスの:hoverと:activeのスマホでの挙動の違い
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブ開発時のテスト環境と本番環境の取り違えを防ぐChrome拡張機能「Environment Marker」
【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ
Bartender ProのTop Shelf機能でできること
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」