ツール

OGP・Twitter カード メタタグジェネレーター

共有リンクに必要な title、description、canonical、Open Graph、X カードのタグを作成し、検索結果で切れる長さも警告します。

ブラウザ内で実行SEO と GEO8514
無料

入力

0 B

結果

結果はここに表示されます。

Slack、LINE、LinkedIn、Facebook、Discord、X にリンクを貼ったときの見え方は、いくつかのメタタグで決まりますが、多くのページはどこか少し間違えています。og:image が相対 URL だったり、og:url がなかったり、タイトルが長すぎて途中で切れたりです。ページのタイトル、説明、URL、画像を簡単な行で入力すると、title と description のタグ、canonical リンク、ogp.me の Open Graph プロパティ、X カードのタグを一式、正しくエスケープして書き出します。さらに、タイトルと説明を Google がよく表示する幅と比べ、Open Graph の 4 つの必須プロパティのうち欠けているものを一覧にします。Next.js のプロジェクトなら、next-seo(garmeeh/next-seo、8.5k スター、MIT)やフレームワーク自身の metadata API で同じタグをコードから生成できます。

動作のしくみ

  • 短いキーで十分です。title、description、url、image、image:alt、site_name、type、locale のほか、og:、article:、twitter: のプロパティは仕様どおりの綴りでそのまま追加できます。
  • og:type の既定値は website、canonical リンクの既定値は url の行で、ja-jp や en-US のように入力したロケールは Open Graph が求める ja_JP や en_US に書き換えられます。
  • X 向けには既定で twitter:card だけを追加します。X は og:title、og:description、og:image にフォールバックするためです。画像がある場合、カードは summary_large_image になります。
  • タイトルと説明の幅では、CJK の文字を 2 として数えます。Google はピクセル幅で切り詰め、日本語や中国語の文字はラテン文字の約 2 倍の幅があるからです。

データの行き先

どこにも行きません。このツールは完全にブラウザ内で動作します。貼り付けたテキストはページが処理し、サーバーに送信されることも、ログに記録されることもありません。

このツールは無料で登録不要です。結果は開いているページの中にだけあり、どこにも保存されません。

必要なポイント

このツールは無料です。ログインもポイントも必要ありません。

よくある質問

タイトルと説明はどのくらいの長さにすべきですか?
Google はタイトルをおよそ 600 ピクセル、ラテン文字で約 60 文字、全角文字で約 30 文字で切り、説明は 155〜160 文字前後で切ります。これは目安であって上限ではありません。長くてもインデックスはされ、末尾が省略記号になるだけです。SNS はそれぞれ独自の、たいていはもっと余裕のある切り詰め方をします。
og:image の画像サイズはどのくらいがよいですか?
1200×630 ピクセル(1.91:1)が Facebook と LinkedIn の推奨サイズで、X の大きなカードにも合います。絶対 https URL を使い、ファイルは数 MB 未満に抑え、og:image:width と og:image:height を指定すれば、最初の共有でも画像のダウンロードを待たずにカードが表示されます。
タグを変えたのに古いプレビューが表示されます。なぜですか?
どのプラットフォームも取得したプレビューをキャッシュしています。Facebook のシェアデバッガーと LinkedIn の Post Inspector では再取得を強制できます。ほかのプラットフォームでは、共有する URL に ?v=2 のようなクエリ文字列を付けると新しいリンクとして扱われます。
twitter: タグはまだ必要ですか?
必須なのは twitter:card だけです。対応する twitter: タグがなければ、X はタイトル、説明、画像を og: の値から読み取ります。カードにクレジットを表示したい場合は twitter:site(サイトの @ハンドル)と twitter:creator(著者のもの)を追加してください。@ なしで入力したハンドルには自動で @ が付きます。

背後にあるオープンソース

このツールは外部ライブラリを同梱しない独自実装です。garmeeh/next-seo(MIT)はコードとして同じ仕事をします。自分のプログラムで同じことをしたいなら、Web ページを呼ぶのではなくそちらから始めてください。

garmeeh/next-seo

別の呼び方

  • OGP 設定
  • OGP タグ 生成
  • Open Graph ジェネレーター
  • Twitter カード 設定
  • メタタグ 生成
  • og:image サイズ