向 Google 搜索提供网站名称

当 Google 在搜索结果中列出某个网页时,会显示该网页的来源网站的名称,我们将其称为“网站名称”。Google 会根据许多不同的信息自动确定网站名称,您可以通过添加 WebSite 结构化数据来指明您偏好的网站名称。请注意,网站名称与按网页显示的标题链接不同(标题链接与网页一一对应,而网站名称对应的是整个网站)。

Google 搜索结果中的网站名称

功能可用性

目前,网站名称会在移动设备上的 Google 搜索结果中显示,并支持以下语言:英语、法语、日语和德语。

Google 搜索中的网站名称是如何创建的

Google 在 Google 搜索结果页上生成网站名称的过程是完全自动的,且会同时考虑网站的内容及网络上对此网站的引用。生成网站名称是为了充分展现和描述每条结果的来源。

Google 搜索会使用网站首页中的多种来源自动确定网站名称,包括:

尽管我们无法手动更改各个网站的名称,但我们一直在努力提高网站名称的准确性。您可以通过添加 WebSite 结构化数据,帮助提高为您的网页显示的网站名称的质量。

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 遵循指南
  2. 以 JSON-LD、RDFa 或微数据格式向网站首页添加必要属性。您无需在网站的每个网页中添加此标记;只需将此标记添加到网站首页即可。

    JSON-LD

    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example",
          "url" : "https://example.com/"
        }
      </script>
      </head>
      <body>
      </body>
    </html>

    微数据

    <html>
      <head>
        <title>Example: A Site about Examples</title>
      </head>
      <body>
      <div itemscope itemtype="https://schema.org/WebSite">
        <meta itemprop="url" content="https://example.com/"/>
        <meta itemprop="name" content="Example"/>
      </div>
      </body>
    </html>
            
  3. 若要提供网站名称的备用版本(例如,首字母缩写词或简称),可以添加 alternateName 属性。此属性是可选属性。

    JSON-LD

    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example Company",
          "alternateName" : "EC",
          "url" : "https://example.com/"
        }
      </script>
      </head>
      <body>
      </body>
    </html>

    微数据

    <html>
      <head>
        <title>Example: A Site about Examples</title>
      </head>
      <body>
      <div itemscope itemtype="https://schema.org/WebSite">
        <meta itemprop="url" content="https://example.com/"/>
        <meta itemprop="name" content="Example Company"/>
        <meta itemprop="alternateName" content="EC"/>
      </div>
      </body>
    </html>
            
  4. 使用网址检查工具测试 Google 看到的网页样貌。请确保您的首页可供 Google 访问,不会因 robots.txt 文件、noindex 或登录要求阻止 Google 访问。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址

指南

为了帮助 Google 更好地了解您的网站名称,请务必遵循 Search Essentials 指南、结构化数据常规指南以及以下技术和内容指南:

技术指南

  • 目前,Google 搜索仅支持每个网站有一个网站名称,其中“网站”由网域定义。这意味着,Google 搜索支持网域级别(而不是子网域或子目录级别)的网站名称。 请注意,以 wwwm 开头的子网域通常被视为位于网域级别。
    受支持https://example.com(这是网域级首页)
    受支持https://www.example.com(这也被视为网域级首页)
    受支持https://m.example.com(这也被视为网域级首页)
    不支持https://example.com/news(这是子目录级首页)
    不支持https://news.example.com(这是子网域级首页)
    对于子网域,Google 搜索可能会在搜索结果中显示网址的缩略版本(例如,https://news.example.com 子网域的网站名称可能显示为 "news.example.com")。
  • WebSite 结构化数据必须放置在网站的首页上。我们所说的首页是指网域级根 URI。例如,https://example.com 是网域的首页,而 https://example.com/de/index.html 不是首页。
  • 首页必须能被 Google 抓取(也就是说,不能阻止 Google 访问它)。如果我们无权访问您首页上的内容,则或许无法生成网站名称。
  • 如果您有包含相同内容的重复首页(例如,首页的 HTTP 和 HTTPS 版本,或 www 版本和非 www 版本),请确保您在所有重复网页(而不仅仅是规范网页)上使用相同的结构化数据。
  • 如果您已经为站点链接搜索框功能实现 WebSite 结构化数据,请务必将网站名称属性嵌套在同一节点中。也就是说,请尽可能避免在首页上额外创建 WebSite 结构化数据块。例如,下面的示例演示了如何同时为网站名称和站点链接搜索框实现 WebSite 结构化数据:
    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example Company",
          "alternateName" : "EC",
          "url" : "https://example.com/",
          "potentialAction": {
            "@type": "SearchAction",
            "target": {
              "@type": "EntryPoint",
              "urlTemplate": "https://query.example.com/search?q={search_term_string}"
            },
            "query-input": "required name=search_term_string"
          }
        }
      </script>
      </head>
      <body>
      </body>
    </html>

内容指南

  • 选择能准确体现网站身份的唯一名称。切勿选择其他网站使用的名称,因为这可能会误导用户。您选择的名称必须遵循 Google 搜索内容政策
  • 为网站使用简明易懂的名称(例如,使用“Google”,而不是“Google, Inc”)。虽然网站名称没有长度限制,但在某些设备上,较长的网站名称可能会被截断。如果您的网站有方便大众识别的备用名称,则可以使用 alternateName 属性指定该名称(例如,首字母缩写词)。
  • 在首页相关元素中使用一致的网站名称。无论您在结构化数据中使用了哪种网站名称,都应与首页、<title> 元素以及 Google 可能会通过其推导出网站名称的其他重要来源中指定的名称保持一致。

结构化数据类型定义

若要将您偏好的网站名称告知 Google,请在网站的首页上添加必要属性。

WebSite

如需了解 WebSite 的完整定义,请访问 schema.org/WebSite

必要属性
name

Text

网站的名称。确保该名称遵循内容指南

url

URL

网站首页的网址。请将此属性设置为网站的规范首页。例如 https://example.org

建议属性
alternateName

Text

网站的备用名称(例如,如果您的网站有方便大众识别的首字母缩写词或简称)。确保该名称遵循内容指南

排查常见问题

以下是关于搜索结果中的网站名称最常见的问题。

常见问题

网站名称不正确或格式不正确

例如,显示的是 "Andorid" 而非 "Android"

确认首页上的标记中提供的网站名称为您网站的首选名称,并且遵循我们的指南。确认首页上的其他来源同样为网站使用了该首选名称。

如果您的网站有多个版本(例如 HTTP 和 HTTPS 版本),请确保它们使用同一网站名称。

显示的是网址而非网站名称

例如,使用 "android.com""news.android.com",而不是 "Android"

如果 Google 搜索无法从首页的元数据中识别网站名称,则会显示域名。仔细检查网站名称是否遵循了内容指南,并检查其结构化数据的实现方式是否正确。

如果网站为子网域,则搜索结果中可能会显示网址,而不是网站名称。 目前,Google 搜索支持从网域级首页获得网站名称,而不支持从子网域(例如 https://news.example.com)和/或子目录(例如 https://example.com/news)级首页获得网站名称。

结果重定向到其他网页

如果您的网页重定向到 Googlebot 可访问的其他网页,则系统会显示重定向目标页的网站名称。如果您的网页重定向到 Googlebot 不可访问的网页,则系统会显示源网页的网站名称。

请确保网页的重定向能够按预期运行,并且 Googlebot 可以访问重定向目标页,然后请求重新抓取该网页

排查结构化数据问题

如果您在实现或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。