Twitterカード表示されない問題
◎ Twitterカードが出ない!?
Twitterカードとは、ツイートにURLを入力した際に表示される画像付きの概要を指します。
◎ ググった解決法3つ
Card validator
Twitter側のキャッシュを削除する為のツール「Card validator」を使うと、以下の様な表示に‥。
テーマ側の設定を見直す
当ブログはAFFINGERという有名テーマを使っているので、そのTwitter設定について確認しました。
AFFINGER5 管理 ☞ SNS ☞ Twitter設定‥と進んで確認しましたが、何の問題もありませんでした。
Ctrl+UでHTMLソースを表示して、Ctrl+Fで「Twitter」と検索してみてもTwitterカードの設定が入っていました。
中間証明書の確認‥!?
ググると「中間証明書が原因で‥」という記事が幾つも出てきます。
◎ Facebookのデベロッパーツールを確認
右往左往していると、Facebookについては以前まで表示されていたOGPも真っ黒に変わっていたのを発見しました。
OGPとは「Open Graph Protcol」の略で、FacebookやTwitterなどのSNSでシェアした際に、設定したWEBページのタイトルやイメージ画像、詳細などを正しく伝えるためのhtml要素です。
Facebookデベロッパー自体に登録していなかったので、アカウント接続してシェアデバッカーを確認した結果‥。
念の為、SSLチェッカーで証明書の状況を確認すると‥。
◎ つよつよプログラマーな親友に相談
以上の経緯を、中学からの親友にLINEしてみた結果‥。
◎ エックスサーバーに問合せ
エックスサーバーのサーバーパネル上ではSSL認証の設定は行っていた為、問合せに直行しました。
その後、すぐにエックスサーバーの担当者さんから以下の様なメールが返ってきました。
お問い合わせいただき、誠にありがとうございます。
この度は、お客様へご不便をお掛けしており申し訳ございません。
お客様よりのご連絡をうけまして、対象コモンネームの
SSL証明書について補正を実施いたしました。
お手数ではございますがエラーが解消されているかについて、お客様側でもご確認くださいますようお願いいたします。
Card validatorで確認すると‥未だ表示されない!(泣)
‥ってことで再度お問い合わせ。
そして数日後、以下の様なメールが返ってきました。
お待たせいたしました。
改めて、弊社担当部署にてSSL証明書の補正が完了していることを確認いたしました。
お手数ですがTwitterカードのご状況など、再度ご確認くださいますでしょうか。
お手数ではございますが、上記ご確認の程よろしくお願いいたします。
再びCard validatorで確認すると‥無事に表示されるようになったのです!
つよつよプログラマーの聖くんにLINEしたら、以下の返答が‥。
◎ まとめ
- SNSに強みのあるブロガーにとって死活問題であるTwitterカードが表示されない現象は、「エックスサーバーに問い合わせた」ことで無事に解決していた。
- Twitterカード表示されない問題の解決まで紆余曲折あり膨大な時間を浪費した為、同様の症状に悩まされている方に自身の経験を共有した。
- ちょっと頑張ってムリだったら、いくら時間かけても無駄ってパターンあるので早めにサーバー側に問い合わせた方がいい事例であった。