搜索“P-420工业泵”,产品标题没错,下面的摘要却是“客服电话……工作日9:00—18:00”。搜索者想了解产品,先看见了通用联系信息。
电话可以留在网页上,用data-nosnippet圈住这段联系文字,限制它进入Google摘要。产品说明留在外面,电话照常显示和使用。这里说的是普通搜索结果蓝色标题下的文字描述;公司信息卡里的电话要查其他资料来源。
下面用P-420做教学例子。目标是排除一段无关候选文字,同时让Google仍有准确的产品内容可选,不能指定它最后必须采用哪句话。
先找原句,再选对限制方式
记下实际查询、对应产品URL和摘要里的原句。用未登录窗口打开这张产品页,按Ctrl+F搜索号码或服务时间,找到它是在页脚、产品旁联系块,还是正文另一处。原句被截短时,搜其中一段即可。
假设电话在共享页脚,另一张产品页也有同样文字,应该改这份页脚的来源。在P-420正文再加一个带属性的联系块,碰不到原来的电话。
为什么只改网页描述常常不够?meta description是网站提供的描述,Google仍会按查询从正文选文字。描述准确不代表电话不会被选,所以这次需要缩小候选内容范围。Google摘要说明解释了这种选择。
| 方式 | 控制什么 | 是否适合这次问题 |
|---|---|---|
| meta description | 提供建议描述,Google可能采用 | 可以写好,但不能指定摘要 |
| data-nosnippet | 排除圈住的局部文字 | 适合排电话块 |
| nosnippet | 限制整页的文字摘要和视频预览 | 本题无需扩大到整页 |
| noindex | 不让这张页出现在搜索结果 | 本题仍要展示产品页,无需使用 |
产品页若根本没讲清P-420是什么、用途和限制,先补真实答案;描述缺失或只是全站宣传,再按页面SEO标题、描述和H标签检查补好。电话已经过期就更新电话,局部排除不能代替纠正事实。
当前页搜不到旧摘要的原句,先查Google记录的旧版本,别猜着圈整个页脚。后面会把这项复查和修改结果一起处理。
圈住需要排除的文字,别圈走产品答案
data-nosnippet是HTML属性,要放在Google支持的span、div或section上。可以把这些元素看成小容器:从开始标签到结束标签,里面的文字就是选择范围。
这次电话和服务时间都与产品查询无关,就把两行放在同一个div里,产品说明放在外面:
<p>P-420是一款工业泵。产品的真实用途、参数和使用限制在这里说明。</p>
<div class="contact-details" data-nosnippet>
<p>客服电话:<a href="tel:+12025550142">+1 202 555 0142</a></p>
<p>服务时间:工作日9:00—18:00</p>
</div>
属性写在div的开始处,排除范围到</div>结束。号码是教学示例,要换成自己的准确电话;原有tel:拨号链接保留。这段HTML不会把联系信息从页面上隐藏。

若只想排电话号码,服务时间仍适合做摘要候选,就用更小的span:
<p>
<span data-nosnippet>客服电话:<a href="tel:+12025550142">+1 202 555 0142</a></span>
服务时间:工作日9:00—18:00
</p>
范围跟着实际需求选,不跟着整个页脚选。页脚若还有产品用途、选型提示或其他有用答案,不要一起圈走。电话已在footer里,也应找里面合适的小容器;不能只给footer、p或a加属性就当成Google支持的写法。
结束标签漏了,可能连后面的产品内容都包进去。另一个容易误会的写法是data-nosnippet="false":它仍会生效,因为这项只看属性是否存在。要恢复这段的摘要资格,应删掉属性,而不是把值改成false。Google属性规范列出了这两条规则。

改原来的联系块,再检查实际输出
联系块在现有WordPress自定义HTML区块中,就先保留原代码,打开该块的HTML编辑入口,只改目标容器。当前版本可以点“Edit HTML”进入HTML面板,查看右侧预览,再点“Update”确认修改;随后更新所在页面。WordPress官方说明展示了这个入口。不要把示例贴进普通段落块,也不要把属性名填到“附加CSS类”里。
电话由主题、页面构建器或共享模板生成时,修改位置在那份组件。没有对应权限,就把产品URL、被抽取的原句和目标块发给负责页脚的人,说明“电话继续可用,只排这段文字,产品说明保留在外”。这样对方能找到要改的来源。
保存后,在未登录窗口重开正式产品页,一次查完这些结果:
- 电话和服务时间仍显示。手机点电话能调起正确号码;电脑没有拨号程序时,检查链接中的号码。
- 右键电话选“检查”,在Elements(元素)面板向上找包住它的容器。应能看到
data-nosnippet,并确认电话在里面、产品说明在外面。 - 共享页脚再抽一张产品页,确认同一修改已经生效,且没有把那页的产品内容一起圈住。
电话消失或范围太大,先恢复原内容,再缩小容器。属性保存后不见了,查看源代码并核实际模板与编辑器过滤;代码直接显示成文字,则是放错编辑位置。这些都应先修当前网页,不能只凭编辑器预览说完成。第二页仍旧,查是否用了另一份页脚或缓存。
通过JavaScript生成的联系块,应由维护者在创建元素时就带上所需属性。Google可能在渲染前或后读取它,不宜靠脚本给已有节点来回添加和移除。
Google摘要仍旧时,按看到的文字处理
打开Search Console(Google站长工具),选正确的网站资源,顶部输入产品完整URL,展开“网页索引编制”看上次抓取;“测试实际网址”查的是现在。这能解释为什么当前属性已经有了,搜索仍用过去的电话文字。
上次抓取早于修改,且当前页面能正常检查,可请求一次编入索引,等待后续处理。Google必须能访问页面才能读到属性;若有访问限制或robots规则阻挡,先处理这个障碍,没有固定的摘要更新时间。
之后仍用原查询看同一产品结果。换成相关产品说明,可以接受,不必与description逐字相同;仍带电话且抓取已晚于修改,找当前页面是否还有第二处相同联系文字,并核属性是否真的覆盖它。换成另一段无关内容,就查那段为何在页上,补清产品答案,别继续排全文来“逼”Google使用描述。
几个模板都存在同样问题,可在联系页提交网站地址、具体查询、当前摘要原句和联系块位置。跨境YOUNG的Google SEO代运营可承接技术页面与内容执行,先判断能通过现有设置解决,还是需要模板维护配合。
常见问题
加data-nosnippet后,电话会被隐藏,产品页会不收录吗?
不会因此隐藏电话,也不等于noindex。它限制目标文字成为摘要候选;电话仍公开、仍可使用,不能作为保密措施。
能不能只剩网页描述,让Google一定使用它?
不能指定。Google仍会按查询选文字。保留准确描述和完整产品答案,排除明确无关的小块即可;相关产品说明成为新摘要,也符合这次目的。
公司信息卡里的电话也能这样改吗?
要检查信息卡对应的组织标记、商家资料或其他来源。data-nosnippet里的结构化数据仍可用于搜索,不能靠圈电话块纠正卡片资料。