以下两个hreflang
标签示例:
<link rel="alternate" hreflang="en" href="www.123.com/en" />
<link rel="alternate" hreflang="es" href="www.123.com/es" />
我知道这会把英文页面翻译成西班牙语页面。然后我需要使它双向,所以西班牙语页面到英语。我如何使它双向?
我把这两个标签添加到我的英文版本,但是"西班牙语"页面在哪里?它是自动创建一旦我添加西班牙语标签,然后我去那个页面添加hreflang
标签的英文版本,或者我添加四个hreflang
标签(en, es和es, en)在同一页面等?
(我正在学习SEO,这是一个我很困惑的问题/话题。)
我不能100%肯定我是否正确理解了你的问题。我想你应该有一个西班牙语版的网页和一个英语版的网页。
google开发者指南给出了以下示例形式的推荐:
<head>
<title>Widgets, Inc</title>
<link rel="alternate" hreflang="en-gb"
href="https://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-us"
href="https://en-us.example.com/page.html" />
<link rel="alternate" hreflang="en"
href="https://en.example.com/page.html" />
<link rel="alternate" hreflang="de"
href="https://de.example.com/page.html" />
<link rel="alternate" hreflang="x-default"
href="https://www.example.com/" />
</head>
你应该把链接rel标签放在两个html页面(西班牙语和英语版本的页面)
下面是对取自该示例的页面的引用:
网页的本地化版本。由于包含了绝对路径,因此可以清楚地看到哪个url绑定到哪个语言。
编辑:包括Vincent Orback评论的推荐