【Luxeritas】ブログ村で記事画像(サムネイル)が反映されない!原因はOGPの「http」だった?解決方法を徹底解説

ブログを作成してすぐに、にほんブログ村に登録しました。
しかし、ブログを更新したのににほんブログ村のマイページや新着記事一覧に「画像(サムネイル)」が表示されない……。
OGP設定もしているし、SNSではちゃんと表示されるのに、なぜかブログ村だけNO IMAGEのまま。
解決法方法がないかずっと調べていたのですが、ついに解決しました!!
同じように悩んでいる方たちのために解決策をシェアします!
動作環境の確認
まず、私のブログの環境は以下の通りです。
CMS:WordPress
デザインテーマ:Luxeritas
症状:
- ブログを更新したのに、ブログ村の新着記事に画像(サムネイル)が出ない
- OGP設定はちゃんとしているはず
- X(旧Twitter)やFacebookでシェアすると、画像は正しく表示される
- ブログ村だけが「NO IMAGE」のまま
ブログ村で画像が表示されない原因とは?
ブログ村の公式ヘルプには「OGP画像の保存場所」や「登録URLの不一致」が原因として挙げられています。
全てをカバーするパターンではありませんが、イメージしやすいよう以下を参考にしていただき、画像が取得されない場合、登録ブログURL、OGP画像の保存場所、OGPタグのURL指定を調整してみてください。
example.com ← ブログ村に登録したブログトップページURL
example.com/images/~ ← ○ 取得する 画像保存先URL
images.example.com/~ ← × 取得できない 画像保存先URL
引用元:記事画像が取得されないのですが? – にほんブログ村サポート
もちろん真っ先にこのページを確認し、自身のブログのソースコードを確認したのですが長い間気づくことができませんでした。
登録ブログURLとOGP画像の保存場所が一致していないことに・・・!
原因はOGPタグ内の「画像URL」
ブログのページのソースコードを確認したところ、以下のようなOGP出力コードを使用していました。
【NGだった記述】
<meta property="og:image" content="http://diarlyinph.com/…">
httpsにしているつもりでしたが、OGPタグの中身が httpで出力されていたのです。
ブログ村の登録ブログURLを"https://diarlyinph.com/"にしてるため、
OGPタグ内の画像URLもhttpsに統一しておかないといけませんでした。
なぜブログ村だけ反映されないのか?
SNS(XやFacebook)のシステムは賢いため、http で記述されていても自動で https に読み替えて表示してくれることが多いです。
しかし、ブログ村のクローラーはhttp のままだと無視されてしまうようです。
【解決策】画像URLを"http"から"https"へ変更
以下のステップで試してみてください。
- WordPressの設定確認
「設定」>「一般」で、URLが両方 ともhttpになっていたのでhttpsへ変更
- 投稿記事のアイキャッチ画像、OGP画像の設定し直し
それぞれ削除して設定し直し
- ソースコードの画像URLを確認
ブログ記事の上で右クリックして、
「ページのソースを表示」><meta property="og:image" content="https://diarlyinph.com/…">に変更されていることを確認 - ブログ村で「最新記事の再取得」
設定変更後、ブログ村マイページの「記事管理」から手動で再取得ボタンを押す。
【まとめ】一文字の違いが明暗を分ける!
ブログ村の画像反映問題、結論は「OGP画像URL」でした。
「SNSでは見えているけどブログ村に反映されない」という方は、一度ページのソースを表示して、
og:image の中身が 登録ブログURLと一致しているか、穴が開くほどチェックしてみてくださいね!
同じLuxeritasユーザーの方の参考になれば幸いです。












ディスカッション
コメント一覧
まだ、コメントがありません