私のウェブサイトのURLはhttps://www example.com/index.do
です
私のモバイルWebサイトのURLはhttps://m.example.com
です
正規のモバイルサイトホームページに記載する必要があるURL
<link rel="canonical" href="https://www.example.com/index.do">
または
<link rel="canonical" href="https://www.example.com/">
まあウェブサイトのホームはこれで実行されますhttps://www.example.com/index.do
ここでの解決策は、一般的なWebサイトのホームページでrel = "canonical"タグとrel = "alternate"タグの両方を使用し、モバイルページではrel = "canonical"タグのみを使用することです。
したがって、通常のホームページでは次のようになります。
<link rel="canonical" href="https://www example.com/index.do">
<link rel="alternate" media="media query for your mobile page" href="https://m.example.com">
モバイルホームページ:
<link rel="canonical" href="https://www example.com/index.do">
ここに完全なドキュメント:
https://developers.google.com/search/mobile-sites/mobile-seo/separate-urls
あなたが言ったように、ウェブサイトのデスクトップバージョンは、example.com/index.do
URLを開くだけでexample.com
にリダイレクトされます。
したがって、ここでは301リダイレクトを実行しています。つまり、https://www.example.com/
などの他の正規リンクタグを設定しても、1リダイレクトで上書きになります。つまり、Googleはhttps://www.example.com/index.do
検索結果ページで、あなたの好みの正規リンクタグではありません。
したがって、リンク先URLまたはリダイレクトURLである正規リンクタグを常に設定してください。
モバイルの場合、すでにサイトのモバイルバージョンへの301リダイレクトを自動的に実行しているため、ヘンリーが言及している代替メタタグを追加する必要はありませんが、ここで301リダイレクトを実行せず、他の手法を使用している場合は、リダイレクトすると、大きな問題になります。その場合は、代替メタタグを使用できます。
Googleがモバイルサイトをどのように表示するかを確認するには、 フェッチおよびレンダリングツール を使用し、チェック用のデスクトップバージョンURLを追加して、Google Smartphoneクローラーを選択します。
モバイルサイトでも、標準リンクタグのモバイルバージョンを使用することを忘れないでください。
私はHTTP書き換えルールの専門家ではありませんが、それを使用することにより、index.doページをホームページで直接提供できるため、Google検索結果ページでクリーンなホームページURLをインデックスできます。