从 HTTP 迁移到 HTTPS 用于 SEO

已发表: 2018-07-26

HTTP 到 HTTPS 现在已成为您自己或客户网站的必需品,因为 Google Chrome 已开始在访问不安全的网站时在浏览器中发出警告。 虽然大部分工作将由开发人员/网站管理员完成,但重要的是 SEO 了解细节并检查从 CMS 设置到配置文件重定向的所有内容。 作为非技术 SEO,您会很高兴知道; 本指南更像是一份清单,而不是技术指南。

所以,事不宜迟……

目录

如何从 HTTP 迁移到 HTTPS(SEO 清单)

#1 从测试服务器开始

亚马逊测试服务器

在测试服务器上进行“排练”是非常明智的,尤其是对于较大的站点。 一切都可以在你推送之前进行测试。 确保您的开发人员为您提供了一个测试服务器环境,以便首先检查所有内容。

#2 检查服务器文档以了解特定的 HTTPS 要求

AWS-服务器-文档

尽管大多数 HTTPS 切换过程在大多数服务器上都是标准的,但阅读特定文档是个好主意,因为您的服务器设置中可能存在一些细微的差异/怪癖,您必须解决。

#3 获取安全证书并将其安装在您的服务器上

购买 SSL 证书

获得安全证书取决于个人喜好,但可以在您的服务器上安装免费版本的“ Let's Encrypt ”,以及付费版本,例如“ Digicert ”。 免费证书和付费证书之间的区别在这里解释得很好

#4 更新 CMS 上的设置

屏幕截图 2018-07-26 在 14.28.47

CMS 上的某处将有一个选项来更新站点设置,包括 URL。 WordPress 使更改为 HTTPS 变得非常容易。 其他 CMS 和平台也有类似的设置

#5 在内容+代码中将所有对 HTTP 的引用更新为 HTTPS

屏幕截图 2018-07-26 在 14.31.28

这可能是一项费力的手动任务,尤其是对于较大的站点,但这通常可以通过在数据库上进行搜索和替换或通过诸如 Better Search Replace 之类的插件来完成。 应切换所有内部链接和图像。

#6 在插件、脚本和模板中更新所有 HTTP 到 HTTPS 的引用

屏幕截图 2018-07-26 在 15.07.12

根据您的具体情况,您的网站可能有定期运行的插件、脚本或模板。 确保这些都更新为 HTTPS,否则下次运行时,它可能会破坏某些东西。 这包括可能在您的网站上运行的表单、工具和应用程序。

#7 更新规范标签

屏幕截图 2018-07-26 在 14.37.51

您的 CMS 平台应该已经涵盖了这一点,但请仔细检查您的规范标签在切换后是否正常工作。

#8 确保配置文件中所有 URL 的 301 重定向

屏幕截图 2018-07-26 在 14.46.03

在 .htaccess 或您的服务器配置文件中切换到 HTTPS 是非常标准的,但我们的 SEO 关心它们是如何被重定向的。 我们当然需要它们是 301 的。 向您的开发人员展示这个.htaccess 重定向生成器,以便他们可以对所有 URL 进行 301 处理。

#9 更新您的分析设置

屏幕截图 2018-07-26 在 14.48.52

无论您使用的是 Google Analytics 还是其他平台,都应该有一个设置来更改 URL。 这将确保所有跟踪在切换后顺利运行。 不要忘记更改目标的 URL。

#10 更新网站管理员工具

屏幕截图 2018-07-26 在 14.52.35

您必须使用新的 HTTPS URL 在网站管理员工具中创建一个新的配置文件。 这将确保 WMT 内的准确统计和跟踪以及一切照旧。

#11 更新广告资料

屏幕截图 2018-07-26 在 14.55.53

确保所有广告配置文件都有正确的广告和目标 URL。 虽然它们仍然可以很好地重定向,但它会确保没有问题/错误。 此外,您还可以为您的广告网址添加“安全”因素。

#12 更新社交 + 目录配置文件(Instagram、Facebook、Twitter……)

屏幕截图 2018-07-26 在 14.57.28

您需要检查所有社交和网络目录配置文件,并确保所有 HTTP 引用现在都是 HTTPS。 虽然更新旧帖子并不重要,但确保更新您个人资料中的静态“网址”设置是一种很好的做法。

#13 更新其他外部工具

屏幕截图 2018-07-26 在 14.59.18

如果您像我们一样,您将拥有一整套其他软件,例如拆分测试工具、热图、实时聊天等。 确保所有这些工具都为您的 URL 设置了正确的设置,否则您可能会遇到错误。

#14 使用 Screaming Frog 进行网站爬网

屏幕截图 2018-07-26 在 15.04.56

最后,使用Screaming Frog之类的工具在您的网站上运行爬网,以确保没有错误、损坏的链接或图像。

我应该将所有旧链接更新到 HTTPS 吗?

所以你已经建立了几年的链接,你所有的旧链接仍然是 HTTP。 您是否应该联系所有网站管理员并将其更新为 HTTPS?

我们的简短回答。 。只要您的 URL 所有 301 重定向到您的新 HTTPS URL,如第 8 点所述,这应该传递该值。 我们认为浏览旧链接和更新的风险太大,而且可能会浪费时间。 如果您的所有旧链接在同一时间段内发生更改,则可能会触发过滤器。

为什么要迁移到 HTTPS?

#1 谷歌这么说

谷歌给了我们几个转向 HTTPS 的理由,但主要原因是加密、数据完整性和身份验证。 这只是为用户提供了一个整体上更安全的网站,这在移交敏感数据时尤其重要。 请记住,您的网站可能仍然容易受到攻击和黑客攻击,HTTPS 并不能解决和保护所有问题。

#2 Chrome 中的安全警告

谷歌现在在 Chrome发布安全警告这可能会导致与访客的信任问题。

#3 排名提升

如上所述,谷歌实际上承认在切换到 HTTPS 时排名有所提高。

#4 看起来更好 + 有助于信任/转化

面对现实吧。 URL 中的 HTTPS 看起来更好。 我们已经介绍了这有助于建立的信任,而这反过来又有助于转化。

所以你有它。 这是我们为 SEO 切换到 HTTPS 的指南,我们希望您觉得它有用,如果您有任何要补充的内容或有任何问题,请联系我们