站内搜索框 WebSite:Sitelinks 搜索框已弃用与网站名称功能
这一篇要讲两件事:一个旧功能怎么没的,和一个仍然有用的功能怎么做。Sitelinks 搜索框曾让品牌词搜索结果里直接出现一个站内搜索输入框,由 WebSite 的 SearchAction 触发;它已被下线。但同一个 WebSite 类型,现在承担着帮助 Google 确定「网站名称」的角色,值得正确使用。
搜索框发生了什么#
Sitelinks 搜索框是过去在品牌词搜索结果中展示的站内搜索输入框,用户可直接搜你站内内容。它由首页 WebSite 的 potentialAction(SearchAction)触发。Google 在 2024 年底宣布弃用该富媒体结果并停止展示,Search Console 中相应报告也已移除。
官方文档入口:Google Search Central:Site names(网站名称)。请以官方文档当前状态为准。
现在的主角:网站名称功能#
「网站名称」决定搜索结果里你站点显示的名称(在域名/面包屑那一行)。Google 综合多种信号判断,WebSite 结构化数据是其中重要一项。正确做法是在首页放一个 WebSite,提供 name 和 url,需要时用 alternateName 提供备用名。
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "MagicSEO",
"alternateName": "Magic SEO 指南",
"url": "https://magic-seo.com/"
}
配合页面 <title>、og:site_name 等保持一致,能让 Google 更稳地采用你期望的网站名称。最终是否采用仍由 Google 决定。
历史写法(仅作了解)#
下面是过去触发 Sitelinks 搜索框的写法,仅供理解历史与迁移判断,不建议再为求搜索框而新写。
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "MagicSEO",
"url": "https://magic-seo.com/",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://magic-seo.com/search?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
迁移建议#
- 新站点:首页放精简版 WebSite(name + url + 可选 alternateName),不写 SearchAction;
- 老站点:保留 WebSite,维护时去掉 potentialAction 的 SearchAction;
- 让 WebSite 的 name 与页面 title、og:site_name、品牌名保持一致;
- WebSite 与 Organization 可并存:前者管网站名称,后者管组织身份;
- 站内搜索框作为页面功能仍可保留(用户体验需要),只是不再靠结构化数据在搜索结果里展示。
本站如何使用 WebSite#
本站适合在首页用精简 WebSite 声明网站名称(MagicSEO),但不会为已下线的搜索框添加 SearchAction。本文页面继续使用 Article、BreadcrumbList、FAQPage。
WebSite 决策清单#
- 已知 Sitelinks 搜索框在 2024 年底被下线
- 不为求搜索框而新写 SearchAction
- 首页用 WebSite 提供 name、url 服务网站名称
- 需要备用名时用 alternateName
- name 与 title、og:site_name、品牌一致
- 老站维护时移除 potentialAction 的 SearchAction
- WebSite 与 Organization 各司其职
- 投入前查官方文档当前状态
常见问题#
Sitelinks 搜索框还能用吗?
不能了。Google 在 2024 年底宣布弃用 Sitelinks 搜索框富媒体结果,并停止在搜索结果中展示这个站内搜索框。因此用 WebSite 加 SearchAction(potentialAction)来触发搜索框的做法已经不再产生该展示效果,Search Console 中对应的报告也已移除。
那 WebSite 结构化数据现在还有用吗?
有用,但用途变了。WebSite 结构化数据如今主要服务于「网站名称」功能:Google 用它帮助确定在搜索结果中显示你网站的名称。你应在首页用 WebSite 标记 name(以及可选的 alternateName),而不再期望它带来站内搜索框。
网站名称功能怎么做?
在首页放一个 WebSite 结构化数据,提供 name 和 url,name 用你希望作为网站名称展示的名称,必要时用 alternateName 提供备用名(如缩写)。同时配合页面 title、og:site_name 等信号保持一致。最终是否采用仍由 Google 决定。
已经写了带 SearchAction 的 WebSite 要删吗?
不必紧急删除。potentialAction 里的 SearchAction 现在不会再触发搜索框,但保留通常无害。可以在维护时移除 SearchAction,保留 WebSite 的 name、url 用于网站名称功能。判断前建议先查官方文档当前状态。