Twitterカードは、ツイートに張り付けた記事のリンクのアイキャッチ画像をツイート内で展開できるため、WordPressへの投稿をTwitterで告知するときに利用すると非常に便利な機能です。
All in One SEO Packは、WordPressにて、このTwitterカードの諸々の設定を一括して行える便利なプラグインです。
All in One SEO Packは、Twitterカード以外にも、SEO関連の諸々の設定をまとめて管理することができるため、非常に便利なプラグインですが、今回、当ブログでTwitterカードを大きい画像で表示するよう設定しても、その設定が反映されず、小さい画像で表示されるという問題が発生しました。
(All in One SEO Packの問題ではなく、私の設定に問題がありました。)
同じような問題を抱えている方も一定数いると思われますので、本記事では、All in One SEO PackでのTwitterカードの設定が反映されないときに確認したい点をご紹介します。
Twitterカードとは
おそらくこの記事を検索してきている方は、Twitterカードについてはご認識されていると思いますので、ここでは本当に概要のみご紹介します。
Twitterカードは、以下のようにTwitterに埋め込んだURLを、単にURLのリンクとして表示するのではなく、アイキャッチ画像を埋め込んだ状態で表示できる機能です。
(実際のツイートには、ツイートの内容の最後に記事のURLを張り付けているだけです。)
All in One SEO PackのTwitterカードの設定方法
All in One SEO Packでは、以下の画像のように、『All in One SEO > ソーシャルメディア >デフォルトTwitterカード』と移動した先でTwitterカードの設定を管理できます。
All in One SEOでは、Twitterカードの表示設定を二通りから選択可能
要約を選択した場合のTwitterカードの表示
要約を選択すると、アイキャッチ画像が小さめに表示されます。
要約の大きい画像を選択した場合のTwitterカードの表示
要約の大きい画像を選択すると、アイキャッチ画像が大きめに表示されます。
アイキャッチ画像を大きく表示する設定の方が、ユーザの目に留まりやすいので、アイキャッチ画像を設定している場合はオススメです。
All in One SEOのTwitterカードの表示設定が反映されない問題
正しく設定が出来ていれば、All in One SEOにて上記のプルダウンから表示設定を変更するだけで、Twitterカードの表示は正しく変更されます。
しかし、正しくWordPressの設定ができていないと、All in One SEOにていくら設定を変更しても、変更が反映されない状態になります。
私の場合は、『要約』から、『要約の大きい画像』に変更しても、『要約』表示のままでした。
落とし穴は、WordPressのテーマのSNSの設定
実は、Twitterカードの表示設定は、All in One SEOだけでなく、WordPressのテーマにて設定可能なテーマもあります。
私が使用しているLION MEDIA Childのテーマでは『外観 > カスタマイズ > SNS・OGP設定 > [OGP]Twitter Cardの種類を選択』にて変更できます。
詳細は確認していませんが、WordPressのテーマでのTwitterカードの表示設定の方が優先的に適用されるようです。
私の場合は、WordPressのテーマでTwitterカードの表示設定がSummaryカード(All in One SEOでの要約)に設定されていたため、All in One SEO側でいくら設定を変更しても、Twitterカードの表示設定が要約から変更されないという状態になっていました。
Twitterカードの表示設定をWordPressのテーマ側でSummary with Large Imageカードに変更することで、設定は正しく反映されます。
まとめ
All in One SEOにてTwitterカードの表示設定を変更しても、設定が反映されないときに確認したいポイントをご紹介しました。
WordPressのテーマでTwitterカードの表示設定を設定変更できる場合、その設定を確認すると事象解決につながる可能性がありますので、同じような問題にはまっている方は、是非確認してみてください。
コメントを書く