Googleのサイトリンクが更新されない時の苦肉の策

HPの構成を変更しても、Google のサイトリンクが更新されず困ることがあります。

Google のサイトリンクに表示される内容は HP の管理者がコントロールできず、Google の解釈に任せるしかありません。

HPの構成を変更してしばらく待ってみたり、サイトマップを再送信したり、構造化マークアップしてみたりと、いろいろ試してみたのですが、サイトリンクの内容が更新されることはありませんでした。

いつまでも Google の検索結果から古いページにリンクが貼られているのはよろしくないので、苦肉の策として対策することにしました。

対策方法は、古いページへのアクセスを新しいページにリダイレクトするという方法です。

古いページへのアクセスを新しいページにリダイレクトする方法

リダイレクトには .htaccess を使用します。

例えば、https://example-domain.tokyo/old.html を https://example-domain.tokyo/new/ にリダイレクトしたいなら

という記述を .htaccess の先頭に記述します。

サイトリンクは 6つくらい表示されているはずなので、

RewriteRule ^old.html$ /wp/new/ [L,R=301]

の部分をそれぞれのページごとに、6行分記述します。