ソーシャルプレビュープラグインの互換性:WordPress SEOプラグインの比較
WordPress SEOプラグインは、ページがog:title、og:description、og:imageを公開するのを支援できます。しかし、ソーシャルプレビュー自体を動的にするわけではなく、Facebook、WhatsApp、LinkedIn、Xが保持するキャッシュを制御するものでもありません。
このガイドでは、SEOプラグイン、ページキャッシュ、生成画像、ソーシャルプラットフォームの間の実際的な境界について説明します。
簡潔な回答
Yoast SEO、Rank Math、All in One SEO、SEOPressはいずれもOpen Graphメタデータを出力できます。WooCommerceの商品にとって重要なのは、どのプラグインの機能リストが最も長いかではありません。最終的なHTMLに正しい公開用のog:imageURLが1つ含まれているかどうか、そして商品データが変更されたときにそのURLが変わるかどうかです。
| プラグイン | 提供できるもの | 提供できないもの |
|---|---|---|
| Yoast SEO | Open Graphタグとソーシャルメタデータの制御 | WhatsApp、LinkedIn、Xのキャッシュ強制更新 |
| Rank Math | Open Graphタグとソーシャルメタデータの制御 | 他のプラグインやテーマが実行された後も、その画像が最終タグであることの保証 |
| All in One SEO | Open Graphタグとソーシャルメタデータの制御 | プラットフォーム側のキャッシュ無効化API |
| SEOPress | Open Graphタグとソーシャルメタデータの制御 | 他の統合機能が生成しない限り、動的な商品カバー画像 |
同じ診断方法は他のWordPress SEOプラグインにも当てはまります。プラグインの設定画面だけでなく、レンダリングされたページを検査してください。
古いプレビューが表示される原因
商品シェアは、いくつかの独立したレイヤーをまたいで処理されます。
- WordPress、WooCommerce、SEOプラグイン、テーマがHTMLを生成します。
- ページキャッシュやCDNが、そのHTMLの古いコピーを配信することがあります。
- ソーシャルクローラーが
og:imageを読み取り、ページURLに対するプレビューを保存します。 - 画像URL自体も、プラットフォーム、CDN、レンダラーによってキャッシュされる場合があります。
Yoast、Rank Math、AIOSEO、SEOPressの設定を変更しても、最初のレイヤーにしか影響しません。HTMLにまだ古いタグが含まれている場合は、ページキャッシュを削除してください。画像のバイトデータを再読み込みする必要がある場合は、画像URLを変更してください。
信頼性の高い互換性チェック
公開されている商品URLに対して、以下を実行します。
curl -s https://example.com/product/example | grep -i 'og:image'
次に、結果を検証します。
- 有効な
og:imageタグが正確に1つ存在するか、選択した統合が意図的に制御しているタグが1つだけであること。 - URLがCookie、認証、ブラウザチャレンジなしで公開アクセス可能であること。
- レスポンスがサポートされているコンテンツタイプの画像であり、
200 OKのステータスが安定していること。 - 商品の価格または画像を変更した後、HTMLが期待どおりの現在の画像URLを公開していること。
複数のプラグインがog:imageを出力する場合、クローラーはエディタに表示されている値とは異なる値を使用する可能性があります。重複した出力を無効にするか、1つの統合をタグの明示的な所有者にしてください。
動的なWooCommerce商品カバー
価格、セール状態、在庫が変わっても、静的なアイキャッチ画像(featured image)は同じままです。動的なカバーは、生成された画像URLに現在の商品値をエンコードできるため、商品が変わると新しい画像URLが生成される一方、正規の商品パーマリンクは変わりません。
これにより、ストア側の鮮度の問題が解決されます。各プラットフォームがすでにキャッシュしたプレビューを破棄する必要はありません。
FastOG for WooCommerceは、生成されたカバーを管理し、ページURLを正規のまま維持するように設計されています。また、商品のWebhookが届いたときにFacebookの再スクレイピングをリクエストすることもできます。この更新パスはFacebook専用であり、WhatsApp、LinkedIn、Xの無効化APIではありません。
プラグインの競合を避ける
各責務について、明確な所有者を1つに定めてください。
- ページレベルのOpen Graphタグは、1つのSEOプラグインに出力させる。
- 動的カバー連携が有効な場合は、その連携が
og:imageの値を提供する。 - メタデータのルールを変更した後は、フルページキャッシュとエッジキャッシュをパージする。
- レンダリングされたHTMLは、WordPress管理画面のプレビューだけでなく、
curlでテストする。 - 宛先プラットフォームにプレビューツールが存在する場合は、それを利用する。
og:imageタグを追加するためだけに、別のプラグインをインストールしないでください。タグを増やしてもプレビューが新しくなるわけではなく、曖昧さが生まれるだけです。
FAQ
動的OG画像にYoast、Rank Math、AIOSEO、SEOPressは必要ですか?
いいえ。SEOプラグインはメタデータを公開できますが、動的画像生成は別の関心事です。メタデータを管理するプラグインを維持し、そこに1つの画像ジェネレーターを接続してください。
WordPressのSEOプラグインはWhatsAppのプレビューキャッシュをクリアできますか?
いいえ。WhatsAppは公開のプレビュー更新エンドポイントを公開していません。プラグインは次のオリジン応答を正しくすることはできますが、受信者のアプリにすでにキャッシュされたプレビューを書き換えることはできません。
WooCommerceのソーシャル画像に最適なプラグインはどれですか?
既存のメタデータとスキーマ設定に合うプラグインを選択してください。プレビューの鮮度に関しては、決定的な要素は最終的にレンダリングされるog:image、ページキャッシュの動作、プラットフォームのクローラーキャッシュであり、プラグインのブランドではありません。
結果をテストするにはどうすればよいですか?
ライブHTMLを検査し、画像URLを直接取得し、製品URLを無料のOG画像テスターに貼り付けてください。リンクを共有する前に、クローラーが読み取れるメタデータが表示されます。