OpenGraph ジェネレーター — OG と Twitter Card のメタタグを生成
URL から Open Graph と Twitter Card のメタタグを生成します。ソーシャルプラットフォームでリンクがどのようにレンダリングされるかをプレビュー。ブラウザ内でアップロード不要。
OpenGraph Generator
Generate Open Graph and Twitter Card meta tags. Enter title, description, URL, and image on separate lines. Works entirely in your browser.
Open Graph プロトコルは、URL が誰かがソーシャルフィード、メッセージングアプリ、Slack チャンネルに貼り付けたときに豊富なプレビューに変わる、目に見えない足場です。OG タグがなければ、共有されたリンクは URL 自体以外は何も表示しません。タイトルも、画像も、説明もありません。OG タグがあれば、同じ URL が、ヒーロー画像、フォーマットされたタイトル、人々がクリックしたくなる 1 行の要約を持つカードに展開します。OG タグを持つリンクと持たないリンクのクリックスルーレートの差は、割合ではなく倍数で測られます。ジェネレーターは 6 つの入力フィールドから完全なタグセットを組み立て、すべての主要プラットフォームでの結果のレンダリングを示します。
手動の OG 実装でつまずくことの多い微妙な点は、Twitter Card のデュアルタグ要件です。Twitter は twitter:card、twitter:title、twitter:description、twitter:image を第一選択として読み、それらが欠落している場合にのみ og:title、og:description、og:image にフォールバックします。フォールバックの挙動は Twitter クライアント間で一貫していません。ウェブクライアントはきれいにフォールバックし、iOS アプリは OG 画像の寸法を無視することがあり、TweetDeck は OG フォールバックを画像なしで表示することがあります。ジェネレーターは両方のタグセットを同じ値で出力するので、すべてのサーフェスでレンダリングが予測可能です。
画像寸法の要件も、避けられるミスにつながるもう一つのポイントです。Facebook は 1200×630 ピクセルを推奨しますが、200×200 の小さい画像から 8 MB の大きい画像まで受け入れます。Twitter の大きい画像カードは最小 300×157 と最大 4096×4096 を必要とします。LinkedIn は 1200×627 を必要とします。Discord は 1.91:1 の比率にクロップします。ジェネレーターのプレビューパネルは、6 つのプラットフォームすべてに対してクロップをシミュレートします。これにより、寸法ミスマッチが公開前とリンクが最初に共有される前に明らかになります。
使い方
ページの詳細を入力する
タイトル、説明、画像 URL、正規 URL、サイト名、ロケールを入力します。ジェネレーターは完全なセットの OG と Twitter Card タグを組み立て、リアルタイムでプレビューを更新します。
ソーシャルカードをプレビューする
プレビューパネルは、リンクが Facebook、Twitter、LinkedIn、Discord、Slack、iMessage でどのようにレンダリングされるかをシミュレートします。各プラットフォームは画像をわずかに異なる方法でクロップします。プレビューは 6 つすべてを表示します。
メタタグをコピーする
完全な `<meta>` タグブロックをクリップボードにコピーし、HTML の `<head>` に貼り付けます。タグは Open Graph プロトコル仕様に従い、Twitter Card のフォールバックを持ちます。
よくある質問
OG と Twitter Card の両方のタグが必要ですか?
Twitter は Twitter Card タグが欠落している場合、OG タグをフォールバックとして使用しますが、フォールバックの挙動は Twitter クライアントのバージョンによって異なります。すべての Twitter サーフェス(ウェブ、iOS、Android、TweetDeck)で確実にレンダリングするには、両方のセットを含めてください。ジェネレーターは完全なデュアルセットを出力するので、どのプラットフォームも逃しません。
どの画像サイズを使うべきですか?
推奨される OG 画像は 1200×630 ピクセルで、1.91:1 のアスペクト比です。Facebook はこれを一部のコンテキストでは正方形に、他では長方形にクロップします。本ツールのプレビューパネルは各プラットフォームのクロップをシミュレートするので、展開する前に画像をテストできます。
ロケールタグはレンダリングにどのように影響しますか?
`og:locale` タグは Facebook にページがどの言語で書かれているかを伝えます。フィードでどのユーザーにリンクが表示されるか(Facebook アルゴリズムはロケール一致コンテンツを優先します)と、Facebook が取得するロケール固有のメタデータに影響します。デフォルトは en_US です。ページが異なる言語を対象としている場合は変更してください。
まだ存在しないページのタグを生成できますか?
はい。ジェネレーターはオフラインのタグビルダーであり、入力した URL をスクレイピングしません。手動でフィールドを入力すれば、タグは入力から組み立てられます。これは、ページが公開される前にタグを生成するワークフローです。
Twitter Card タグを省略するとどうなりますか?
Twitter は OG タグにフォールバックし、サマリーカード(小さい画像、タイトル、説明)をレンダリングします。明示的に twitter:card を summary_large_image に設定しないと、画像は小さいサムネイルとしてレンダリングされます。両方のタグセットを明示的に設定することで、すべてのプラットフォームで大きい画像カードが保証されます。
制限事項
- ライブ URL スクレイピングなしジェネレーターは既存のページをスクレイピングするのではなく、入力からタグを組み立てます。公開されたページから OG タグを抽出するには、代わりに URL Parser ツールをご利用ください。
- 画像ホスティングなしog:image タグには公開アクセス可能な HTTPS URL が必要です。ジェネレーターは画像をホストしません。タグで参照する前に OG 画像を独自の CDN またはホスティングサービスにアップロードしてください。
- 標準の OG プロパティのみジェネレーターは標準の OG プロパティと Twitter Card タイプをカバーします。プラットフォーム固有の拡張(og:video、og:audio、og:product、og:profile)はデフォルト出力に含まれていません。ビデオや商品ページには手動で追加してください。
プラットフォーム別の注意点
- macOS
- Safari の共有プレビューは OG タグを使用します。ブラウザツールは、ページを公開する前に iMessage でリンクがどのようにレンダリングされるかをテストするのに適しています。
- Web
- 完全にクライアントサイドで動作します。プレビューパネルは 6 つの主要なソーシャルプラットフォームをすべてシミュレートします。