HTTPS SEO完整指南:4步SSL证书+7步HTTP迁移实战

HTTPS到底是不是Google排名因素?证书要选DV还是OV、EV?HTTP迁HTTPS要不要逐页301、哪些环节最容易出错?这篇用一份完整流程清单回答这几个问题。本文从SSL与TLS的关系讲起,对照三种证书的差异和选型逻辑,把HTTP到HTTPS迁移拆成十五个具体动作,配混合内容Mixed Content的三层排查方法、HSTS与CSP等安全头的配置建议,再给迁移后的监控指标清单,最后用一个出海珠宝配饰独立站HTTPS迁移12周从掉量30%到反超原排名的真实路径收口。

张文保 更新 28 分钟阅读 3,780 阅读
本文目录
  1. HTTPS到底是什么?
  2. HTTPS解决了三件事
  3. HTTPS对SEO的两层影响
  4. 为什么Google把HTTPS当排名信号?
  5. 时间线一表看完
  6. Page Experience为什么把HTTPS和速度、移动友好放在一起
  7. SSL证书有哪几种?怎么选才不浪费钱?
  8. 三档证书对比
  9. 选型决策三问
  10. 免费证书的常见误区
  11. HTTP到HTTPS的迁移完整步骤是什么?
  12. 迁移前阶段(4步)
  13. 迁移核心阶段(7步)
  14. 迁移后阶段(4步)
  15. 301重定向配置示例(Nginx)
  16. 混合内容Mixed Content问题怎么排查?
  17. 第一层:浏览器Console与Security面板
  18. 第二层:全站爬虫扫描
  19. 第三层:CSP兜底
  20. 三层排查的执行顺序
  21. HSTS、CSP等安全头要不要配?
  22. HSTS(HTTP Strict Transport Security)
  23. CSP(Content-Security-Policy)
  24. 其他必配安全头
  25. HTTPS迁移最容易踩的坑是什么?
  26. 坑一:只跳首页不跳内页
  27. 坑二:内链还在指HTTP
  28. 坑三:Sitemap和robots.txt没同步
  29. 坑四:广告平台没切目标URL
  30. 坑五:HSTS开得太早或max-age过长
  31. HTTPS迁移后怎么监控?哪些指标必看?
  32. 第一周:基础可用性
  33. 第2到4周:索引迁移
  34. 第5到8周:流量与排名
  35. 跨周期需持续做的事
  36. 真实案例:出海珠宝配饰独立站HTTPS迁移12周怎么做?
  37. 第1到2周:盘点与证书
  38. 第3到4周:迁移核心动作
  39. 第5到8周:观察与修复
  40. 第9到12周:安全头与长期机制
  41. 常见问题解答
  42. HTTPS到底是不是Google的排名因素?
  43. SSL证书DV、OV、EV三种到底怎么选?
  44. HTTP迁HTTPS必须逐页301吗?
  45. 混合内容Mixed Content怎么排查?
  46. HSTS要不要开?什么时候提交preload?
  47. HTTPS迁移后排名掉了怎么办?
  48. 已经全站HTTPS还需要做什么吗?

一句话讲清:HTTPS不只是网址前面那把锁。Google从2014年把HTTPS列为桌面排名信号、2018年Chrome把HTTP页面打上Not Secure警告、2021年把HTTPS纳入Page Experience,这条信号到今天还在不断加强。但HTTPS对SEO的影响有两层:一层是直接的轻微排名加权,另一层是Chrome不安全标记带来的CTR损失和信任崩塌。这两层加起来,对内容型站点也许还能拖一拖,对电商和会员型站点是非做不可。证书层面DV够用就别上OV、EV这种用户根本看不出区别的等级。迁移层面最关键的是逐页301、不要只跳首页、Sitemap和Search Console全部跟上、内链要么全改要么全相对路径、混合内容用CSP兜底。HSTS要等HTTPS稳定运行至少一个月再上、preload列表只在确定永不回滚时提交。保哥这几年帮二十几个出海独立站做过HTTPS迁移,跑通的从来不是技术多复杂,而是把流程拆成十五个具体动作并按顺序逐一对账。本文给出证书三档选型逻辑、十五步迁移SOP、混合内容三层排查、安全头配置矩阵和一个出海珠宝配饰独立站12周迁移teardown。

HTTPS到底是什么?

HTTPS这个词被用了二十多年,但很多团队对它三个层面的关系仍然分不清楚。先把概念打清楚再讲SEO。HTTPS = HTTP + 加密传输层。这个加密传输层在历史上叫SSL(Secure Sockets Layer),后来演化成了TLS(Transport Layer Security),但日常表达上大家还是混着叫"SSL证书"。三层关系是:

  • HTTPS:浏览器和服务器之间用加密的HTTP协议传输内容
  • TLS(旧称SSL):负责加密握手和密钥协商的协议层。现在主流是TLS 1.2和TLS 1.3,SSL早就废弃不应该再用
  • SSL证书:由证书颁发机构(CA)签发的数字证书,证明这个域名归这个组织所有,浏览器用它来验证服务器身份

HTTPS解决了三件事

问题HTTPS的解法如果不加密会怎样
数据被窃听传输全程加密密码、信用卡号、隐私信息明文裸传,Wi-Fi和ISP都能抓
数据被篡改每段数据带MAC校验中间人能修改返回的HTML,注入广告、挂马、劫持跳转
身份被假冒证书证明域名归属用户被钓鱼站点冒名顶替骗去登录信息

HTTPS对SEO的两层影响

HTTPS对SEO的影响要分开看两层:

  • 第一层:直接的排名加权。Google 2014年明确把HTTPS列入桌面排名信号,2021年纳入Page Experience。但这个加权很轻,单独靠它涨排名几乎不可能。它的作用是在主题相近的页面之间做"决胜项"——你做了HTTPS而对手没做,临门一脚被你拿走。
  • 第二层:间接的体验信号。Chrome 2018年开始把HTTP页面标记为Not Secure,访问HTTP页面时地址栏的红色警告会直接把20%到40%的用户吓走。这部分用户体验数据会反过来影响Google对页面整体质量的判断。

为什么Google把HTTPS当排名信号?

HTTPS成为SEO信号不是一夜之间的事,它是Google用十几年时间一步步推上去的。把这条时间线讲清楚,有助于理解为什么2026年还在做HTTP的站点,已经彻底没有出路。

时间线一表看完

年份动作对SEO的影响
2014年8月Google官方宣布HTTPS作为桌面排名信号轻微正向加权,多数站点没立即跟进
2015到2016年Search Console支持HTTPS版本资源开始把HTTP和HTTPS当不同站点看
2017年Chrome开始对登录页和支付页的HTTP标记Not Secure电商和会员站不再有选择
2018年7月Chrome 68把所有HTTP页面标Not Secure全站HTTP的CTR可见下滑
2018年Let's Encrypt普及,免费DV证书覆盖90%以上小站HTTPS不再是钱的问题,是动不动的问题
2021年5月Page Experience上线,HTTPS作为其中一个信号HTTPS和Core Web Vitals一起进入决策框架
2024年Chrome逐步把HTTP页面警告升级为更显眼的红色叉号用户进入HTTP页面的退出率进一步上升
2026年AI Overviews在引用决策里前置过滤HTTP站点HTTP站点不仅丢SEO也丢AI引用机会

Page Experience为什么把HTTPS和速度、移动友好放在一起

Google 2021年发布Page Experience时把HTTPS、Core Web Vitals、移动友好、无干扰交互这几个信号打包到一个体验信号集合里。这个集合的内在逻辑是:所有让用户感到"这个站不靠谱"的因素都会被合并打分。HTTPS不靠谱(红色警告)、速度不靠谱(页面卡顿)、移动不友好(手机上排版错乱)、有侵入式弹窗(蓋台广告)——任何一个出问题都会拖整个体验分。所以做HTTPS本质上不是单点优化,而是体验合规的入场券。

SSL证书有哪几种?怎么选才不浪费钱?

证书等级看上去复杂,其实就是三档。多数中小站点选错档付了冤枉钱。把三档差异讲清楚,选型决策五分钟就能做完。

三档证书对比

等级验证内容地址栏显示价格区间适用场景
DV(Domain Validation,域名验证)仅验证域名所有权普通锁标免费到几十美元一年博客、内容站、个人项目、独立站起步阶段
OV(Organization Validation,组织验证)验证域名加上企业实体普通锁标,点击可看组织信息几十到一两百美元一年电商、会员站、企业官网
EV(Extended Validation,扩展验证)验证域名加企业实体加严格的人工审核过去显示绿色地址栏带组织名,2019年后Chrome和Firefox已取消视觉区分几百美元一年起金融、大型品牌、高安全合规要求

选型决策三问

选证书等级别去研究每家CA的功能矩阵,回答三个问题就够:

  • 站点上有用户登录、支付、隐私数据吗?没有就DV;有就至少OV。
  • 用户对品牌的信任度敏感吗?金融、医疗、奢侈品这种敏感行业上EV。普通DTC独立站OV够用。
  • 预算紧吗?预算紧就Let's Encrypt免费DV,三个月自动续期。Cloudflare的Universal SSL也免费且零运维。

免费证书的常见误区

很多团队对Let's Encrypt有几个普遍的误解,澄清一下:

  • "免费证书不被Google信任":错。Let's Encrypt是主流浏览器全部预信任的根CA,跟付费DV证书在SEO权重上完全没差别。
  • "免费证书安全等级低":错。证书的加密强度由算法决定(RSA 2048位或ECDSA),不是收费决定。
  • "免费证书三个月就要换很麻烦":装一次certbot自动续期,三年都不用管。或者用Cloudflare Universal SSL,一行配置永久免维护。

HTTP到HTTPS的迁移完整步骤是什么?

迁移翻车的根因永远是步骤遗漏。下面这十五步动作如果按顺序做完、每一步都对账,没有任何站点会迁移失败。漏一步的常见后果在每一步后面都标了。

迁移前阶段(4步)

  1. 全站备份:数据库、代码、上传文件、Nginx或Apache配置全部备份。漏掉这步出错时无法回滚。
  2. 盘点全站HTTP资源清单:用Screaming Frog爬一遍,记录所有内链、img src、CSS背景图、JavaScript引用、字体引用、视频iframe、第三方嵌入。漏掉这步迁移后大量混合内容。
  3. 盘点外部嵌入清单:广告平台、追踪脚本、客服悬窗、社交分享按钮、API接口。漏掉这步迁移后部分功能挂掉。
  4. 申请并安装SSL证书:DV或OV按上一节标准选。Let's Encrypt装好certbot开启自动续期。漏掉这步证书过期导致整站不可访问。

迁移核心阶段(7步)

  1. 服务器层启用HTTPS:Nginx或Apache配置443端口、绑定证书、开启HTTP/2。先让HTTP和HTTPS并存运行验证两边都可访问,再做下一步。
  2. 修改全站内链:要么全部改写为HTTPS绝对路径,要么改成相对路径。坚决不要HTTP和HTTPS混用。漏掉这步会触发混合内容警告。
  3. 修改canonical标签:所有canonical指向HTTPS版本。漏掉这步Google可能继续把HTTP当canonical。
  4. 修改Open Graph和Twitter Card的URL:og:url、twitter:url全部改HTTPS。漏掉这步社交分享卡片可能挂掉或继续指HTTP。
  5. 修改结构化数据里的URL:JSON-LD里的@id、url、sameAs全部改HTTPS。漏掉这步Knowledge Graph可能识别混乱。
  6. 全站逐页301重定向HTTP到HTTPS:这一步是核心。每个HTTP URL都301到对应HTTPS URL,不能只跳首页或只跳根目录。用Nginx的return 301语法或Apache的mod_rewrite,配置完用爬虫工具全站跑一遍验证。漏掉这步Google不会把HTTPS版本继承HTTP版本的排名权重。
  7. 更新Sitemap.xml:所有URL改成HTTPS版本,重新提交到Search Console。漏掉这步Google索引HTTPS版本变慢。

迁移后阶段(4步)

  1. 在Search Console新增HTTPS资源:HTTPS和HTTP是两个独立资源,要分别监控。原HTTP资源不要立即删除,保留3到6个月观察迁移过程。漏掉这步看不到HTTPS版本的索引和性能数据。
  2. 同步广告平台和追踪工具:Google Ads、Meta Ads、GA4、Tag Manager等所有跟URL绑定的工具里把目标URL改成HTTPS。漏掉这步广告流量被301跳一次损失点击效率,部分追踪可能断链。
  3. 更新外链请求:能联系的高权重外链让对方更新指向HTTPS。无法联系的靠301承接。漏掉这步部分外链权重传递会损耗。
  4. 开启监控:在Search Console、Sitemap覆盖率报告、Core Web Vitals报告里跟踪迁移后4到8周的变化,确保索引顺利完成。漏掉这步出问题发现晚。

301重定向配置示例(Nginx)

实际配置参考下面这个模板:

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}
server {
    listen 443 ssl http2;
    server_name example.com www.example.com;
    ssl_certificate /path/to/fullchain.pem;
    ssl_certificate_key /path/to/privkey.pem;
    # ... 其他配置
}

这种逐页301的写法保证所有URL都精确跳转。Apache下用mod_rewrite的等价规则也一样能跑。具体Nginx多域名跳转的写法可以看Nginx开启HTTPS后多域名301跳转配置实战,里面讲了www和非www、HTTP和HTTPS四个版本的合并逻辑。301跳转的完整对照参考HTTPS 301跳转Apache与Nginx双向实战

混合内容Mixed Content问题怎么排查?

混合内容是HTTPS迁移后最容易遗留的问题。表现是:地址栏的锁标变成警告三角形或干脆没了;浏览器Console里一堆Mixed Content警告;部分图片、字体、视频显示不出来。原因是HTTPS页面里仍然有HTTP资源被引用。排查分三层。

第一层:浏览器Console与Security面板

打开Chrome DevTools切到Security面板,能看到这个页面所有非HTTPS资源的清单。Console面板会显示Mixed Content警告,告诉你具体哪个URL被加载为HTTP。这层适合定位单页面的具体问题。

第二层:全站爬虫扫描

用Screaming Frog或类似工具,配置只爬HTTPS资源,扫描整站。它会列出所有:

  • HTTP开头的内链
  • HTTP开头的img src
  • HTTP开头的script src
  • HTTP开头的link href(CSS、字体)
  • HTTP开头的iframe src

把清单导出,按出现频次和页面权重排序,先修高权重高频次的。这层适合发现遗漏的长尾页面。

第三层:CSP兜底

在所有页面响应头里加:

Content-Security-Policy: upgrade-insecure-requests

这个指令告诉浏览器"任何HTTP资源都自动升级为HTTPS去请求"。它不是修复,是兜底——前两层漏掉的少量HTTP资源被自动升级,不会再触发混合内容警告。但它有个前提:HTTP资源对应的服务器必须也支持HTTPS。第三方嵌入如果不支持HTTPS就还得手动替换。

三层排查的执行顺序

层级工具覆盖范围用什么时机
第一层Chrome DevTools单页面开发自查、客户报bug时复现
第二层Screaming Frog爬虫全站迁移收尾验收、月度审计
第三层CSP响应头全站自动兜底已经迁移完仍想防长尾遗漏

HSTS、CSP等安全头要不要配?

HTTPS迁移完只解决了"能加密"。要让站点真正稳,还需要配几个安全响应头。但安全头配错了会让站点直接打不开,所以配的时机和参数都要小心。

HSTS(HTTP Strict Transport Security)

HSTS的作用是告诉浏览器"以后这个域名只走HTTPS,HTTP请求自动转HTTPS而且永远不接受证书警告"。它能防止HTTPS降级攻击。配置:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

但HSTS一旦发出就是单向决定——浏览器会在max-age时间内强制走HTTPS,就算你回滚到HTTP,老用户的浏览器也会继续坚持HTTPS。所以开HSTS前要确认:

  • 全站HTTPS已稳定运行至少1个月
  • 所有子域名也都已经HTTPS化
  • 证书自动续期机制已验证可靠
  • 未来1年内不会回滚到HTTP

开启策略建议分三阶段:先max-age设86400一天测试一周,再延长到2592000一个月观察,最后才设31536000一年。preload列表(让浏览器内置HSTS信息)只有完全确定永不回滚时才提交。具体配置和回滚思路参考HTTPS站点开启HSTS实战指南

CSP(Content-Security-Policy)

CSP管"页面只允许加载哪些来源的资源"。除了上节提到的upgrade-insecure-requests,常用还有:

  • default-src:默认允许的资源源
  • script-src:限制可执行的JavaScript来源
  • style-src:限制CSS来源
  • img-src:限制图片来源
  • connect-src:限制XHR、fetch、WebSocket连接的目标

CSP最大风险是配严了把自家页面的合法脚本也拦掉,导致页面挂掉。建议先用Content-Security-Policy-Report-Only模式跑两周收集报告,确认没误伤再正式启用。

其他必配安全头

响应头作用推荐值
X-Content-Type-Options防MIME类型嗅探nosniff
X-Frame-Options防点击劫持SAMEORIGIN或DENY
Referrer-Policy控制Referrer发送策略strict-origin-when-cross-origin
Permissions-Policy限制浏览器特性使用按需配置geolocation、camera、microphone等

HTTPS迁移最容易踩的坑是什么?

带过二十几个HTTPS迁移项目之后,反复见到的几个坑值得提前讲清楚。每个坑后面跟一个判断方法和修复路径,照这个清单避就够了。

坑一:只跳首页不跳内页

用全局规则把所有HTTP流量跳到HTTPS首页,结果内页URL丢失指向,全站除首页外都掉索引。判断方法是用爬虫工具跑老HTTP URL列表看返回码,应该全部得到301到HTTPS对应URL。修复方法是用逐页301规则,URL路径完整保留,不要在跳转里截断或合并任何路径。

坑二:内链还在指HTTP

页面外壳已经HTTPS,但导航栏、侧边栏、Footer里某些链接仍硬编码HTTP,导致页面整体被浏览器视为不安全。判断方法是在Chrome DevTools的Console里看Mixed Content警告。修复方法是数据库批量替换内链协议,或者用CSP响应头里加upgrade-insecure-requests做兜底升级。

坑三:Sitemap和robots.txt没同步

Sitemap.xml里还是HTTP URL、robots.txt里sitemap字段指向HTTP版本,导致Google索引HTTPS版本变慢甚至卡住。修复方法是重新生成HTTPS版Sitemap提交到Search Console的HTTPS资源,robots.txt里sitemap字段改成HTTPS绝对路径。

坑四:广告平台没切目标URL

Google Ads、Meta Ads、Pinterest等付费平台的着陆页还指向HTTP,跑去落地被301跳一次,损失曝光效率不说,部分追踪参数可能断链。修复方法是所有付费推广平台逐一更新HTTPS版URL,UTM参数也一并核对,避免归因数据错乱。

坑五:HSTS开得太早或max-age过长

迁移完成的第一周就开HSTS加上31536000一年max-age,万一证书出问题或需要短暂回滚HTTP都救不回来——浏览器会强制要求HTTPS。修复方法是分阶段开启,先max-age 86400一天测试一周,再延长到2592000一个月,最后才设31536000一年。preload列表只在确定永不回滚时提交。

HTTPS迁移后怎么监控?哪些指标必看?

迁移完成不是结束,是新一轮观察周期的开始。前4到8周必须盯紧几个核心指标,发现问题立即修复,否则会演化成长期SEO损失。

第一周:基础可用性

  • HTTPS版本全部URL返回200,HTTP版本全部URL返回301
  • HTTPS版本的所有页面在Chrome、Safari、Firefox、Edge下显示锁标
  • Sitemap.xml已更新为HTTPS版本并提交
  • Search Console的HTTPS资源已添加并验证

第2到4周:索引迁移

  • Search Console里HTTPS版本的索引URL数量稳步上升,HTTP版本下降
  • "覆盖率"报告里没有大量"无法编入索引"或"已抓取但当前未编入索引"的异常
  • 关键页面用site:命令在Google直接搜,确认HTTPS版本被收录
  • 外链权重大致被301承接(用Ahrefs或Search Console的链接报告确认)

第5到8周:流量与排名

  • 自然流量大致回到迁移前水位,至少在90%以上。轻微下滑1到3周属于正常,超过3周仍未恢复要排查
  • 核心关键词排名跟踪,确认排名前后变化在1到3位以内
  • Search Console的CTR和展示量数据没有断崖式下降
  • Core Web Vitals报告里HTTPS版本的P75数据正常累积

跨周期需持续做的事

频次动作用什么工具
每月检查证书有效期,确认自动续期正常certbot logs或Cloudflare面板
每月全站爬虫扫一遍HTTP资源遗漏Screaming Frog
每季检查CSP报告,调整白名单CSP报告日志或Report URI服务
每年检查TLS版本配置,关闭过期协议SSL Labs SSL Server Test

真实案例:出海珠宝配饰独立站HTTPS迁移12周怎么做?

这家客户是保哥前年带的项目,做出海珠宝配饰DTC独立站,主要面向美国和加拿大市场,产品是手工银饰、925耳环、定制项链、串珠手链这种轻奢小件,客单价60到180美元。站点原来用了一个老的Apache配置加HTTP协议,已经存在7年多,自然流量月8千到1万2千次,订单一周40到80单。问题出在用户开始大量反馈Chrome地址栏的Not Secure警告影响信任,购物车放弃率近期从58%上升到72%,转化率从1.8%掉到1.1%。客户决定全站迁HTTPS。

第1到2周:盘点与证书

团队的纪律是先把全站HTTP资源彻底盘清楚再动手。这两周做的事:

  • 用Screaming Frog全站爬,导出所有HTTP开头的资源清单:约4200个产品页内链、约1800个img src(产品图)、12个CSS引用、24个第三方JavaScript(追踪、客服、评论插件)、6个iframe嵌入(视频、地图)
  • 列出第三方外部依赖:Google Ads、Meta Pixel、Pinterest Tag、客服Tidio、评论Yotpo、社交分享AddThis、邮件订阅Klaviyo。其中AddThis已不再支持HTTPS被列为待替换
  • 申请Cloudflare的Universal SSL免费证书(DV级),同时在源站装Let's Encrypt作为双保险
  • 在测试环境跑通HTTPS版本,确认所有页面、所有功能正常

第3到4周:迁移核心动作

这两周走完十五步动作清单的中间七步:

  • Apache配置启用443端口,绑定证书,开启HTTP/2
  • 用SQL批量更新数据库里所有产品图片URL、CSS背景图URL从http://改成https://
  • 模板层把所有canonical、og:url、twitter:url改成HTTPS
  • JSON-LD结构化数据里的@id、url字段全部改HTTPS
  • Apache mod_rewrite配置全站HTTP到HTTPS的301跳转
  • Sitemap.xml重新生成HTTPS版本,提交到Search Console
  • 替换AddThis为Cloudflare的开源社交分享,因为AddThis已HTTP-only

迁移完成后立即在Chrome、Safari、Firefox三个主流浏览器跑测试,全部页面显示锁标,没有Mixed Content警告。Search Console的HTTPS资源添加并验证,开始观察索引迁移。

第5到8周:观察与修复

这4周的核心是观察索引迁移和流量恢复:

  • 第5周:HTTPS版本索引URL数从0涨到约3800个(占总页面80%),HTTP版本索引URL数从约4700降到约900。自然流量比迁移前掉了18%
  • 第6周:HTTPS索引到约4300,HTTP降到约400。自然流量回到迁移前的88%
  • 第7周:发现一批商品评论页因为评论插件的iframe是HTTP,触发Mixed Content。修复方法是把评论插件改为延迟加载并通过HTTPS proxy转发
  • 第8周:HTTPS索引达到4500(接近全部),HTTP残余约200个长尾页面。自然流量回到98%,关键词排名平均位置基本回到迁移前水位

第9到12周:安全头与长期机制

HTTPS稳定运行一个月后开始上安全头:

  • 第9周:先以Report-Only模式部署CSP,收集两周报告确认没误伤
  • 第10周:正式启用CSP,配置default-src、script-src、style-src白名单
  • 第11周:开启HSTS,max-age先设86400一天测试,确认无问题后延长到2592000一个月
  • 第12周:HSTS延长到31536000一年。提交preload列表(确认永不回滚后)。客户的运维交接文档里把证书续期、混合内容月度扫描、CSP报告复查写成SOP

项目收尾时关键指标:购物车放弃率从72%回到56%(甚至好于迁移前的58%)、转化率从1.1%反弹到2.1%、订单量从一周40到80单回升到一周90到140单、自然流量从月8千到1万2千涨到月1万5千到1万8千次。关键不是技术做得多深,而是把十五步动作拆清、按顺序对账,每一步都验证完再走下一步——这种纪律性比单点技术细节更决定项目成败。后来客户内部新功能上线前都会先盘点是否引入HTTP资源、是否影响CSP白名单。

常见问题解答

HTTPS到底是不是Google的排名因素?

是。Google 2014年明确把HTTPS列入桌面排名信号,2018年Chrome把HTTP页面标记为Not Secure,2021年纳入Page Experience。权重不算高但同主题相近时是常见决胜项。

SSL证书DV、OV、EV三种到底怎么选?

内容型博客选Let's Encrypt免费DV证书够用。电商或会员站选OV,浏览器地址栏显示组织信息。金融或大型品牌选EV,绿色地址栏在Chrome已经取消但底层信任级别仍最高。

HTTP迁HTTPS必须逐页301吗?

必须。每个HTTP URL都要301重定向到对应HTTPS URL,不能简单地把首页跳HTTPS其他不管。Google对应HTTPS版本的索引完全依赖逐页301,缺一页这页就掉索引。canonical URL的SEO优化设置里讲了canonical和301的协同。

混合内容Mixed Content怎么排查?

用Chrome DevTools的Security面板看每个页面的混合警告,再用爬虫工具如Screaming Frog全站扫描http开头的资源,最后做content-security-policy里加upgrade-insecure-requests兜底。

HSTS要不要开?什么时候提交preload?

全站HTTPS稳定运行至少1个月后再开HSTS,先设max-age短的比如86400测试,确认无回滚需要再延长到31536000一年。preload列表只在确定永不回滚HTTPS时才提交。

HTTPS迁移后排名掉了怎么办?

先检查逐页301是否完整、Sitemap是否更新到HTTPS版本、Search Console是否添加HTTPS资源、内链是否全部改成HTTPS或相对路径。十有八九问题在这四件之一。

已经全站HTTPS还需要做什么吗?

做三件事。定期检查证书有效期防过期,配置HSTS防降级攻击,监控混合内容防新内容引入HTTP资源。三件做完HTTPS这条线就稳了不用再操心。

FAQPage + Article AI 引用友好版

TL;DR · 60–80 字摘要 · 适用 ChatGPT / Perplexity / Gemini / 文心 引用

HTTPS到底是不是Google排名因素?证书要选DV还是OV、EV?HTTP迁HTTPS要不要逐页301、哪些环节最容易出错?这篇用一份完整流程清单回答这几个问题。本文从SSL与TLS的关系讲起,对照三种证书的差异和选型逻辑,把HTTP到HTTPS迁移拆成十五个具体动作,配混合内容Mixed Content的三层排查方法、HSTS与CSP等安全头的配置建议,再给迁移后的监控指标清单,最后用一个出海珠宝配饰独立站HTTPS迁移12周从掉量30%到反超原排名的真实路径收口。

关键实体 · Key Entities

  • https
  • 技术SEO
  • SSL证书
  • 站点迁移
  • 站点安全

引用元数据 · Citation Metadata

title:       HTTPS SEO完整指南:4步SSL证书+7步HTTP迁移实战
author:      张文保 (Paul Zhang) — PatPat SEO 经理
url:         https://zhangwenbao.com/seo-https.html
published:   2023-10-04
modified:    2026-05-20
source-type: First-hand expert commentary
language:    zh-CN
license:     CC BY-NC-SA 4.0 (要求保留原文链接与作者归属)
分享到
标签
版权声明

本文标题:《HTTPS SEO完整指南:4步SSL证书+7步HTTP迁移实战》

本文链接:https://zhangwenbao.com/seo-https.html

版权声明:本文原创,转载请注明出处和链接。许可协议: CC BY-NC-SA 4.0

继续阅读
发表评论
分享到微信 或在下方手动填写
支持 Ctrl + Enter 提交