Googleが推奨するように、セットアップは絶対にそうです。
www.example.comには、より狭いディスプレイサイズのメディアクエリがあり、設定によりディスプレイが狭くなると、ユーザーをm.example.comにリダイレクトします。両方のバージョンは、alternate <-> canonicalで互いに関連付けられています。
楽しみは、検索コンソールでGoogleとして取得することから始まります。
Google www.example.comとして取得し、取得するモバイルユーザーエージェントを選択するとどうなりますか?くそー-googlebotはwww.example.comの上に立って、m.example.comにリダイレクトされません。どうして? googlebotには表示幅がないためです!
しかし、ワイルドWebでのクロール手順でも同じことが起こります。ボットはwww.example.comにモバイルユーザーエージェントが付属し、m.example.comに正しくリダイレクトされないため、間違ったサイトバージョンとコンテンツを取得します。
今度は100万ドルの質問です。モバイルユーザーエージェントを使用してgooblebotをリダイレクトする方法です。一般的なリダイレクトロジックがexplizitユーザーエージェントの識別に基づいていない場合、絶対にお勧めです。
うーん、私はショットを撮るので、これについてもう少し議論することができます。興味深い質問。
私はこれをします:
デスクトップページで、モバイルURLを指すrel=”alternate”
タグを追加します。これにより、ボットはサイトのモバイルページの場所を見つけることができます。
モバイルページで、デスクトップURLを指すrel=”canonical”
タグを追加します。
HTTPリダイレクトを実装するのが難しい場合は、常にJavaScriptを使用して、ユーザーをlink rel="alternate"
タグが指すURLにリダイレクトできます。