Twitterでコンテンツを共有する際のトラブルシューティング

あなたやあなたの訪問者があなたのコンテンツを共有するとき、Twitterが正しいタイトル、説明文、画像を表示するようにするのに問題がありますか?

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

ここでは、何が問題なのかをトラブルシューティングするためのいくつかのステップを紹介しよう。

オール・イン・ワン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プラグインを使えば、サイト訪問者が見るものに影響を与えることなくテストすることができます。

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

プラグインのひとつを無効化するとコードが消えるなら、そのプラグインが問題を引き起こしていることがわかります。

もし、あなたの投稿やページでTWITTER:と一致するコードがAll in One SEOのものしかない場合は、以下の情報をお読みください。

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

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

キャッシュされた情報は古く、All in One SEOで設定した内容が反映されていない可能性があるためです。

残念ながら、Twitterに設定した画像をダウンロードし、名前を変更してAll in One SEOにアップロードし直すしかない。

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