OGP設定項目”Facebook Object Type”に注意 – “Blog”は消えた選択肢?

 

WordPressのプラグインである「All in One SEO Pack」を使って投稿・ページ単位でOGP(Open Graph Protocol)を設定する事が可能です。

詳細は「STINGERでOGPを簡単に設定する方法」をご覧下さい。
#STINGERというWordpressの無料テーマを題材にしていますが、
All in One SEO Packと競合しないテーマであれば基本的に同様の方法でOGPを設定可能です

ただし、”Facebook Object Type”という項目の選択肢”Blog”には注意が必要です。
#All in One SEO Pack以外でも注意が必要

多くのブログでは、”Facebook Object Type”に”Blog”を指定するよう解説されていますが、まずは、以下の説明を読んでみてから決めて下さい。

Facebook Object Typeの選択肢”Blog”

All in One SEO Packの「social meta」を有効化すると
All in One SEO > Social Meta > Facebook Settings
という項目で以下の通り”Facebook Object Type”を指定する項目が存在します。

All in One SEO PackのSocial Metaで設定可能なOGPのFacebook Object Type

#多くのブログでは、このFacebook Object Typeに”Blog”を選択するように説明されています。

なお、当ページでは、
・投稿 Object Type
・固定ページ Object Type
も同様に”Blog”を選択可能です。

また、上記以外にも、投稿ページ下部に「Social Settings」というタブが現れます。

All in One SEO PackでOGP(Open Graph Protocol)を設定する

こちらのタグを選択すると当該ページのOGPを設定する事が可能です。

そして、その項目の中に”Facebook Object Type”という項目があり、その選択肢として”Blog”が含まれています。

All in One SEO PackのOGP設定項目「Facebook Object Type」

この”Blog”が曲者です。

facebookの「Open Graph Reference Documentation」

facebookがdeveloper向けに公開している「Open Graph Reference Documentation」の「Object Type」には、「Blog」が存在しません。

「article」の説明として

This object represents an article on a website. It is the preferred type for blog posts and news stories.

とあり、ブログの投稿向けのObject Typeとして「article」が説明されています。

では、“Object Type”の”Blog”とは何なのでしょうか?

昔は存在したが今は消えた選択肢?

そもそも、facebookの仕様はよく変わります。(facebookのOGPも変わります、、、)

そのため、恐らく、Object Typeとして昔は”blog”が存在したものの、ある時から消えたものと推測されます。

同様の推測が「FacebookのOGP仕様がまたもや変更!」 by mbdbの「og:typeもなんかおかしい」という項目で以下の通り解説されています。

うちでは、ブログのトップはog:typeにblogプロパティを、それ以外の記事やアーカイブにはarticleを指定するようにしています。

ところが、トップをDebuggerで叩いてみたところ、原文ではblogとして出てくるのに、実際の認識はarticleプロパティになってしまうのです。

これはおかしいなぁと思い、blogの代わりにwebsiteプロパティを指定してみたんですが、エラー発生。。一度articleとして認識されたので変更することはできません的なメッセージが表示されてしまいました。なんぞそれ。。

どうも、考えるにblogというプロパティが消え失せたんでしょうかね。だからといってwebsiteに変更できないのもなぁ。。。

また、アジャイル株式会社の「WebサイトにOpen Graph Protocol (OGP) 設定を追加する」でも「適切なObject Typeを選択する」の項目で

※以前は blog という Object Type もあったらしい。

という推測(伝聞?)が記載されています。

まとめ:Facebook Object TypeにBlogは指定しない方が良い

以上より、消極的な結論ですが、Facebook Object Typeに”Blog”は指定しない方が良いと考えられます。

上述の通り、
・facebookが提供する公式リファレンスに”blog”が存在しない
・”blog”を指定していていたのにデバッガでは”article”になってしまった事例が存在する
・過去には存在したが現在は消えた選択肢という予測がある
ことから、今後、何らかの弊害が発生する危険性を考慮し、選択しないことをオススメします。

関連記事:
STINGERでOGPを簡単に設定する方法
STINGER5とAll in One SEO PackでOGPを設定する際はアイキャッチ画像のサイズに注意

スポンサード リンク

  関連記事

STINGER5のスクロール広告が中途半端に表示される現象を解決!
STINGER5のスクロール広告が中途半端に表示される問題を解決!

WordPressの無料テーマであるSTINGER5を利用させて頂いているのです …

stinger5-nend
STINGER5でnend(ネンド)が表示されない場合の解決策

スマートフォン広告の「nend」を当ブログにも試験的に採用してみました。 いわゆ …

WordpressのテーマSTINGER5
STINGER5の広告をカスタマイズ

WordPressのテーマとして有名なSTINGER5では、予め、Google …

google adsense
AdSense + A8のeCPM公開!(2015年2月分)

先月(2015年2月分)の当ブログのeCPM公開です! 具体的には、AdSens …

WordPress Popular Postsのキャッシュクリア
WordPress Popular Posts の動作テストデータを削除する方法

人気記事を表示するWordpressのプラグイン”WordPress …

ヤフープロモーション広告
Yahoo!プロモーション経由のユーザはAdSenseをクリックしない

私は往々にしてアフィリエイトとAdSenseを併用しています。 その中、あるサイ …

↑PageTop