本文关键词:怎么重新网站做301
最近好多兄弟找我哭诉,说网站改版后流量直接腰斩,甚至有的直接归零。
别急着骂娘,这大概率是你301没设对,或者根本没设。
今天我就把压箱底的经验掏出来,不整那些虚头巴脑的理论,直接说干货。
很多小白以为换个域名,或者改个URL结构,百度就会自动跟着变。
天真!百度大爷很忙的,它没空天天给你做映射。
你要是偷懒,旧链接404了,新链接又没权重,那你的流量就真没了。
首先,你得搞清楚什么是301。
简单说,就是告诉搜索引擎和浏览器:“我搬家了,请去新房找我。”
这是一种永久性的跳转,权重传递率高达90%以上,比302强太多了。
那具体怎么操作呢?
不同服务器环境方法不一样,别搞混了。
如果你是Apache服务器,改.htaccess文件。
在文件头部加上这段代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com [NC]
RewriteRule ^(.*)$ http://new.com/$1 [R=301,L]
注意,这里一定要写全,包括L和R=301。
很多新手漏写L,导致规则循环或者失效。
如果是Nginx服务器,那就去改nginx.conf。
在server块里加这么一行:
rewrite ^/(.*)$ http://new.com/$1 permanent;
permanent就是301的意思,别写成redirect,那是302。
还有IIS服务器,这个比较麻烦,建议找空间商协助,或者用URL Rewrite模块。
不管哪种方式,核心原则只有一个:一对一映射。
旧页面的URL必须对应新页面的URL。
比如旧文章是/a/123.html,新文章要是/b/123.html,那就得专门写一条规则。
千万别搞“全站301到首页”,这是大忌!
百度会认为你在做垃圾跳转,直接降权处理。
这时候你就得认真考虑怎么重新网站做301了,精细化设置才是正道。
设置完之后,千万别以为万事大吉。
你得去检查跳转是否生效。
用浏览器的开发者工具,或者在线的HTTP状态码查询工具。
查看Response Header里的Status Code,必须是301。
如果是302,那就白搭了,权重传不过去。
另外,还要检查跳转后的目标页面,是不是200正常状态。
有些兄弟设置了跳转,结果目标页面404,那更是雪上加霜。
这时候你就得反思,当初怎么重新网站做301的时候,是不是没核对清楚链接列表。
还有一个容易被忽视的点,就是内链。
旧网站上的内部链接,如果指向的是旧URL,记得批量替换成新URL。
不然蜘蛛爬过去,还得跳一次301,增加服务器负担,也影响收录速度。
数据说话,我有个客户,去年改版。
他图省事,只做了域名301,页面没管。
结果一个月后,收录掉了80%,流量跌了60%。
后来我们花了一周时间,把几千个页面全部做了精准301。
三个月后,流量恢复到了改版前的110%。
你看,功夫不负有心人。
最后再啰嗦一句,301设置不是一劳永逸的。
网站后续如果有小调整,记得及时更新规则。
特别是换域名、换结构、甚至换服务器,都得重新审视301设置。
怎么重新网站做301,其实不难,难的是细心和坚持。
别指望一键搞定,手动检查、手动测试,才是王道。
希望这篇帖子能帮到正在纠结的你。
要是还有不懂的,评论区留言,我看到了就回。
毕竟,大家都不容易,能帮一点是一点。
记住,SEO没有捷径,只有踏实每一步。
祝大家的网站都能早日恢复流量,排名起飞!
(完)