TLDと言語フォルダーの経験があるSEOerは、次のことを教えてくれました。
サイトで言語フォルダーを使用する場合(すべての英語ページにexample.com/en/
など)、そのURLフォルダー内のすべてのページにhreflang
en
も指定する必要があります-ただしこれらのページは翻訳として作成されます。
本当ですか?そのフォルダ内の非翻訳ウェブページにも提供すべきではありませんか?
hreflang
は、anyリンクで使用できます。どのドキュメントから、どのドキュメントにリンクするかは関係ありません。リンクされたドキュメントの言語を伝えるだけです。¹
hreflang
+ alternate
(は、リンク文書の翻訳を指すリンクでのみ使用できます。²
¹実際には、リンクされたドキュメントの言語がリンクされたドキュメントの言語と異なる場合にのみhreflang
属性を指定します。たとえば、ページがドイツ語で、スタックオーバーフローの質問(=英語)にリンクしている場合に使用するのは理にかなっています。
²リンクドキュメントのhtml
要素に、リンクのlang
属性と同じ値を持つhreflang
属性がない場合。その場合、当然のことながら翻訳とはみなされません。