日前,Google Search Console(谷歌站长工具)向站长们发布了公告,是有关于最近在http到https迁移中识别到的错误问题。
具体来说就是,某些页面不再出现在Google搜索中,是因为它们丢失了。
Google一再声明,在执行这种迁移时,网站管理员需要给出明确的方向。这意味着需要为每个页面重新设置导向。如果不告诉Google在哪里找到这些新页面,Google就无法自己找到他们。
此外,Google还意识不到一个新页面不需要使用rel=canonical这样的指令或301重定向就能替换一个旧页面。
而站点迁移很少能顺利进行,所以至少Google现在会在找不到http页面的https版本时通知站长。
站点迁移到https,过程比较复杂,如果没有处理好,考虑到公告中阐述的“80%的页面将丢失”,这将是一件十分严重的事情,那我们如何避免发生这样的情况?
当http站点迁移到https时,并非是新建一个站点,如果操作出错,Google就会认为你在新建一个站点。在迁移过程中,会因为重复的内容,新的协议站点会被Google重新计算。毕竟一个是为客户端与服务端提供加密协议,是安全可靠的,而另一个则不是。
这样,Google就会显示两个网址:
https://example.com http://example.com
这样就会出现内容重复的两个不同网页,很有可能会被Google降权、惩罚。
Google会如何惩罚?
如果网站被Google惩罚,Google会将网站页面从索引资料库抽走,导致搜索用户不可能从搜索查询结果中找到该页面。
再进一步,Google可能会将网站的全部页面从索引资料库里抽走,导致用户无法找到该网站的任何网页。
如何避免Google视为重复的内容?
这种情况最好的方法是在所有的Http页面使用301重定向到对应的Https。
换个说法就是把每个页面都使用SSL证书,所有页面都使用Https。如果只在单个页面设置Https,那么该站点的访问者就会从安全连接跳转到非安全连接然后返回。这种做法会给服务器带来额外的压力,因为SSL握手过程是一个复杂的过程。并且也存在风险,不法分子也利用不安全协议打开攻击媒介。
竞争对手可以使用你的配置错误
目前,有些服务器就算没有安全的证书也可以向访问者提供Https页面。假设竞争对手使用Https协议链接到您的Http站点,Google会将其视为重复的内容。Google将会把您的内容编入索引。
如果他们不使用Https和没有重定向,服务器将不提供页面。因此,使用Https链接到您的Http站点时就可能会创建一条错误消息“站点无法访问”。
-
2019
02-27 - Yandex视频广告网盟:数据与趋势 Yandex视频网盟包括300多个伙伴平台,受众数量超过3700万人/月。我们分析了视频广告网盟2018年上半年的数据:流量、广告形式、平台...
-
2019
01-23 - 内部锚文本的改变是否会对网站排名有影响? 改变内部锚文本会对网站排名产生影响吗?谷歌证实,只要内部锚文本发生改变,在很大程度上都会对网站的排名产生或正或负的影响。更新了的锚文本会提升...