筆者が以前、実際に試した限りでの挙動を元に書いてますが、
内容に間違がある場合は、ご指摘いただければと思います。
※他にも意外と知られていないOGP豆知識があれば、ぜひ教えてください!
og:url
とりあえずページ元のURLを設定しておけば良いだろうと思われていたり、
設定したURL自体がシェアした内容に入ると思われている方がいらっしゃるようですが、
実際は、「どのページのOG情報を使用するか」を指定するための記述です。
例:
ページ元のURLがA.htmlで、設定したog:urlがB.htmlの場合、
B.html側で設定した各OGPを取得するようになる。
og:title
ページタイトルを設定しますが、あくまで「titleタグと内容を変える場合」に設定します。
ちなみに、titleタグと同じ内容で良い場合は、contentの中身を空にしておけばOKです。
og:description
こちらもog:titleと同様に、「descriptionタグと内容を変える場合」に設定します。
また、descriptionタグと同じ内容で良い場合は、contentの中身を空にしておけばOKです。