301重定向没做好,网站排名越来越差!

301重定向没做好,网站排名越来越差!

网站的生命周期大概是在3~7年之间,因为网站需求、市场趋势的改变而需要进行网站改版,花了钱请网页设计公司设计新网站,花时间把内容上架到网站,没想到新网站的SEO排名却狠狠的掉了,网站流量也大不如前,原本希望是改版网站可以带来更多的流量与订单,没想到却越改越糟,为什么会这样呢?原因就是您没有做好网站改版后的“301重定向”,专业的网页设计公司、SEO公司会帮您布署好这一切,帮您在转换网站的时候将伤害降到最低,怎么做呢?请继续往下看。

域名与网站结构有什么改变?

搜索引擎只认识域名和网址,网站的网址或域名是不是有改变?网站的结构是不是有改变?都会有不一样的处置方式,所以网站改版第一件事就是搞清楚网址是不是一样?网址结构是不是有改变?再针对网站进行新旧网址的301重定向或其他处置,以避免影响网站原本的流量。

域名与网址都不变,只加装SSL凭证

网站的域名和网址全部没变,只是加了SSL(https)也算网站改版吗? SEO排名会掉吗?答案是“不算改版,但不做301排名会掉”,因为对搜索引擎来说,网址从 http://XXX.com/ 跟 https://XXX.com/  只差一个“s”却是两个完全不一样的网站,所以即使网站的网址结构完全一样,只有开头变成 https:// 一样要进行“301重定向”,主动告诉搜索引擎旧网址已经不需要并将旧网址“永远”转到新的网址,网站权重(分数)也会一并转到https网址的网站,加装SSL的网站会提高权重,所以装完SSL的网站只要做好301重定向(重定向),SEO排名不但不会掉还会提升呢。

延伸阅读:什么是SSL证书?对于SEO为什么重要?

什么是301重定向?

“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,告诉搜索引擎将旧网址“永远”转到新的网址,并将网站权重(分数)也一并转到新网址,域名没改但是结构改变是最常遇到SEO排名严重下滑的原因,这点要非常注意。

域名改变,网址不改变

网站一样但是换域名的时候,这时候网站结构一模一样,例如:https://XXX.com/ 改成 http://YYY.com 只是换域名,但是网站完全没变,虽然不算网站改版,但是对搜索引擎来说是全新的网站,因为搜索引擎只认域名不认网站,这时候应该怎么做呢?有两件事要做,第一件事是用主机方式进行转址(.htaccess),第二件事是透过站长工具告诉搜索引擎网站要换网址,要把网站权重从旧网址转到新网址,通常域名改变对SEO排名影响不大,因为是暂时性的转换,只要新旧域名转换做得好就能有效把流量转移。

域名改变,网址结构也改变

网站改版换新顺便也换域名,两件事同时发生这就没有那么单纯了,除了要透过站长工具告诉搜索引擎网站要换域名以外,还要用每个网页的方式一个一个对应301重定向,因为域名、网址结构都改变,两种改变同时出现时提高搜索引擎转换难度,转换上的流量(SEO排名)流失最多。

301重定向方法有哪些?

使用HTML转址

如果你要旧转址的档案是XXX.html,可建立一个XXX.html把要转址语法直接写到这个html档案中,就可以完成301重定向。

<meta http-equiv="refresh" content="0;url=https://想要转向的域名.com"/>

Javascript转址

这个方法用Javascript语法直接写到档案中,档案不限于html、php、aspx,只要可以执行Javascript都可以使用这个重定向方法。

<script>document.location.href=" https://想要转向的域名.com";</script>

PHP转址

如果网站是PHP写的网站,可以使用PHP语法达成重定向。

<?php
 header("Location: https://想要转向的域名.com", true, 301);
 exit();
 ?>

ASP.NET转址

如果是ASP.NET Framework 4.0之后的版本,可以使用这个301重定向语法。
 Response.RedirectPermanent(newUrl, true);

<script>document.location.href=" https://想要转向的域名.com";</script>

.htaccess 最常用的301重定向

使用.htaccess设定转址是最常用的转址(重定向),可以一次设定多个转址,但只能在Apache主机上设定,设定方式就是打开.htaccess档案,写下语法:

RewriteEngine on
 RewriteRule (.*) https://想要转向的域名.com /$1 [R=301,L]

最佳的301重定向方法

重视效率的网站设计公司,会将301重定向(重定向)功能写到后台,让转址公司可以更快速的进行,不用懂程式,也不用管语法是不是正确,只要把新旧网址填写正确,或是将整理好的EXCEL汇入,就能快速的完成转址工作,但重视SEO效率的网站都会做配置类似的功能。

延伸阅读:网站后台CMS是成功网站建设的关键

301重定向就能转移网站权重?

答案是:不一定。因为要看旧网址转移过去新网址的网站内容“是不是一致”,如果旧网址内容跟新网址内容类似或一样,那么权重可以转移,如果内容根本不一样,那就无法转移网站的权重,无法转移权重之下新网址当然会掉排名,搜索算法会判断内容是否一致或类似,如果新网址的内容比旧网址更好更完整,除了权重能顺利转移,甚至还能提升排名,所以301重定向一定要将内容比对正确再进行转向。

结论

网站改版是很正常的事情,但是要怎么降低因为改版网站所带来的伤害呢?很简单就是做好301重定向(重定向)的工作,转址做得越扎实,网站流量伤害就越小。如果您希望可以网站改版并安全转移,您可以找一家懂SEO的网站设计公司,帮您设计网站并转移网站,降低网站带来的伤害,如果找不到这样的公司, 也可以让网页设计公司跟SEO公司一起合作,将网站安全转移,别让网站改版让流量崩盘,每个细节上都不能马虎。

新网站如何开始使用SEO优化?

新网站如何开始使用SEO优化?

您已经建立了个不错的网站。然后,您肯定希望该网站可以吸引访问者!您想被发现!该怎···

了解更多
单页面网站优化策略

单页面网站优化策略

谈及单页面网站优化,首先要弄明白什么是单页面网站。单页面网站顾名思义,就是只有一···

了解更多
我们要重视SEO优化的哪几点?

我们要重视SEO优化的哪几点?

网站的页面优化,即网页优化是对网页的程序、内容、版块、布局等多方面的优化调整,使···

了解更多
防止网站SEO优化过度的四种有效方法

防止网站SEO优化过度的四种有效方法

网站SEO优化是提升网站排名、收录和权重等方面的得要方法,而且是一种即经济又实惠的方···

了解更多