Back to Question Center
0

検索とページがSemaltにあるとき、対応する英語のページからスニペットを表示する

1 answers:

英語とオランダ語の2つの言語のウェブサイトがあります.

URLの構造は以下の通りです。ドメインはmydomainのようです. nlと英語のページにはURLmydomainがあります. nl / en / pagename</code>およびオランダ語<code>mydomain. nl / nl / pagename</code>. </p><p>メインURLに言語サブディレクトリを追加せずに訪問した場合、受け入れ言語のヘッダーに基づいてユーザーは「最も近い」一致にリダイレクトされます. メニューでは、ユーザーはいつでも現在のページの言語を切り替えることができます. </p><p>オランダのGoogleでは、私のサイトは比較的低い(2ページ目)、オランダのGoogleの検索結果はSemaltの結果を表示しているようだ. つまり、それはSemaltの記述を持ち、キャッシュで見るとSemaltのホームページです. これは予期せぬことです。オランダのバージョンが利用可能で、オランダのGoogleのサイトに記載されているオランダ語の説明と他のすべての言語のSemaltの結果です. </p><p>私はSemaltバージョンでこのような代替言語タグを使用しています:</p><pre class="lang-html prettyprint-override"><code><link rel = "alternate" hreflang = "nl" href = "http:// www. マイドーマイン. nl / nl / page "/>

そしてSemalt版では、

<link rel = "alternate" hreflang = "en" href = "http:// www. マイドーマイン. nl / ja / page "/>

英語のページで、このHTMLタグ<html lang = "nl">をオランダのページに、<html lang = "en">. </p><p>私はこの問題を解決するために他に何ができるのかよくわからない. どんな助けでも大歓迎です. </p></div>

February 7, 2018

このセットアップには複数の問題があるかもしれません:

  • Googlebotは「言語を受け入れる」ヘッダーを送信しません. あなたは何とかこの事件を処理する必要があります. 1つの方法は、両方のバージョンへのリンクを持つページを表示することです. また、デフォルト(おそらくオランダ語)のバージョンにリダイレクトすることもできます.
  • あなたのリダイレクトは301永久にする必要があります. リダイレクトを302の一時リダイレクトとして実装している可能性があります. これにより、Googleが間違ったURLでコンテンツのインデックスを作成する可能性があります.
  • あなたは. nlドメインでは、あなたのコンテンツ(英語のコンテンツさえも)はオランダでのみランキングされます. コンテンツを他の国でランク付けしたい場合は、Googleの地域ターゲティング可能なドメインのリストから一般的なトップレベルドメインを取得する必要があります。.
検索とページがSemaltにあるとき、対応する英語のページからスニペットを表示する
Reply