CDN 画像インデックス作成と Yoast SEO
注意: WordPress テーマに変更を加える前に、テーマの次回更新時に更新内容が失われないよう、必ず子テーマを追加してください。
Yoast SEO プラグインと CDN を使用する際に Google Search Console によって画像が適切にインデックス付けされるようにするには、関数の小さなコードスニペットを functions.php ファイルの先頭に追加する必要があります。このコードにより、Yoast SEO は WordPress Webサイトのサイトマップを適切に生成できます。
- ファイルマネージャーまたは FTP でサイトに接続します。
- wp-content/themes ディレクトリに移動します。
- 有効なテーマがあるフォルダーで、functions.php ファイルを見つけて開きます。
- functions.php ファイルで、このコードスニペットをファイルの先頭に追加し、example.com を実際のドメイン名に置き換えます。
function wpseo_cdn_filter($uri) { return str_replace('https://www.example.com', 'https://secureservercdn.net/example.com/', $uri); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );
- 変更を保存します。
- WordPressにサインインします。
- 左側のメニューで、「Yoast SEO」を選択し、次いで「設定」を選択します。
- 「Site features」を選択し、APIセクションまで下にスクロールします。
- XML サイトマップの機能を見つけ、それを無効にします。
- キャッシュをクリアし、サイトマップ機能を再度有効にします。これにより、サイトマップが再構築されます。
これで、サイトマップが CDN URL を使用して画像を参照するようになります。この変更後、Google Search Console で画像のインデックスが再作成されるまで数日かかる場合があります。
次のステップ
- Google ログインで Google Search Console にログインします。