个人站长的方向 专一才能去精华 |
发布时间:2017-02-06 文章来源: 浏览次数:3676 |
近两年的情况表明,网站启用https已是大势所趋。但因为懒,一直没有动作。 使用https加密目前看有利有弊。利,首先是安全,减少被劫持、篡改的机会。弊,主要是速度上的,因为证书验证、多次握手、CPU消耗等原因,https页面速度会被拖慢一点。但https无疑是未来趋势。 改为https对SEO按说应该有好处,不外实际情况如何还有待验证。Google方面早就表明https是排名因素之一,固然只是个很小因素。百度以前曾经提到过,百度不会主动抓取https页面,但2015年百度站长平台发布动静,百度对https页面优先收录、优先排名: 从相关性的角度,百度搜索引擎以为权值相同的站点,采用https协议的页面更加安全,排名上会优先对待。 此次技术进级之后,百度搜索将统一个域名的http版和https版作为一个站点来处理,优先收录https页面; 从http改到https后的一段时间,搜索引擎需要重新抓取、判定、计算,收录,排名和流量都可能有起伏。说是起伏,恐怕主要是下降。固然从http版本全站做了301转向到https版本,我们都知道,百度对301转向处理很慢、很守旧,需要持续观察什么时候能完成准确判定并传递权重。Google也表明过,301转向不能完全传递权重,是有损耗的。 就SEO天天一贴来说,另一个可能造成麻烦的是,这个网站以前做过多次URL路径变化和301转向,还换过域名,现在再多加一次301转向,多层转向有可能造成搜索引擎不愿意跟踪,不能完全传递权重。所以,可能会丢失一部门无法挽回的外链效果。 但长痛不如短痛,既然是趋势,不管如何,也得跟进。 简朴说一下把网站从http转换到https的过程,也许对读者有鉴戒意义。下面只是我做转换的过程,并不是最优方法,按说应该先在单独的服务器上测试https版本,我并没有。公司网站最好更谨严点。 购买SSL证书 这个是必需的,现在价格并不贵。安装SSL证书的技术题目,无法在这讨论了,不明白的问技术职员吧。 备份、备份 这个也是必需的。对SSL安装、服务器配置不认识的站长来说,转换过程不一定是那么顺利的。 新版本代码改动 SSL证书安装后,https版本就可以访问了。原来网站上的所有URL都需要改到https版本,包括链接、图片、JS等,所以可能需要修改文章数据库、模板、插件等。 WordPress后台设置 这样,绝大部门导航中的链接就由WP系统自动改为https版本了。但很可能还有一些导航性质的链接是硬编码在模板中的。 假如没有使用数据库治理工具,写个简朴php程序运行一下也可以。 由于只是用指令在数据库执行了一下,没有,也没办法人工检查所有页面,可能有遗漏的链接、图片之类的。 新浪微博组件和百度分享按钮组件貌似都不支持https,原理上应该可以把JS下载下来放到自己服务器上,但暂时没时间弄这个,先拿掉了。 检查新版本页面源代码 访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,看看还有没有http地址的存在,不仅页面可见部门,还得看看head部门,JS等,好比head里的canonical标签是否改到https版本了?程序天生的sitemap里的URL是否改为https版本了? 全站301转向 全站做http到https的301转向。 百度站长平台和Google Search Console 搜索引擎抓取301转向后,应该可以自行判定网站已经从http转到https了。另一个通知搜索引擎的方法是通过站长平台。 在Google Search Console中,把https网站加入并验证,不需要使用Change of Address功能。可以在http及https版本的账号下,用Fetch as Googlebot功能看看两种版本的URL是否返回准确头信息和页面源代码。 百度站长平台似乎不支持两个版本都加入站长平台。不外在原来http账号下,治理站点属性部门有这样一个选项: 百度站长平台https设置
百度站长平台https协议 但愿这样百度就知道应该把http和https两个版本动作一个网站处理。 持续观察抓取、收录、排名、流量 这是接下来两三个月要做的事了。 Google索引的https页面 并且一些https页面(并不是所有已经索引了的https页面)已经进入排名,和原来的http版本位置基本是一样的。 百度到目前为止,还没有索引https页面。 尽量改正外部链接 可能的话,把外部链接改到新的https地址。 |