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行分記述します。