我在这里有这个网站:http://www.tu.biz/blog/
该网站本身是英语,但许多博客文章旨在为西班牙读者提供。
我如何正确地构建网站结构,以表明某些页面面向全球的西班牙语用户,而其他页面面向全球的英语用户?
我也在Facebook上使用Open Graph标签...
我需要使用Open Graph中的语言标签吗?搜索引擎和Twitter,LinkedIn等其他网站会选择它们吗?
混合页面可以在每篇文章上指定lang
lang
可以使用英文页面
<article lang="en-US">...</article>
<article lang="es-US">...</article>
带有西班牙语的英语页面可以添加替代项
<html lang="en-US">
...
<meta property="og:locale" content="en_US" />
并且该页面将执行相反的操作
<meta property="og:locale:alternate" content="es_US">
<link rel="alternate" hreflang="es-US" href="...">
根据需要使用<html lang="es-US">
...
<meta property="og:locale" content="es_US" />
<meta property="og:locale:alternate" content="en_US">
<link rel="alternate" hreflang="en-US" href="...">
在每个页面中进行指示
lang
适当地使用<nav lang="en-US">...</nav>
和lang
似乎比opengraph更重要
FYI破折号是lang
的标准,但hreflang
使用下划线