Shopify SEO 与收录

Shopify 怎么让某个页面不被搜索引擎收录

现象#

想把「关于我们」的测试页或某个着陆页排除在搜索之外,但后台没有 noindex 开关。

原因#

  • Shopify 后台不提供页面级 noindex 设置
  • robots.txt 只能屏蔽路径,不能阻止已收录页面继续展示
  • 直接改 theme.liquid 可能误伤全站

处理步骤#

  1. 在 theme.liquid 的 <head> 里按条件输出:{% if page.handle == 'test' %}<meta name="robots" content="noindex">{% endif %}
  2. 更稳妥的方式是用模板判断:{% if template == 'page.test' %}
  3. 已收录页面加 noindex 后,在 GSC 用「移除网址」临时隐藏,等待重新抓取后自然消失
  4. 不要用 robots.txt 屏蔽需要 noindex 的页面,否则爬虫读不到 noindex

验收标准#

目标页面源码含 noindex,其他页面不受影响;GSC 中该 URL 逐步从索引移除。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。