2017-11-10 5 views
0

私が建築しているウェブサイトは、2つの言語(オランダ語と英語)を持っています。Googleはどのように私の多言語ウェブサイトのインデックスを作成しますか?

フラグを選択することで言語を切り替えることができます(フォーム投稿をクリックすると、Jqueryを介して送信されます)。言語はセッションとクッキーに保存されます。ページが更新され、選択した言語に応じて内容が変更されます。 (HTMLの変更も可能です)。

私のウェブサイトは正しくインデックスされますか?たとえば、ユーザーが英語の場合、検索結果にGoogleのウェブサイトの英語版が表示されますか?

+1

を見つけることができませGoogleはハードを持っていませんfronend checklist

の一部である

<html lang="en">

ようなHTMLタグに言語を追加することを検討してください時間。あなたのURLは言語ごとに一意である必要があります。 URLに各言語のabbrを追加してみてください。 yourwebsite.com/nl/about-us and yourwebsite.com/about-us –

+1

のようにクッキーを使用するのはナンセンスです。特定の言語の特定のコンテンツにURLを渡すことができます。さらに、別のデバイスで同じURLを再度呼び出すときや、Cookieの有効期限が切れた後に同じコンテンツを見るという単純な期待さえも失望します。この情報はURL期間に属します。 – CBroe

答えて

0

言語ごとに個別のURLを作成する必要があります。 ベストウェイは、デフォルトで/pagenameとして英語を使用し、他のすべての言語の言語プレフィックスを使用することです。 /nl/pagename,fr/pagename。 クエリパラメータを使用することもできます。 /pagename?language=nl あなたは他のすべての言語にメタリンクを追加する必要があります

EN
<link rel="alternate" hreflang="nl" href="/nl/pagename" /> または
<link rel="alternate" hreflang="nl" href="/pagename?language=nl" />

NL
<link rel="alternate" hreflang="en" href="/pagename" />

0

を@marcobiedermannが指摘したように、示すために多くの方法があります異なる言語のページ

あなたも、これはLANG attrのためのドキュメントはhere

関連する問題