网站的生命周期大概是落在3~7年之间,因为网站需求、市场趋势的改变而产生了网站改版的需要,花了钱请网页设计公司设计新网站,花时间把内容上架到网站,没想到新网站的SEO排名却狠狠的掉了,网站流量也大不如前,原本希望是改版网站可以带来更多的流量与订单,没想到却越改越糟,为什么会这样呢?原因就是您没有做好网站改版后的「301转址(重定向)」,专业的网页设计公司、SEO公司会帮您布署好这一切,帮您在转换网站的时候将伤害降到最低,怎么做呢?请继续往下看。
〈延伸阅读:SEO收费行情?该怎么选择SEO公司?〉
网址与结构有什么改变?
搜寻引擎只认识网址,网站的网址(网域)是不是有改变?网站的结构是不是有改变?都会有不一样的处置方式,所以网站改版第一件事就是搞清楚网址是不是一样?网址结构是不是有改变?再针对网站进行新旧网址的转址作业(301转址)或其他处置,以避免影响网站原本的流量。
网址与网址结构都不变,只加装SSL凭证
网站的网址结构全部没变,只是加了SSL(https)也算网站改版吗? SEO排名会掉吗?答案是「不算改版,但不做301排名会掉」,因为对搜寻引擎来说,网址从 http://XXX.com/ 跟 https://XXX.com/ 只差一个「s」却是两个完全不一样的网站,所以即使网站的网址结构完全一样,只有开头变成 https:// 一样要进行「301转址」(重定向),主动告诉Google旧网址已经不需要并将旧网址「永远」转到新的网址,网站权重(分数)也会一并转到https网址的网站,google在2017年宣布装SSL的网站会提高权重,所以装完SSL的网站只要做好301转址(重定向),SEO排名不但不会掉还会提升呢。
〈延伸阅读:SSL是什么? 网站真的需要安装吗?〉
「301」其实是浏览器读取网站主机后的「回应状态码」,其他常见状态码还有「200:连线正常」、「301:永久转址」、「302:暂时转址」、「404:找不到网页」、「503:伺服器过载」... 这样一旦网站出问题就可以马上知道网站目前状态,「301」就是永久转址的意思,转址有很多种方法,一种是用主机方式转址(.htaccess),另外就是把转址程式码写到网站档案,像是HTML、PHP、ASP.NET、javaScript,本文后面有301如何执行的教学。
网址没变,网址结构有改变
这是最常见的网站改版产生的问题,假如原本网站的「介绍公司页」网址是 https://XXX.com/about.php 改版后变成 https://XXX.com/company.php ,前面的网址(域)没变都还是XXX.com,但是后面网址名称 about.php 变成 company.php,网站内容都是在「介绍公司」,这时候就要利用每页网页的方式一个一个对应301转址(重定向),把 https://XXX.com/about.php 转到 https://XXX.com/company.php,告诉Google将旧网址「永远」转到新的网址,并将网站权重(分数)也一并转到新网址,网址没改但是结构改变是最常遇到SEO排名严重下滑的原因,这点要非常注意。
网址改变,网址结构不改变
网站一样但是换网址的时候,这时候网站结构一模一样,例如:https://XXX.com/ 改成 http://YYY.com 只是换网址,但是网站完全没变,虽然不算网站改版,但是对Google来说是全新的网站,因为Google只认网址不认网站,这时候应该怎么做呢?有两件事要做,第一件事是用主机方式进行转址(.htaccess),第二件事是透过Search Console告诉Google网站要换网址,要把网站权重从旧网址转到新网址,下面是申请流程的截图,要先取得新旧两个网站的Search Console管理权限才能启用串接该功能,通常网址改变对SEO排名影响不大,因为是暂时性的转换,只要新旧网址转换做得好就能有效把流量转移。
网址改变,网址结构也改变
网站改版换新顺便也换网址,两件事同时发生这就没有那么单纯了,除了要透过Search Console告诉Google网站要换网址以外,还要用每页网页的方式一个一个对应301转址,因为网址(网域)、网址结构都改变,两种变数同时存提高搜寻引擎转换难度,转换上的流量(SEO排名)流失最多。
301转址方法有哪些?
使用HTML转址
如果你要旧转址的档案是XXX.html,可建立一个XXX.html把要转址语法直接写到这个html档案中,就可以完成301转址(重定向)。
Javascript转址
这个方法用Javascript语法直接写到档案中,档案不限于html、php、aspx,只要可以执行Javascript都可以使用这个转址(重定向)方法。
PHP转址
如果网站是PHP写的网站,可以使用PHP语法达成转址(重定向)。
header("Location: https://欲转往的网址.com", true, 301);
exit();
?>
ASP.NET转址
如果是ASP.NET Framework 4.0之后的版本,可以使用这个301转址语法。Response.RedirectPermanent(newUrl, true);
.htaccess 最常用的301转址
使用.htaccess设定转址是最常用的转址(重定向),可以一次设定多个转址,但只能在Apache主机上设定,设定方式就是打开.htaccess档案,写下语法:
RewriteRule (.*) https://欲转往的网址.com /$1 [R=301,L]
最佳的301转址方法
重视效率的网站设计公司,会将301转址(重定向)功能写到后台,让转址公司可以更快速的进行,不用懂程式,也不用管语法是不是正确,只要把新旧网址填写正确,或是将整理好的EXCEL汇入,就能快速的完成转址工作,但重视SEO效率的网站都会做配置类似的功能。〈延伸阅读:成功网页设计的关键 -网站后台 CMS〉
达文西网站后台的转址功能
301转址程式产生器
如果你不太会写程式,但是你知道怎么把301语法塞到网站中,那么你需要这个转址产生器,可以帮助您快速产生程式,可以产生HTML、Javascript、PHP、ASP.NET、.htaccess…以上的转址程式码。〈懒人工具:301转址程式产生器〉
方便产生转址程式的工具
Wordpress可以外挂301转址工具
Wordpress有301转址的外挂工具,目前还是英文介面,外挂之后可以轻松管理301转址,可以避免网站改版时造成的流量流失,这个转址外挂插件是免费的,但需要懂Wordpress才能正确外挂,使用Wordpress 网站的朋友可以用看看。
〈延伸阅读:企业用Wordpress网页设计好吗?〉
〈Wordpress 外挂下载:Simpale 302 Redirects〉
301转址就能转移网站权重?
答案是:不一定。因为要看旧网址转移过去新网址的网站内容「是不是一致」,如果旧网址内容跟新网址内容类似或一样,那么权重可以转移,如果内容根本不一样,那就无法转移网站的权重,无法转移权重之下新网址当然会掉排名,Google演算法会判断内容是否一致或类似,如果新网址的内容比旧网址更好更完整,除了权重能顺利转移,甚至还能提升排名,所以301转址(重定向)一定要将内容比对正确再进行网址。结论
网站改版是很正常的事情,但是要怎么降低因为改版网站所带来的伤害呢?很简单就是做好301转址(重定向)的工作,转址做得越扎实,网站流量伤害就越小。如果您希望可以网站改版并安全转移,您可以找一家懂SEO的网站设计公司,帮您设计网站并转移网站,降低网站带来的伤害,如果找不到这样的公司, 也可以让网页设计公司跟SEO公司一起合作,将网站安全转移,别让网站改版让流量崩盘,每个细节上都不能马虎。
〈延伸阅读:网页设计是什么?设计公司不会告诉你的5个真相〉
(本文为达文西数位科技所有,转载文图请注明出处)