Cloud Run 网站做了 SEO 还是搜不到?我漏掉了裸域名的映射
Cloud Run GCP 阅读时间 3 分钟

Cloud Run 网站做了 SEO 还是搜不到?我漏掉了裸域名的映射

网站部署在 GCP Cloud Run 并绑定了独立域名,站内 SEO 也已尽量做到位,却依然很难被 Google 搜到。排查后发现,Cloud Run 的自定义网域映射里只配置了 www 子域名,裸域名没有映射,导致指向裸域名的请求无法到达站点。解决方法是添加一条子网域留空的映射,把 Cloud Run 给出的全部 A/AAAA 记录添加到 お名前.com,并等待 DNS 与 HTTPS 证书生效。本文说明这一步为什么影响收录,以及它解决和不能解决什么。

Cloud Run 网站做了 SEO 还是搜不到?我漏掉了裸域名的映射

一个让人困惑的现象

网站部署在 GCP Cloud Run 上,绑定了一个独立域名。但用 Google 搜索,几乎搜不到自己的站点。

在动手改配置之前,我已经把站内能做的 SEO 都检查过、也尽量做到位了,可搜索结果并没有因此改变。这意味着问题可能不在页面内容本身,而在更前面的一环:搜索引擎到底能不能正常访问这个网站。

根因:www 有映射,裸域名没有

打开 GCP Console,进入 Cloud Run 的「自定义网域映射」(网络映射),会看到一个很容易被忽略的不对称:

  • www.你的域名 配置了映射;
  • 你的域名(裸域名,也就是不带 www 的顶级域名)什么都没有配。

这就是问题所在。访客和外部链接里,很多人用的是不带 www 的裸域名;如果这个域名根本没有映射到服务上,请求就不会到达站点。对搜索引擎来说,指向裸域名的链接打不开,收录也就无从谈起。

修复:添加一条子网域留空的映射

解决办法并不复杂,关键是「子网域」这一栏要留空:

  1. 在 Cloud Run 的映射页面点击「添加映射」。
  2. 指定子网域时什么都不填——留空表示映射裸域名本身。
  3. Cloud Run 随后会列出需要添加的 DNS 记录,把它提供的全部 A/AAAA 记录(一共 8 条左右)照着添加到 お名前.com。
  4. 在 お名前.com 添加裸域记录时,「ホスト名」通常留空,确认最终显示的是 vibecodingjapan.com;TYPE 和 VALUE 按 Cloud Run 给出的值填写。

等待 DNS 与证书生效

记录添加完,并不等于立刻可用。DNS 需要传播,HTTPS 证书也要签发。Google 的说明是:证书通常约需 15 分钟,最长可能要 24 小时。

在这段时间里,配置看起来「没生效」是正常的,不必反复修改。等生效之后,再去确认裸域名能否正常打开。

这一步解决了什么,又不解决什么

需要说清楚的是:补齐裸域名映射,解决的是「网站能不能被访问到」这个前提。它是被收录的必要条件之一,但不是充分条件。裸域名打不开时,搜索引擎和用户都会在第一步就失败;映射补上之后,内容质量、外链和站点结构这些因素仍然照常起作用。

所以更准确的说法是:当站内 SEO 已经做到位却依然搜不到时,先回头检查这种最基础的「可达性」,比继续在页面上叠加优化更值得。

VIBECODING

把 AI 与开发现场的知识,整理成易读的文章传递给你。

© 2026 VibeCoding Japan, Inc. All Rights Reserved.