Shopify 怎么让某个页面不被搜索引擎收录
现象#
想把「关于我们」的测试页或某个着陆页排除在搜索之外,但后台没有 noindex 开关。
原因#
- Shopify 后台不提供页面级 noindex 设置
- robots.txt 只能屏蔽路径,不能阻止已收录页面继续展示
- 直接改
theme.liquid可能误伤全站
处理步骤#
- 在
theme.liquid的<head>里按条件输出:{% if page.handle == 'test' %}<meta name="robots" content="noindex">{% endif %} - 更稳妥的方式是用模板判断:
{% if template == 'page.test' %} - 已收录页面加 noindex 后,在 GSC 用「移除网址」临时隐藏,等待重新抓取后自然消失
- 不要用 robots.txt 屏蔽需要 noindex 的页面,否则爬虫读不到 noindex
验收标准#
目标页面源码含 noindex,其他页面不受影响;GSC 中该 URL 逐步从索引移除。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。