外贸品牌共用主机名时,Google 网站名称怎么设置:作用范围与首页命名一致性

0
0

同一主机名下用 /zh/ 与 /en/ 承载中英文出口页面时,Google 搜索结果里显示的网站名称只能有一个,且不能按子目录分别声明。本文按官方文档拆开网站名称、页面标题链接与 favicon 三件不同的事,说明作用范围以域名或子域名定义、WebSite 结构化数据必须放在根 URI 首页、name 与 alternateName 的写法与排序,并给出一套首页命名不一致时的诊断顺序与首选名称未被采用时的核对清单。文中另附一个标注为假设的首页命名对齐示例,用于演示如何把 <title>、og:site_name、页头文字与结构化数据统一到同一个名称。

先分清三样东西:网站名称、页面标题链接、favicon

搜索结果里那行站点标识,和你写的页面标题、放在 head 里的图标,是三件不同的东西。把这一点先钉死,后面所有关于“名称怎么写”的讨论才不会落到错误的修改位置。

按 Google 官方文档,当 Google 在搜索结果中列出某个页面时,会显示该页面来自的站点名称,这就是 site name;文档同时明确,网站名称与逐页的标题链接不同——标题链接针对每个网页,网站名称针对整个站点(来源:https://developers.google.com/search/docs/appearance/site-names)。也就是说,你改一个产品页的 <title>,影响的是那个页面的标题链接,不会改变整站显示的站点名称。

第二件事是生成机制。同一份文档说明,Google 搜索结果页上网站名称的生成完全自动化,会考虑站点首页的内容以及网络上对该站点的引用;文档也写明,Google 无法手动更改自动选出的网站名称(来源:https://developers.google.com/search/docs/appearance/site-names)。所以“找 Google 把站点名改回来”这条路不存在,能做的只有影响来源。

第三件事是 favicon。图标是另一套声明,写在 head 的 link 标签里,与网站名称不是同一个决策。站内已有文章处理 favicon 的主机名范围与 link 写法,可参考《多语言外贸网站的 Google 搜索 favicon 设置:一个主机、一个品牌图标》,那篇处理的是图标声明覆盖哪些地址,与本文的站点名称声明不是同一个问题。

把三者对照起来:网站名称回答“这是哪个站”,标题链接回答“这个页面讲什么”,favicon 回答“用哪个图标识别这个站”。三者可以共用同一套品牌语言,但不能互相替代——用改标题或换图标去解决站点名问题,方向从一开始就是错的。

一个主机名只能有一个网站名称:中英文子目录不能各自声明

这是共用主机名的外贸站最容易踩空的一条规则。团队常问:“中文版在 /zh/、英文版在 /en/,能不能各设一个网站名称?”官方文档的答案是:目前 Google 搜索每个站点只支持一个网站名称,而“站点”以域名或子域名定义;Google 搜索不支持子目录级别的网站名称(来源:https://developers.google.com/search/docs/appearance/site-names)。

官方给出的支持与不支持示例很直接:https://example.com、https://www.example.com、https://m.example.com 属于域名级首页,https://news.example.com 属于子域名级首页,都受支持;而 https://example.com/news 属于子目录级首页,被明确列为不支持(来源:https://developers.google.com/search/docs/appearance/site-names)。文档还补充,以 www 或 m 开头的子域名一般被视为等同。

把这条规则套到双语外贸站上:如果英文版是 /en/、中文版是 /zh/,两者同属一个主机名,那么它们共享同一个网站名称,无法按语言分别声明。想让中英文各有一个名称,前提是它们位于不同主机名,例如 en.example.com 与 zh.example.com,或者使用不同域名——这是 URL 结构层面的决定,不是在首页写两份声明就能绕过的。

还有一条回退行为值得提前知道:如果子域名首页没有结构化数据,域名级网站名称可能作为该子域名的回退使用(来源:https://developers.google.com/search/docs/appearance/site-names)。这意味着拆到子域名之后,如果子域名首页忘了写声明,它可能沿用主域的名称,而不是自动获得一个独立名称。

关于多语言站 URL 结构与语言信号的更多判断,可参考站内已有的《外贸网站Google SEO审查:中英文结构、产品页与询盘路径》,那篇处理的是语言与市场维度的结构核对,与本文的网站名称作用范围是不同层面的决策。

声明放在首页:WebSite 结构化数据的 name 与 url

确认了作用范围之后,紧接着要判断的是:这份声明落在哪个页面、哪个节点。

官方文档要求,WebSite 结构化数据必须放在站点的首页;这里的“首页”指域名或子域名级别的根 URI。文档举例说明:https://example.com 是域名首页,而 https://example.com/de/index.html 不是首页(来源:https://developers.google.com/search/docs/appearance/site-names)。对共用主机名的外贸站来说,这条直接排除了一个常见做法——把声明写在 /zh/ 或 /en/ 的语言首页上,那属于子目录层级,不是根 URI。

必填属性有两个:name(网站名称)与 url(站点首页 URL,应设为域名或子域名的规范首页,例如 https://example.com/ 或 https://news.example.com/)(来源:https://developers.google.com/search/docs/appearance/site-names)。文档也说明,这份标记只需要加在首页,不需要每个页面都加。

节点组织上有一条容易忽略的要求:如果站点已经有 WebSite 结构化数据,应把网站名称属性嵌套在同一个节点中,尽量避免在首页再创建一个额外的 WebSite 结构化数据块(来源:https://developers.google.com/search/docs/appearance/site-names)。很多外贸站首页已经因为其他用途存在 WebSite 节点,这时正确做法是补进原节点,而不是并列再写一份。

最后一个前提是抓取:首页必须能被 Google 抓取,如果首页内容因被屏蔽而无法访问,Google 可能无法生成网站名称(来源:https://developers.google.com/search/docs/appearance/site-names)。所以 robots.txt、noindex 或登录要求挡住首页时,先解决可访问性,再谈名称写法。

需要说明的是,以上是声明位置与写法的要求,官方并未承诺按此声明就一定显示你写的名称——这一点在最后一节展开。

首页命名不一致怎么诊断:以结构化数据为准,把其他来源统一过来

首页上 <title>、og:site_name、页头文字和结构化数据里的名称写法不一样,这是共用主机名的外贸站最常见的现场。要判断该改哪个,先要知道系统看哪些来源、哪个最重要。

官方文档说明,要表明网站名称偏好,应在首页添加 WebSite 结构化数据;系统也会考虑 og:site_name、<title>、标题元素和首页上的其他文本,但如果你想指定偏好,WebSite 结构化数据最重要(来源:https://developers.google.com/search/docs/appearance/site-names)。

同时,文档对一致性有明确要求:应在首页上一致地使用网站名称,结构化数据里用的名称要与首页上其他被系统考虑的来源中对站点的称呼保持一致(来源:https://developers.google.com/search/docs/appearance/site-names)。这句话的含义不是“挑一个来源保留、其他不管”,而是把首页各来源统一到同一个名称。

据此可以给出一条诊断顺序:第一步,确认首页 WebSite 结构化数据里的 name 确实是你想要的偏好名称;第二步,把首页其他被考虑的来源——og:site_name、<title>、标题元素、页头文字——逐项对齐到同一个写法。顺序不能颠倒:如果结构化数据里的名称本身就不是你要的,先把其他来源改一遍等于白做。

还有一类变体常被忽略:重复首页。官方文档说明,如果同一内容存在重复首页(例如 HTTP 与 HTTPS 版本,或 www 与非 www),应在所有重复页面上使用相同的结构化数据,而不只是规范页(来源:https://developers.google.com/search/docs/appearance/site-names)。对共用主机名的站点来说,这意味着检查范围要覆盖所有能返回首页内容的地址,而不是只看你认定的那一个。

以下为假设/虚构演示场景,仅用于说明诊断顺序,不代表任何真实站点。假设某出口品牌的首页上,<title> 写的是公司全称加业务描述,og:site_name 写的是品牌简称,页头可见文字写的是中文品牌名,而 WebSite 结构化数据里的 name 写的是英文品牌名。按上面的顺序,第一步先确认结构化数据里的英文品牌名是否就是团队想要的偏好名称;如果答案是肯定的,第二步就是把 og:site_name、<title> 中的站点称呼部分与页头文字统一到同一个英文品牌名,而不是反过来去改结构化数据。示例中的名称均为假设。

如果你同时在处理产品页标题与搜索结果标题链接不一致的问题,那是另一条判断线,可参考站内《外贸产品型号很长时,Google标题链接怎么处理:来源判断与标题写法》,那篇处理的是单页标题来源竞争,与本文的首页站点名称一致性不是同一个决策。

首选名称没被采用时:alternateName 与核对清单

按官方写法做了,显示的还不是想要的名称,这时能做的不是反复改,而是按机制逐项核对。

先理解为什么可能不被采用。官方文档说明,系统一般会尝试使用 WebSite 结构化数据中指示的偏好名称;但如果系统对你提供的名称信心较低,有时会用其他来源生成网站名称,或显示域名或子域名(来源:https://developers.google.com/search/docs/appearance/site-names)。文档还给出两种典型情形:系统一般不会为两个全球性站点使用同一个网站名称;在其他情况下,系统可能判断某站点更常以缩写而非全称被认知(来源:https://developers.google.com/search/docs/appearance/site-names)。

针对这些情形,官方提供了备选名称机制:alternateName 是可选属性,用于提供网站名称的备选版本(例如常见的缩写或更短的名称);可以列出多个备选名称,并按偏好顺序排列,最重要的排在最前(来源:https://developers.google.com/search/docs/appearance/site-names)。对共用主机名的外贸品牌来说,这一项的实际价值在于:当品牌全称与另一个全球性站点重名、或系统更认缩写时,备选名称给了系统另一个可考虑的选项。

如果首选名称仍未被选中,官方给出的核对清单包括:首页 WebSite 结构化数据中的名称是否为你的偏好名称;结构化数据是否有错误(用 schema 测试工具检查语法,Rich Results Test 不支持网站名称);结构化数据是否符合指南;首页其他来源是否也使用该偏好名称;是否在为子目录设置网站名称(子目录不支持);重定向是否按预期工作且 Googlebot 能访问重定向目标(来源:https://developers.google.com/search/docs/appearance/site-names)。

其中重定向这一项有一条具体行为:如果页面重定向到 Googlebot 可见的页面,网站名称会反映重定向目标(来源:https://developers.google.com/search/docs/appearance/site-names)。所以当首页存在跳转时,要确认最终落地的那个页面才是你声明名称的页面。

命名本身也有准则可对照:应使用简洁、被普遍认知的名称(例如用“Google”而不是“Google, Inc”);名称长度没有限制,但过长的名称在某些设备上可能被截断;应避免通用名称,像“Best Dentists In Iowa”这类通用名称不太可能被系统选为网站名称,除非它本身就是极其知名的品牌名(来源:https://developers.google.com/search/docs/appearance/site-names)。

上线后怎么核验,以及官方没有承诺的事

改完之后怎么核验,以及哪些结论不能从官方文档推出来,是这一节要划清的边界。

验证分两步。第一步是语法层面:用 schema 测试工具(例如 Schema Markup Validator)检查标记是否有语法错误;官方明确说明,网站名称不受 Rich Results Test 支持(来源:https://developers.google.com/search/docs/appearance/site-names)。第二步是抓取层面:用 URL Inspection 工具查看 Google 看到的页面,确认首页对 Google 可访问,没有被 robots.txt、noindex 或登录要求挡住(来源:https://developers.google.com/search/docs/appearance/site-names)。

时间预期上,官方说明更新网站名称结构化数据后,需要留出重新抓取与重新处理的时间,抓取可能需要几天到几周(来源:https://developers.google.com/search/docs/appearance/site-names)。这里要区分两件事:抓取与重新处理需要时间,是官方写明的;具体多久会显示新名称,官方没有给出确定时间。

还有一条必须说清的边界:官方文档描述的是系统一般会尝试使用偏好名称,并未承诺一定采用;系统信心较低时可能用其他来源生成名称,或显示域名或子域名(来源:https://developers.google.com/search/docs/appearance/site-names)。因此,在搜索结果里观察到名称变化,只能说明系统当前显示了某个名称,不能反推出“声明已被验证采用”或“以后一定保持”。

把这一节收敛成一句可执行的判断:核验的对象是“标记语法是否正确”和“首页是否对 Google 可访问”,这两项可以自己确认;而“最终显示哪个名称”属于自动化系统的判断结果,不在可控范围内。

评论 (0)

还没有评论,来发表第一条吧。

请先登录后再发表评论。