2009-07-01 8 views
10

検索エンジンが理解できるようにページが特定の言語であることを指定するにはどうすればよいですか?ウェブサイトの言語を指定する方法は? (HTML?)

トップに置いたメタタグですか?そうであれば、ほとんどの検索エンジンでこれを使用して言語を判断するのかどうかは分かりますか?

英語の1ページのコンテンツを複数の言語に変換しており、その情報をhtmlに含める/検索エンジンにどの言語で対応しているかを知らせたいと思います。

答えて

18

クイックgoogle検索で私にこれを与えました:HTTP and meta for language。 tl; dr

<html lang="en"> 

指定方法は他にもあります。 Apacheを使用している場合は、Apacheのファイル拡張子を使用して、ユーザーエージェントの指定したプリファレンスに基づいて正しいバージョンを取得できます。例えば、その上、あなたのインデックスページindex.html.enindex.html.jpindex.html.deに名前を付けて...

8

は、検索エンジンは、右の言語を拾うために取得しようとするできることの範囲については、このページをチェックしてください。 XHTMLのための

How to Specify an HTML Web Document Language for good SEO

(順不同)

  1. 右のドメインサフィックス
  2. 右郡内でホスト
  3. AddHeading構文(アパッチ)
  4. <meta http-equiv="Content-Language" content="yourlanguage" />
  5. <html lang="yourlanguage"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="yourlanguage" lang="yourlanguage">
  6. テキストパターン解析に
  7. <p lang="yourlanguage">
  8. <meta http-equiv="content-type" content= "text/html; yourcharset">
  9. や検索エンジンすぎ(単語の接頭辞/接尾辞、nグラム分析)
12

あなたのDTDによって:

HTML:

<html lang="en"> 

XHTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 

あなたは左の言語の権利を使用している場合:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" dir="rtl"> 

XHTMLを使用している場合は、XMLの両方を指定することをお勧めします:LANGとのlang属性。 xml:lang属性はlangよりも優先されます。

関連する問題