【问题标题】:Site name in Google search results for multi-language websites多语言网站的 Google 搜索结果中的网站名称
【发布时间】:2015-05-26 14:25:11
【问题描述】:

使用 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/

为每种语言设置不同的网址和不同的网站名称是否正确?我找不到任何相关文档。

【问题讨论】:

    标签: html seo schema.org google-rich-snippets


    【解决方案1】:

    无论您使用不同的路径 (…/en/ + …/de/)、不同的子域 (en.example.com + de.example.com) 还是不同的域 (example.com + example.net),您都有不同的(尽管已翻译)网站.

    因此,请为您的每个网站使用单独的 WebSite 项目。

    示例(使用 RDFa)

    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/ 上,您可以指定:

    <head typeof="schema:WebSite">
      <title property="schema:name">Beispiel</title>
      <link property="schema:url" rel="canonical" href="http://example.com/de/" />
    </head>
    

    【讨论】:

    • 一个问题:例如,如果网站的俄语和乌克兰语版本名称相同,我该怎么办?谷歌:对你的网站来说是独一无二的——不被其他网站使用。我该如何解决?
    • @Zhenya:由于这是一个 SEO 建议问题(从技术上讲,多个站点具有相同名称并没有什么问题),所以这里不在 Stack Overflow 上。您可以前往Webmasters 获取它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    • 2016-03-06
    相关资源
    最近更新 更多