私のウェブサイトでは、ルートページ https://www.amolelingue.com/ は標準英語URLへの301リダイレクトを持っています https://www.amolelingue.com/en 2つの代替バージョン(/ itおよび/ fi)があります。
GoogleウェブマスターツールのSearch Consoleの国際ターゲティングで次の2つのエラーが表示されます。
3つのページ(/ en/it/fi)のそれぞれは、それ自体を標準バージョンとしてリストし、3つのページすべてへのhreflang-linksも持っています。たとえば、英語版には次のものがあります。
<link rel='canonical' href='https://www.amolelingue.com/en'>
<link rel='alternate' href='https://www.amolelingue.com/en' hreflang='en'>
<link rel='alternate' href='https://www.amolelingue.com/it' hreflang='it'>
<link rel='alternate' href='https://www.amolelingue.com/fi' hreflang='fi'>
正規のURLとして「/」に言及しているところはありませんが、リターンタグがないというエラーが表示されるのはなぜですか。ここでエラーをしたか、Googleウェブマスターツールがこれを誤って報告していますか?
設定が正しくありません。ルートを https://www.amolelingue.com/en に永続的にリダイレクトするのではなく。
どちらか:
/en
、/it
または/fi
に一時的にリダイレクトします。次に、次のように"x-default"
でルートを識別します。
<link rel="alternate" href="https://www.amolelingue.com/en" hreflang="en">
<link rel="alternate" href="https://www.amolelingue.com/it" hreflang="it">
<link rel="alternate" href="https://www.amolelingue.com/fi" hreflang="fi">
<link rel="alternate" href="https://www.amolelingue.com/" hreflang="x-default">
hreflang
に関するGoogleのドキュメントは here であり、関連する部分は次のとおりです。
[…]予約値「x-default」は、1つの言語または地域に固有ではない言語セレクター/リダイレクターを示すために使用されます。クリック可能な世界地図を表示するホームページ。