我正在为客户建立一个网站,我将负责托管和维护该网站,我正在尝试确定最轻松的设置方法。我的想法是执行以下操作:
- 在以下位置设置客户端域
client.mydomain.com
- 让客户端更新其 DNS 记录以将其更改为
*.client.com
CNAMEclient.mydomain.com
从实际角度来看,这对我来说感觉最好,因为这样我就不必保持对他们的 DNS 控制面板的访问权,特别是当他们想用它做其他事情时。此外,如果我决定需要将网站移至其他主机,我只需更新位置点即可无缝地完成此操作,而无需他们知道client.mydomain.com
。
话虽如此,我担心的是,我会影响 SEO client.com
。如果我对 SEO 有影响,我会选择 A 记录路由,并称其为好,但如果没有影响,CNAME 路由对我来说似乎更好。
有什么想法吗?
(顺便说一句,我的这个应用程序中确实包含了谷歌地图,当我从不同的顶级域名点击应用程序时,API 密钥会对我大喊大叫……client.mydomain.com
并且client.com
。有没有办法要求一个可以与 CNAME 域一起使用的单个谷歌 API 密钥?我可以用代码解决这个问题,但不知道是否有更简单的解决方案。)
答案1
使用 CNAME 不会影响搜索引擎排名。使用 CNAME 是一种常见做法。设置 DNS 的经典方法是拥有 (servernames).company.com,然后创建 (servicenames).company.com 作为指向服务器名称的 CNAME(其中服务名称为 fx“www”)。
如果你的 DNS 设置特别复杂,需要龍解析 DNS 主机名的时间太长,那么使用 Google Adwords 等服务时,您的排名可能会稍微低一些。Adwords 会考虑网站的“质量”,速度也是其中的一部分。通常 DNS 查找速度很快,所以我认为这不太可能成为问题。
答案2
不会,CNAME DNS 不会影响您的 SEO 分数。“获得 SEO 好处的域名”将是加载内容的域名(与内容相关联)。使用 Google PageSpeed Insights 检查网站。
花 20 分钟时间阅读此 Google 出版物 developers.google.com/search/docs/essentials/spam-policies?hl=en&visit_id=638158715688452802-2848170673&rd=1#link-spam - 它解释了入站链接如何影响网站 SEO 分数。另外:
- 获取网站的优质入站链接
- 确保网站没有错误的重定向
- 删除所有重复的内容
- 创建/更新元标签
- 遵守 W3C 指南
- 使用 Google Core Web Vitals 测试网站