2016-09-19 16 views
0

私のウェブサイトは、私は2つの言語、ドイツ語と英語のコンテンツを持っているSEO:hreflangが正しく動作しない - どうすれば修正できますか?

www.rufsam.com 

です。

<link rel="alternate" hreflang="x-default" href="http://www.rufsam.com/en"/> 
<link rel="alternate" hreflang="de" href="http://www.rufsam.com/de"/> 
<link rel="alternate" hreflang="en" href="http://www.rufsam.com/en"/> 
:私はこれらのhref-LANGタグを使用してい

www.rufsam.com/de 

または

www.rufsam.com/en 

:に

ユーザーの国によっては、 "rufsam.com" に自動的にリダイレクトします。

予想結果

ドイツ語のユーザーが「rufsam.com」をGoogle検索すると、ウェブサイトのドイツ語のコンテンツ(メタ記述など)が表示されます。

英語のユーザーが「rufsam.com」と答えると、ウェブサイトの英語のコンテンツ(メタ記述など)が表示されます。

しかし、現時点では正しく動作していません。

実際の結果

ドイツのユーザーは "rufsam.com" をグーグルとき、彼は英語の結果を取得します。英語のメタ記述が表示されます。 googleはドイツの結果を表示しないでください?

ドイツ語のユーザーがたとえば「rufsam.com Kontakt」(ドイツ語を含む)のようなものをGoogleで検索した場合、ドイツ語の結果が期待通りに表示されます。

+0

ここには何か? https://www.google.come/search?q = hreflang%20seo – mplungjan

+0

私は既に別のウェブサイトをチェックしていますが、残念ながらその情報で解決できませんでした。 – rufsam

+0

Btw。ホームページのHTMLには、異なるURL( '?lang = en'の代わりに'/en')が表示されます。 - あなたは[webmasters.se]でより良い助けを受けるかもしれません(あなたの質問にフラグを立て、司会者にマイグレーションを依頼する)。 – unor

答えて

0

通常、自動リダイレクトは悪い考えです。ボットが自動リダイレクトされていると、すべてのコンテンツを検出できない場合があります。クッキーを使用して、ユーザーのコンテンツ設定を保存しています。

私は何をお勧めしたいことは次のとおりです。

  1. rufsam.com(自分のホームページ)/ ENに自動リダイレクトすることができますか/デけど/ ENおよび/デ・ページはリダイレクトすることはありません(現在リダイレクトされていますそれらは のクッキーベース)
  2. x-defaultのhrefとしてrufsam.com(あなたのホームページ)を使用してください。 Googleのドキュメントによれば、リダイレクトするページにはx-defaultを使用する必要があります。
+0

ありがとうございました! My/deまたは/ enのページがどこかにリダイレクトされていないか、何か不足していますか? – rufsam

+0

私の/ deページにアクセスしようとすると、ここで/ enにリダイレクトされました – tinkerr

+0

本当ですか?もう一度やり直せますか?私が英語のrufsam.com/enにアクセスすると、私はドイツ語の1/deにリダイレクトされません。 – rufsam

関連する問題