特定のページURLでいくつかの画像のインデックスを作成する必要があります。ユーザーが画像検索でそれらをクリックすると、Googleがその画像を見つけた場所ではなく、選択したURLに移動したいと思います。たとえば、img1.png
とページ:/page1
と/home
という画像があります。 /home
ページには、次のHTMLがあります。
<a href="/page1"><img src="/img1.png"></a>
しかし、この画像の検索結果では、/home
が必要なときにGoogleが/page1
ページに移動します。
どうすれば修正できますか? /home
ページでこの特定の画像のインデックスを作成しないようにGoogleに伝えることで、これを修正できますか?どうすればいいですか?それは私のSEOにダメージを与えますか?
2つのページに同じ画像があるため、画像検索でいずれかのインスタンスを見つけてそのインスタンスを表示するために、基本的には検索エンジンに任せています。残念ながら、画像に正規タグを使用することはできません( https://www.seroundtable.com/google-rel-canonical-for-images-nope-22549.html )、しかしここでできることはいくつかあります。
XMLイメージサイトマップを作成して送信できます。そのサイトマップでは、目的のページのURLのみをその画像のURLで示します。 (これをXMLイメージサイトマップで行う方法の詳細は、次のとおりです。 https://support.google.com/webmasters/answer/178636?hl=en )他のバージョンは削除されません検索しますが、検索エンジンに信号を送信します。
より積極的なアプローチ:Google Search ConsoleのURL削除ツールを使用して手動で画像を削除するか、robots.txtファイルで画像をブロックします。 (詳細: https://support.google.com/webmasters/answer/35308?hl=en )。次のメタタグを含めることで、特定のページの画像のインデックス作成をブロックすることもできます。
<meta name="robots" content="noimageindex">
あなたの場合でも、画像にインデックスを付けたいので、画像を複製して別のファイル名を付ける必要があります-それがインデックスから取り出す画像です。次に、インデックスを作成したくないページに新しいファイル名画像を含めます。インデックスを作成するページ上の元の画像をブロックしたり削除したりしないでください。次に、選択したパスに関係なく、リンクしたくないページの新しいファイル名画像にインデックスを付けません。