本文将向您展示如何将网站从http迁移到https而不会丢失您的排名。
什么是https和SSL证书?
让我们从基础开始:
什么是SSL证书?SSL代表安全套接字层。它是一种安全协议,可在Web浏览器和Web服务器之间实施加密通信。
这意味着您的网站和Web服务器之间传输的任何信息(如用户名和密码,信用卡信息和用户提交的任何其他数据)都是安全和加密的。
如果不存在SSL,则以纯文本形式提交信息。
https有利于排名吗?
Https并不是什么新东西,它已存在多年,但直到2014年,谷歌才决定启动一项让网络更加安全的倡议,并引入了“ https无处不在”的口号。
他们开始进行所有谷歌搜索https,并宣布https网站将获得非常小的排名提升。
您可以在Google网站管理员中心博客中阅读2014年公告中的相关段落。
当谷歌说一个轻量级信号,这意味着其他条件相同,一个https的网页将排在非https的网页之上。
https的采用率仍然很低,但最近的研究表明,https网站的比例稳步上升。
备注:
尽管采用率很低,谷歌还是多次鼓励网站管理员将他们的网站迁移到https。
注意: Https是页面排名因素,而不是网站排名因素。这意味着即使整个网站不是https,https页面也会利用此优势。
添加301重定向以将http请求重定向到https
到目前为止,您已在服务器上安装了SSL证书,并将默认的URL更改为https。
这不是过程的结束。为了从https获得SEO优势,您的网站需要配置为将http请求重定向到https请求。
换句话说,您所有帖子的默认网址应以https而不是http开头。
最简单的方法是将下面的代码添加到.htaccess文件中(您需要使用FTP访问和编辑该文件)。
提示:如果您不知道如何通过FTP编辑.HTACCESS文件,请参阅完整的SEO指南的第8章
此代码的作用是将所有对您的Web服务器发出的http请求重定向(使用永久重定向 – 301)到等效的https页面。这样您就不必创建逐页映射。请注意,在上面的代码中,feedburner从https中排除。如果您使用feedburner生成RSS,则需要这样做。如果您不使用feedburner,则可以排除这两行(Feedburner和FeedValidator)。
# HTTPS redirect
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule (.*) https://%{HTTP_HOST}/\ [R=301,L]
</IfModule>
一旦你保存你的.htaccess文件,打开浏览器窗口并执行一些测试。
首先,尝试访问任何http URL并确保它成功重定向到等效的https URL。
其次,尝试不同的组合,例如http://www.sampleurl.com和http://sampleurl.com,并确保两者都重定向到正确的https URL。
将您的https网站添加到Google Search Console
要保持您当前的Google排名并正式通知Google您的网站现在是https,您需要将https变体添加到您的Google搜索控制台。
这与以前的过程相同(如果您的http版本尚未执行此操作,请参阅完整SEO指南的第2章)。
因此,在流程结束时,您将在Google Search Console中注册4个网站变体(如下所示)。
http://tkwlkj.com
https://tkwlkj.com
注意:由于Google将这些版本视为4个“不同”网站,因此有必要在您的Google搜索控制台中同时保留http和https版本。
重复相同的步骤,并将您的https网站提交给Bing网站管理员工具。
重新生成您的XML站点地图并提交给Google
在Google搜索控制台中管理您的网站时,还建议您重新生成XML站点地图,并确保所有链接现在都是https并重新提交给Google。
检查Robots.txt
另一项检查是确保您的ROBOTS.TXT文件不会意外阻止搜索引擎访问您的https网站。
将您的https网站提交给Google
下一步也是最后一步是将您的新网站提交给Google。
虽然我们重新提交了XML站点地图,但Google会知道URLS的变化,为了加快这个过程,你可以转到FEATH as GOOGLE(在Crawl下),点击FETCH和RENDER。
监控您的排名和流量
上述程序是直截了当的,在正常情况下,您的排名不会受到负面影响。
迁移到https后,我的排名会增加吗?
在我们迁移到https的所有网站中,我们看到排名和流量略有增加。
请记住,https是一个低排名因素(至少目前为止),因此不要指望存在巨大差异。
不要忘记,您添加安全证书不仅是为了从排名提升中受益,而且还是为了增加用户的信任,从长远来看,这可以证明更有利。