モバイル用と他のデバイス用の2つのhtmlファイルがあります。 PHP a if ($modile)
を使用してモバイルデバイスを検出しています。この後にinclude("example.html">
が続き、表示するインデックスを決定します。
これが私のコードの例です:
<?php
if($modile) include("index_m.html");
else include("index.html");
?>
各インデックスはそれぞれ少しずつ異なり、アドレスバーでは次のように表示されます。
http://www.example.com/index.html
http://www.example.com/index_m.html
質問:
私のサイトは2つのインデックスファイルを使用しているため、検索エンジンはこの悪いSEOを考慮しますか?
公開されたインデックスファイルはURLに優しいアプローチではありませんが、クライアントのデバイスに基づいて特定のインデックスファイルにリダイレクトするというアイデアは、検索エンジン(特にgoogle)がデスクトップとモバイルを持っていることを理解できるため、実際には素晴らしいスタートですあなたのページのバージョンとグーグルは、彼/彼女のデバイスに基づいてクライアントに最も関連性の高いページを表示しようとします。
追加のボーナスとして、モバイルデバイスの互換性についてもページをチェックするのが好きなので、Googleのページ速度の洞察でアイデアを実行すると、あなたのアイデアは高いスコアを獲得します。 Googleウェブマスターツール(検索コンソール)には、ページがモバイルフレンドリーでない場合に文句を言うセクションがあると思います。
Googleには、コードを追加して、インデックスを作成する時期が来たときに個別のURLをGoogleにとってより役立つものにする方法に関する記事があります。
https://developers.google.com/webmasters/mobile-sites/mobile-seo/separate-urls