使用Schema.org,我可以为我的网站设置名称,以便在Google搜索中显示:https://developers.google.com/structured-data/site-name
示例:
<script type="application/ld+json">
{ "@context" : "http://schema.org",
"@type" : "WebSite",
"name" : "Your WebSite Name",
"alternateName" : "An alternative name for your WebSite",
"url" : "http://www.your-site.com"
}
</script>
如果我有多语言网站怎么办? 5种语言→5个索引页,例如:http://www.example.com/en/
为具有不同网站名称的每种语言设置不同的URL是否正确?我找不到任何关于此的文件。
答案 0 :(得分:2)
您是使用不同的路径(…/en/
+ …/de/
),不同的子域(en.example.com
+ de.example.com
)还是不同的域(example.com
+ {{1 }},你有不同的(虽然翻译)网站。
因此,请为每个网站使用单独的WebSite
项。
在example.net
上,您可以指定:
http://example.com/en/
在<head typeof="schema:WebSite">
<title property="schema:name">Example</title>
<link property="schema:url" rel="canonical" href="http://example.com/en/" />
</head>
上,您可以指定:
http://example.com/de/