其实搜索引擎每隔一段时间就会提醒和鼓励站长通过升级https以获得更安全的保障,比如:声明HTTPS一个排名信号(一个轻量级信号,但未来可能不是这种情况);优先开始索引HTTPS页面;避免HTTP网站标记为Chrome中的“不安全”。虽然会为你的升级改造提供一些帮助,但是当将站点从HTTP切换到HTTPS时,实际过程中很多事情都会出错。你必须计划每一步并测试以确保平稳着陆。本文将向您介绍完整的HTTPS迁移所需了解的实践和常见问题。
一、什么是HTTPS?
HTTPS用于通过超文本传输 协议(HTTP)进行通信,Z后用’S’代表’安全’。采用HTTPS,您可以为用户提供三个关键的保护层:
身份验证可防止攻击,并提供保证与正确的网站通信。
加密通过加密交换的数据来提供隐私。这样可以确保不会窃听对话,也不会窃取信息。
数据完整性可防止数据在传输过程中被无法显着修改或损坏。
二、为什么要迁移到HTTPS?
除了安全性作为关键优先事项外,还有几件事需要考虑:
私密和安全的在线体验是用户在访问您的网站时所期望的,而用户信任对于企业来说是真正有价值的资产。
在某些浏览器中,只有HTTPS支持一些不错的更新,如HTTP / 2(速度快)。
排名提升可能是一个升级的动力,因为搜索引擎会暗示未来将加强HTTPS。
此时,您可能会从怀疑到计划迁移。您需要一个经过深思熟虑的计划,以使您的HTTP迁移不要出现各种意外问题。
三、迁移到HTTPS之前的准备
1、检查排名
为了能够仔细检查并确保关键词排名有可能出现的只是一个短期的波动,那么您需要掌握一些升级前的历史数据。也就是说请务必每天查看一周左右的排名,以全面了解您的网站关键词通常所在的位置。
为了避免排名下降 ,你可以做一个更方便的事情:检查你的网站排名的所有关键字,并按他们所属的网站区域对排名页面进行分组。通过一目了然地检测出麻烦的区域,这将有助于您追踪之后排名显着下降的原因。
2、获取HTTPs证书
要为您的网站启用HTTPS,您需要在服务器上获取并配置所需的SSL / TLS证书。
首先选择一个值得信赖的证书提供商(理想情况下,提供技术支持的提供商)。然后,请确保选择正确的安全级别:Google建议您获取具有2048位密钥的证书,或升级到该证书,以防您目前拥有较弱的1024位密钥。
根据您的网站,在单个(针对单个域),多域(多个众所周知的子域)或通配符证书(许多动态子域)之间进行选择。获得证书后,请确保正确部署证书并按照Z佳做法进行配置。
3、部署前的SEO注意事项
一旦证书部署,配置和测试(和肯定是伟大的工作),是时候从登陆设置服务器端301重定向到您的网站,以防止任何人(无论是用户还是搜索引擎机器人)的HTTPS版本从现在开始的HTTP页面。完成迁移后,两个版本都不应提供任何页面或资源,因为这可能会导致重复的内容问题,Z终会向搜索引擎发送混乱的信号。
重定向实现后,会分别列出要检查和修复的内容。
4、防止抓取和索引问题
您希望Google知道您正在迁移到HTTP。接下来你应该:
修改您的robots.txt并确保您没有限制您的HTTPS页面。
检查HTTPS页面是否有任何unmeant noindex标记。
一旦看起来一切顺利,请仔细检查。
此时,Z好使用任何允许代表Googlebot进行抓取的网站审核工具扫描您的网站,并浏览您的网站,就比方说把你自己当做Google一样的视角。
5、摆脱不必要的重定向
您的网站可能已经有一堆重定向; 在迁移和强制执行HTTPS时,有些可能变得不必要。如果您有一个重定向到非www的www页面,现在另外,对于非www的https, 您可以去掉该链的哪个链接以提高速度。
由于过度重定向导致加载时间过慢可能会导致用户离开您的网站并损害您的排名,因此请不要忽略该步骤。当你在那里时,你也可以检查所有重定向是否通向相关页面。
四、开始升级
1、修复混合内容问题
到目前为止,您已强制通过HTTPS加载页面。如果你使用的是宝塔面版,那建议开启强制https跳转。但是,假设用户正在访问HTTPS页面,该页面包含图像,脚本或通过HTTP检索的任何其他类型的内容。
为了安全和健全,您应该修改所有内部链接,并确保它们仅引用HTTPS。以下每个资源都应具有*HTTPS URL或相对路径:
内部图像,视频或音频
Web字体
HTML代码中的内部JS和CSS文件
JS和CSS文件中的图像,字体和任何其他内部URL
网站上使用的结构化数据中的任何*URL引用(以及Schema.org参考)
任何其他内部链接
在整个网站上修复混合内容可能需要做很多工作。然而,至关重要的是要耐心地武装自己,不要忽视任何微小的事情,因为你完全不希望升级成功但网站SEO方面彻底沦陷的情况发生。
2、准备和稳定
再次彻底测试一切。使用所有页面,资源和链接重新抓取网站,并确保没有任何伤害。查找可能意外破坏或仍然通过HTTP加载的任何页面或资源,以及导致HTTP URL的错误重定向或仅仅是不正确的页面。
Z后,明智地选择部署更改的时间。因为一旦你的新网站上线,你应该准备好立即对任何可能出现的错误作出反应。
3、升级后要告知GOOGLE
恭喜,此时你的HTTPS站点上再也不会被提示“不安全”了!不过仍然建议你检查并确保所有页面和资源返回200成功状态码,并且全是HTTPS。然后就是让搜索引擎知道你已经搬家了,Google将HTTPS迁移视为具有URL更改的网站移动。现在,您应该将新的HTTPS属性添加到Google Search Console。HTTP和HTTPS分开处理,不共享数据。
接下来,生成一个包含HTTPS网址的全新站点地图,并将其提交给Google。注意错误并立即修复。密切监控变化,确保索引过程顺利进行,使流量/排名恢复正常。
五、常见问题
在结尾的时候,附上大家经常会问题的三个问题:
1、我如何测试有多少个网页编入了索引?
在 Search Console 中分别验证每个属性的数据。使用“索引状态”报告进行全面检查,或通过包含站点地图网址的站点地图报告查看站点地图中编入索引的网页数量。
2、Google 需要多长时间来识别我的网址更改?
没有固定的抓取频率;这需要根据您网站的规模以及可能的抓取速度来定。迁移实际上是网址的迁移。
3、重定向到新网址后,链接的信誉度是否会降低?
不会,301 或 302 重定向不会造成 PageRank 的降低。
祝你好运!如有问题或者希望我们为您打理外贸站的升级,请联系我们!