【OGP設定】Twitterのキャッシュが削除できない。エラーが出る時の解決方法

SNSでウェブサイトを共有するときOGPが表示されない。そう言うときはキャッシュを削除することで解決しますが、Twitterのキャッシュ削除でエラーが出てしまう時(Error: No Card Found(Card error))の対処方法を紹介します。

矢野 将平
2022
3
14

こんにちは!LIikePayの矢野です。
みなさんは普段ウェブサイトのURLをSNSに貼り付けると、自動的にサムネイル画像、タイトル、説明文が表示されていることに気がついていますか?
メッセージを受け取った人もサムネイル画像や説明文が表示されていると事前に簡易的な情報が与えられているのでクリックする抵抗が少なくなっていると思います。
あの便利な機能は、Open Graph Protocolが設定されているから表示されているんです!

簡単にOGPの説明をしましたが、今回の記事ではTwitterでOGPが表示されない際にデバッグするツールTwiter Deeloper Card validatorを使用してキャッシュを削除しようとした際にエラーが発生し削除できない時の対処方法について紹介します。

まず最初に、TwitterでOGPが正常に動作していると以下の方に表示されます。

WebflowのURLをシェアする際の表示


Twitterキャッシュ削除でエラーが出る

webflow twitter ogp 表示されない
Card Validatorでのエラー画面

Error: No Card Found(Card error)

このようなエラーが出てTwitterのキャッシュ削除ができません。

ラッコツールズなどでは表示されるのですが、Card Validatorでは表示されるエラーになる。(実はこの時ラッコツールズの方ではdescriptionが見つかりませんとのエラー文が表示されています)

WebflowのOpen Graph Settingsを確認しよう

webflow twitter ogp 設定

WebflowのPage SettingsからOpen Graph Settingsを設定することができます。

このように情報が1つでも入力されていないとCard Validatorで削除をしようとしてもエラーが起きます。

よくよく考えると、情報がないので削除できないのは当たり前ですね笑

こちらの情報を入力することで、Card Validatorを動かすとしっかりとキャッシュの削除に成功し、TwitterでOGPを表示させることが可能になります。

結論:WebflowのOpen Graph Settingsの項目を全部埋めよう

シンプルな解決方法でした!

(自分はコレに気が付くのに沢山の時間を費やしてしまいました・・・)


みなさんもTwitterのOGPが表示されないとき是非参考にしてください!

この記事をシェア

Accelerate your growth on web

We build websites which empower your team to grow rapidly. Submit your project request and we will be in touch shortly to discuss how we can help.

Our customers
株式会社リコー凸版印刷株式会社株式会社NTTドコモフォースタートアップス株式会社株式会社ニジボックス株式会社E-Housing株式会社ファンディオBooko株式会社unique onTerackathon株式会社ココウリE-Three

あなたもNoCodeのプロに

充実したサポートであなたも、最短3ヶ月間でノーコードWeb制作のプロになれます。

  • 300以上のノーコード動画教材

  • チャットサポート

  • 個別ビデオ通話相談