OGP設定時にwebページの種類を指定する「og:type」があるのだけど、これがどうも全部ページ一緒くたんに"website"ではいけない事が判明した。
どうもトップページがwebsiteで下位ページがarticleでないといけないみたい。
(ブログだとトップページがblogで下位ページが同じくarticleで良かったみたいだけど、現在公式ではblogが消えてるし、たぶんwebsiteで良いかと)
てことで、一応PHPでそれらを振り分けるコードを書いてみた。
<meta property="og:type" content="<?php if($_SERVER["REQUEST_URI"] == "/"){echo "website";}else{echo "article";}?>">
まあ、2種類だけだし手動でやってもいいんだけどねw
ちなみに、og:typeってwebsite以外にも種類が色々あるみたいなんで、以下に該当するなら使ってみたら恩恵があるのかもね♪
Activities
activity sport
Businesses
bar company cafe hotel restaurant
Groups
cause sports_league sports_team
Organizations
band government non_profit school university
People
actor athlete author director musician politician profile public_figure
Places
city country landmark state_province
Products and Entertainment
album book drink food game movie product song tv_show
Websites
article website
コメント
[…] 「OGPタイプ(og:type)の設定をwebsiteとarticleで自動振り分け」http://singoro.net/note/ogp-og_type/ […]