Shopify 怎么隐藏商品:Unlisted、seo.hidden 还是 noindex
在 Shopify 上,“隐藏商品”可能是三种不同的意思:对除了有链接的人之外的所有人隐藏,对搜索引擎和店内搜索隐藏,或者只对 Google 隐藏。按你的目的选方法。
方法一:Unlisted 状态——只有拿到链接的人能看到
想让商品只能通过直接链接访问——私人报价、批发商品、给某位顾客的定制单——就把商品状态设成 Unlisted(不公开)。
Shopify 说,不公开的商品不会出现在:
- 互联网搜索和店铺站点地图里;
- Shopify Catalog 里;
- 店铺的搜索、商品系列和商品推荐里。
不公开的商品不能发布到 Shop 应用。你把链接发给谁,谁仍然可以打开。
方法二:seo.hidden 元字段——不出现在搜索引擎和店内搜索
想让商品留在商品系列里,但不出现在搜索引擎、站点地图和店内搜索里,就用 seo.hidden 元字段:
- 进入 Settings(设置)→ Metafields and metaobjects(元字段和元对象)。
- 为 Products(商品)(或页面、博客文章)添加定义,命名空间和键填
seo.hidden,类型选 Integer(整数),最大值 1。 - 打开商品,把 SEO Hidden 设为 1,保存。
要重新显示,清空这个值并保存。
方法三:noindex 标签——只对 Google 隐藏
noindex 元标签让页面不出现在搜索引擎里,但仍会出现在店内搜索中。Shopify 的做法是编辑 theme.liquid,在 <head> 里加一个 noindex 标签,并用条件判断只对该页面的 handle 生效。只有熟悉主题代码时才这样做。
robots.txt 呢?
每个 Shopify 店铺都已经有一个优化过的 robots.txt 模板。Shopify 建议除非有明确理由,不要修改它。
不小心隐藏了?
如果想让顾客找到的商品没出现在商品系列里,先看看是不是被设成了 Unlisted——再看 Shopify 商品不在商品系列里。如果在 Google 上完全搜不到,见 Shopify 店铺在 Google 上搜不到。