【注意】Broken Link CheckerでTwitterリンクが大量エラー?原因と対処法を徹底解説!

【注意】Broken Link CheckerでTwitterリンクが大量エラー?原因と対処法を徹底解説!
スポンサーリンク

WordPressでBroken Link Checkerを使っていると、

Twitterリンクが大量にエラーになってる…!

とびっくりすること、ありませんか?

実際、私のブログでも「114件のリンクエラー」と表示され、確認してみるとほとんどがTwitter関連でした。

今回は、その理由と、どう対処すればいいかを初心者でもわかるように丁寧に解説します!

スポンサーリンク
目次
スポンサーリンク

Twitterリンクがエラーになるのはなぜ?

結論から言うと、

Twitterの仕様が変わったからです。

以前まで使えていた「Twitterを埋め込む」ブロック(=oEmbed方式)は、

Twitter側が仕様変更したため、正しく読み込めないケースが増えています。

特にBroken Link Checkerのようなツールは、Twitterからの制限を受けやすく、

t.co(短縮URL) https://twitter.com/hashtag/… ツイートのURL(https://twitter.com/○○/status/…)

これらが生きていても“リンク切れ”と誤判定されることが多いです。

スポンサーリンク

今後は「HTMLで埋め込む」が安心

では、どうすればTwitterのリンクエラーを減らせるのか?

答えはシンプル。

→ ツイートを「HTMLで埋め込む」に切り替える!

【手順】

Twitterで埋め込みたいツイートを表示

ツイート右上の「…」メニューから「ポストを埋め込む」を選択

Embedded Postを選択し、表示されたHTMLコードをコピー

WordPressのブロックエディターで「カスタムHTML」ブロックを使って貼り付け

これで表示は安定し、Broken Link Checkerにも誤検出されにくくなります。

ただしこれらはブロックエディターのSWELLテーマの場合ですので、SWELL以外だとUIが若干異なるかと思います。

スポンサーリンク

Twitter系リンクはBroken Link Checkerで除外もアリ

とはいえ、過去の記事を全部「HTML形式」に直すのは大変。

その場合は、TwitterリンクをBroken Link Checkerのチェック対象から除外することも可能です。

【設定手順】

WordPress管理画面 → Broken Link Checkerの設定

「チェックするリンクの種類」タブの「除外リスト」に twitter.com や t.co を追加

ただし、本当にリンク切れになったTwitterリンクも検知できなくなるので注意。

あくまで「誤検出が多すぎて困るときの最終手段」として使いましょう。

スポンサーリンク

まとめ

Twitterリンクが大量エラーになるのは、

仕様変更によりoEmbedが正しく動作しないから

今後は「HTMLで埋め込む」に切り替えるのがベスト です。

対応が大変なときは、Broken Link CheckerでTwitterを除外する方法も試してみてください。

リンク切れ対策は、読者のためにも、SEOのためにもとても大事。

Twitter関連のリンクだけはちょっと特殊ですが、

この記事を読んだあなたなら、もうバッチリ対処できますね!

最後まで記事をお読み頂き、ありがとうございました!

スポンサーリンク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次