web-dev-qa-db-ja.com

URLの言語

ウェブサイトのURLで言語をサポートするために、どのoenがより良く、よりキュートになることができますか?

http://en.example.com

または

http://example.com/en/

どちらがSEOに優れていますか?ユーザーエクスペリエンスに関してどちらが優れていますか?

また、IP範囲でユーザーをリダイレクトすることを考えていました...これはどうですか?

もちろん、言語の1つはユーザーには表示されません。つまり、デフォルトの言語です。

1

SEOの観点から、これら2つのURLに大きな違いはないと思います。検索エンジンクローラーに使用している言語を伝えてSEOを改善したい場合は、htmlメタタグを使用する方が適切です。

<meta http-equiv = "Content-Language" content = "en">

さらに、「どの言語を使いたいですか?」でユーザーを悩ませることはないと思います。良い考えです。 youtube/en /またはen.facebookのようなものを見たことがない。

もちろん、ユーザーが好みの言語を設定できるようにする必要があります(すべきです)。ただし、ユーザーのブラウザー設定によって決定されるHttp-Headerからユーザーの優先言語を取得し、ユーザーがサイトにアクセスするときにその言語をデフォルトとして設定する必要があります。 (Http-Headerが何であるかわからない場合は、プログラマーと話し合ってください!)したがって、ユーザーは不必要な決定をせずに希望の言語でサイトを閲覧できます。

ユーザーの好みの言語をipで認識することはオプションですが、これは最良の解決策ではありません。中国人の男性は、米国にいるときに自分のラップトップでサイトを閲覧できます。 Http-Headerで彼の好みの言語を認識した場合、彼は米国のipを使用しても中国語でサイトを閲覧できます。

5
Brian