今日のテーマはTwitterでブログ記事のURLを貼り投稿したが設定したアイキャッチ画像もブログカードも表示されない時の簡単な4つの解決方法についてです。
通常はTwitter投稿時にURLリンクを貼ると自動でアイキャッチ画像のブログカードが表示されますね。
しかし私が最近Wordpressで2つ目のブログを立ち上げ記事をTwitterで投稿た時なぜかブログカードのアイキャッチ画像が表示されず記事のURLだけが寂しげに佇んでいました。
ちなみにラインで記事のURLを貼ったら表示されていました。
色々調べて試しましたが、私の場合は「これで表示された!」という対処方法をまず最初にお伝えします。
その後に他の3つの方法をご紹介します。
やり方自体はとても簡単なので同じ症状で困っている方は是非試してみてください。
TwitterのデベロッパーページからブログのURLを登録する。
やり方はとても簡単です。TwitterのDeveloperページ (開発者ページ)にログインしてアイキャッチ画像を表示させたいブログのURLを登録するだけです。
下記のように、Twitterでアイキャッチがカード表示されないページのURLを上の赤枠の「Card URL」に入力し、下の青い「Previe card」をクリックすると、右側の「Card preview」にブログカードが表示されます。

その下のウィンドウで「Successful」って言ってるので「成功したよ!」って意味です。

ちなみに私はトップページを登録しただけでは投稿記事のアイキャッチ画像はTwitter上では表示されませんでした。
その後、投稿URLを登録したら無事表示されました。この記事をTwitterで投稿して何もしなくても自動で表示されるか試してみます。
毎回ここから登録するのはさすがにしんどいので。
使用しているブラウザがChromeなら自動翻訳をONにしておくと海外サイトを見る時にラクチンです。Google自動翻訳の拡張機能も便利です。
詳しくはまたの機会に記述します。
この方法を試してもうまくいかない方は、残りの3つの方法も簡単なので試してみてください。
ただし、プラグインで「All in One SEO Pack」をインストールしている方が対象ですのでご了承ください。
「All in One SEO Pack」でソーシャルメディアを有効にする
All in One SEO Packをインストールしている方が対象です。設定自体は簡単なのでサクッと設定しちゃいましょう。
まず、ダッシュボードで「All in One SEO Pack」の機能管理からソーシャルメディアを確認。
アイコンが黒だと無効です。クリックして青になればアクティブです。

Activeをクリックして下記の画像のようにソーシャルのアイコンが青くなればOK。簡単ですね。

「All in One SEO Pack」でTwitterアカウントとTwitterページを入力
続いての設定も「All in One SEO Pack」の設定です。同じくダッシュボードの「All in One SEO Pack」の項目の「一般設定」から「Twitter」の項目で「Twitterアカウント」や「Twitterページ」などを入力します。
先程、All in One SEO Packの機能管理からソーシャルメディアをアクティブにしましたね。
するとダッシュボードの「All in One SEO Pack」に「ソーシャルメディア」の項目が表示されるようになります。
表示されていない時はダッシュボードのAll in One SEO Packをクリックすると表示されます。
では「ソーシャルメディア」をクリックしてAll in One SEO PackでTwitterの設定をしていきましょう。

Twitter設定の項目から、自分のTwitterアカウントを登録します。
・Twitterサイトは自分のプロフィールをクリックして開くと検索窓に表示される「https://」から始まるURLです。
・Twitterドメインは@から始まる自分のTwitterのユーザー名です。

これも簡単に設定できましたね。
私の場合、そもそも1つ目のブログでこの辺の設定はしていなくてもTwitterに記事のURLを貼ったら問題なく表示されていたのでおかしいなと思いながら、All in One SEO PackでTwitterの設定ができるいい機会だと思い一応設定しておきました。
「All in One SEO Pack」でOG:Imageソースをアイキャッチ画像に変更する
最後の設定方法も簡単です。
先程と同じく「All in One SEO Pack」の「ソーシャルメディア」から「画像設定」の「OG:Imageソースを選択」が最初のデフォルト設定では「Default image」になっているはずなので「アイキャッチ画像」に変更します。

↓ プルダウンからデフォルトをアイキャッチ画像に変更

これだけです。簡単でしたね。恐らくこの設定をすればTwitterのデベロッパーページからわざわざ記事ごとにURLを毎回登録しなくても大丈夫かと思います。
まとめ
以上、「ブログカードのアイキャッチ画像がTwitterで表示されない時の4つの解決策まとめ」でした。
今この記事をアップしたらすぐにTwitterで記事を投稿して自動で表示されるか試してみます。
毎回Twitterのデベロッパーページから記事URLの登録はさすがに面倒ですからね。
他にも何かいい方法があったら教えて頂けると嬉しいです。
今回も最後までお読み頂きありがとうございます。
Twitterフォローしてコメントなど頂けると飛び跳ねて喜びます。
では良い一日をお過ごしください。