ワードプレスでTwitterカードが大きく表示されない不具合

Twitterカードが大きく表示されない

ツイッターカードが大きくならない?!

ワードプレスでブログを書いていて、Twitterカードを大きく表示したいのに、大きくならない?うまく表示されない?不具合?ツイッターカードの設定方法がおかしい?

twitterカードが大きくならない原因の一つとしまして、All in One SEO Packプラグインの不具合(干渉)があります。

Twitterカードを大きく表示させるmetaタグは、下記コードの1行目です。小さいサムネイル表示を希望なら2行目のほうです。ヘッダー内に希望する方のメタタグを埋め込めば、それぞれが大小が表示されます。

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:card" content="summary" />

ただ、All in One SEO Packプラグインが干渉してうまくTwitterカードが表示されないことがあります。(メタタグは1行目の方に変わっていたとしても)

コードが重複していませんか?

注意)Twitterカードを表示したい場合は、そもそも下記メタタグをheader.phpファイルの</head>内に挿入してください。

ワードプレスのテーマやプラグインによってすでに挿入されていることもあります。挿入されているのに追記すると重複してしまいます。

今は下記6行の1行目のコードの話をしています。1行目がTwitterカードの大きさを決めるコードです。それの重複。二か所に記載。

<meta name="twitter:card" content="summary_large_image" /> 
<meta name="twitter:site" content="@あなたのTwitterユーザー名" /> 
<meta property="og:url" content="ツイッターに表示させたいURL" /> 
<meta property="og:title" content="ツイッターに表示させたいタイトル" /> 
<meta property="og:description" content="ツイッターに表示させたい説明文(ディスクリプション)" /> 
<meta property="og:image" content="ツイッターに表示させたい画像のURL" /> 

なので、Twitterカードが大きく表示されない場合、できれば一度、All in One SEOプラグインを外してみてください。それだけでTwitterカードが大きく表示される場合があります。必ずしもAll in One SEOプラグインだけの問題ではないのですが高確率ではあります!

投稿画面のTwitterカード設定も確認してください

また、それぞれの投稿画面(固定ページ、投稿ページ)内でもTwitterカードの設定があるのはわかりますか? All in one SEOを使っている場合の話です。大元の設定よりそれぞれの投稿画面の設定が優先されます。そちらもご確認ください。画面下の方でタブで切り替えてTwitterの設定ができるはずです。

余談ですが、All in One SEOプラグインって使いにくくないでしょうか?

個人的には通知がうるさくてうーんって感じです( ;∀;)

なぜか日本ではSEO対策プラグインとして、All in One SEO Pack が有名ですが、SEO対策プラグインなら「Yoast SEO」のほうが圧倒的にダウンロード数は多いです。世界的にみても圧倒的にYoastSEOですね。

All in One SEO(200万DL) Yoast SEO(500万DL) 

実際Yoast SEOのほうが、断然使いやすいと思います。

Yoastって何と読むのでしょうかね…

ヨアスト? ヨースト? All in One SEOに比べて知名度が低いのは読めないからでしょうか?(爆)

最後までお読みいただきありがとうございました。ホームページの作り方やワードプレス、オウンドメディアのことなどまとめているサイトです。トップページもご参照ください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です