0

私のサイトの多くのページには別の言語の代替バージョンがありますが、英語の「正規」バージョンへのポインタであると思われる「リターンタグ」がありません.

たとえば、このページは英語の標準的なページhttp://www.thebitles.com/で、このメタ タグを通じてスペイン語版を指しています。

    <link rel="alternate" hreflang="es" href="/es/" />

そして、スペイン語版はhttp://www.thebitles.com/es/ で、このタグを介して正規版を指しています

<link rel="canonical" hreflang="en" href="/" />

エラーがどこにあるのかわかりません。戻りタグがあります。誰にもアイデアがありますか?ありがとう

4

3 に答える 3

1

絶対 URL (フル パス) も使用する必要があります。

お気に入り

href="http://www.example.com/us/" 

それ以外の

"/us/" 
于 2016-05-11T11:53:53.560 に答える
0

この問題を自分で解決するための解決策を検索したところ、Google が何かを変更したようで、Search Console はhreflangタグがページの上位にあることを期待するようになりました。

タグを上に移動してみて、headそれが役立つかどうかを確認してください。

于 2016-02-22T22:24:01.267 に答える
0

私のエラーが見つかりました: <link rel="canonical" hreflang="en" href="/" />存在しません。それを置き換える必要が <link rel="alternate" hreflang="en" href="/" />あり、それは正しい戻りタグです。さらに、同じページを指す代替/hreflang タグを見逃しました:<link rel="alternate" hreflang="xx" href="yy" /> 言語メタタグが既に存在する場合でも必要です。<meta http-equiv="content-language" content="xx">

于 2016-02-23T23:52:35.977 に答える