Twitterでのコンテンツ共有の問題のトラブルシューティング

あなたやあなたの訪問者がコンテンツを共有する際に、Twitterが正しいタイトル、説明、または画像を表示しないという問題が発生していませんか?

ほとんどの問題は、Twitterが設定した画像を表示しないことです。これは主に、Twitterがコンテンツを最初に見たときの動作方法によるものです。

ここでは、何が間違っているのかをトラブルシューティングするための手順をいくつか紹介します。

All in One SEOによって出力されているものを確認する

最初に確認すべきことは、All in One SEOで設定した情報がコンテンツのソースコードに表示されているかどうかです。確認方法は次のとおりです。

問題が発生している投稿またはページで、ページ上のどこか右クリックし、「ページのソースを表示」を選択します。

これで、投稿またはページのソースコードが表示されるはずです。ソースコードでTWITTER: を検索すると、次のようなコードが表示されるはずです。

<!-- All in One SEO 4.0.0 -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@aioseopack" />
<meta name="twitter:creator" content="@aioseopack" />
<meta name="twitter:domain" content="mydomain.com" />
<meta property="twitter:title" content="Hello world!" />
<meta property="twitter:description" content="Welcome to WordPress. This is your first post. Edit or delete it, then start writing!" />
<meta name="twitter:image" content="https://mydomain.com/wp-content/uploads/2020/08/aioseo-twitter-image.jpg" />

これは、All in One SEOが設定に基づいて出力する情報です。

設定した内容と一致する場合は、次のチェックに進んでください。

設定した内容と一致しない場合は、サポートにお問い合わせください。その際、問題が発生している投稿またはページのURLを提供してください。

重複および競合する情報の確認

次に確認するのは、投稿またはページのソースコードに複数の情報セットがあるかどうかです。

All in One SEOだけがソーシャルメディアサイトで使用されるコードを出力するわけではありません。他の多くのプラグインやテーマもこの情報を出力するため、情報が重複したり競合したりします。

問題が発生している投稿またはページで、ページ上のどこか右クリックし、「ページのソースを表示」を選択します。

これで、投稿またはページのソースコードが表示されるはずです。ソースコードでTWITTER: を検索すると、All in One SEOという行のすぐ下にコードが表示されるはずです。

<!-- All in One SEO 4.0.0 -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@aioseopack" />
<meta name="twitter:creator" content="@aioseopack" />
<meta name="twitter:domain" content="mydomain.com" />
<meta property="twitter:title" content="Hello world!" />
<meta property="twitter:description" content="Welcome to WordPress. This is your first post. Edit or delete it, then start writing!" />
<meta name="twitter:image" content="https://mydomain.com/wp-content/uploads/2020/08/aioseo-twitter-image.jpg" />

一致するものが他にないか、さらに検索を続けてください。 TWITTER:で始まるコードがさらに見つかった場合は、テーマまたは別のプラグインから提供されている重複した/競合する情報があることになります。

テーマを変更したり、プラグインを1つずつ無効にしたりして、コードが消えるかどうかを確認することで、他のコードがどこから来ているのかを特定できます。Health Check & Troubleshootingプラグインを使用してテストすることができます。これは、サイト訪問者が見ているものに影響を与えることなくテストできます。

テーマを切り替えた後にコードが消える場合は、テーマが問題を引き起こしていることがわかります。

プラグインの1つを無効にした後にコードが消える場合は、そのプラグインが問題を引き起こしていることがわかります。

投稿またはページでTWITTER:に一致するコードがAll in One SEOからのものだけの場合は、以下の情報を参照してください。

Twitterによる画像のキャッシュ

Twitterはコンテンツを見るたびに、そのコンテンツに関する情報を7日間キャッシュします。共有される際には、キャッシュされた情報が使用されます。

これはTwitterでの共有に関する問題の最も一般的な原因です。キャッシュされた情報が古く、All in One SEOで設定した内容を反映していない可能性があるためです。

残念ながら、できることは、Twitter用に設定した画像をダウンロードし、名前を変更して、All in One SEOに再度アップロードすることだけです。

これでうまくいかない場合は、Twitterがサイトから新しい情報を取得するまで待つ必要があります。