国际内容的语言标签

问题描述 投票:1回答:1

我在这里有这个网站:http://www.tu.biz/blog/

该网站本身是英语,但许多博客文章旨在为西班牙读者提供。

我如何正确地构建网站结构,以表明某些页面面向全球的西班牙语用户,而其他页面面向全球的英语用户?

我也在Facebook上使用Open Graph标签...

我需要使用Open Graph中的语言标签吗?搜索引擎和Twitter,LinkedIn等其他网站会选择它们吗?

search tags facebook-opengraph language
1个回答
0
投票

混合页面可以在每篇文章上指定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使用下划线

© www.soinside.com 2019 - 2024. All rights reserved.