如何做好301重定向?从SEO优化角度为你全面解释

    setup 301 redirects 715

    外贸独立站上线后,如果要更换域名,修改固定链接格式,更改页面URL,开通HTTPS,有一件事你必须要做。

    那就是301重定向。

    如果不做301重定向,会出现什么情况?

    1. 更改后的新URL由于和旧URL不一致,搜索引擎收录会发生混乱,旧URL会出现404错误,导致外贸独立站的跳出率奇高。
    2. 原本具有权重的旧URL,由于这么一改会对SEO优化排名造成严重的负面影响。如果是两个URL同时收录,比如http和https,那就会出现权重分散,本来可以排上去的关键词也就排不上去了。

    总之,无论从用户体验还是SEO优化角度来说,一旦你的URL发生变化,如果不做301重定向,都会造成一定程度的流量误导,即误导了搜索引擎,也误导了搜索的访客。

    所以,301重定向还是挺重要的,一灯今天会先从它的定义开始,一步一步教你如何做好301重定向。

    什么是301重定向?

    301重定向也叫永久重定向,指原来的URL已被永久移动到一个新的URL。

    用人话说就是做新旧链接的跳转,更权威的解释可以去看下维基百科对它的解释。

    301重定向维基百科解释

    什么情况下要做301重定向?

    举几个例子。

    1,假设你要更改固定链接,之前用的是/%postname%.html,现在要改成/%postname%,那所有页面都需要做301重定向,否则固定链接那里改了之后,老页面全部变成404。

    2,假设你要开通https,开通之后的第一件事就是做HTTP 301重定向到 HTTPS,要不你的网站http可以访问,https也可以访问,网站里的每个页面就有两个URL,分别是http开头和https开头的。

    3,假设你由于种种原因要修改一个页面的URL,如果你直接把旧的那个URL删除了,重新新建一个页面,由于搜索引擎收录了你的页面,当有人通过关键词查到这个页面的时候,一打开结果是一个404页面,对用户体验非常不好,也造成了流量误导,增加了跳出率。

    正确的方法是做301重定向,把删除的URL 301指向新的URL,这样有人访问就不会404,而是直接跳转到新的页面。

    4,假设你的外贸独立站要换新域名,那老域名一定要301重定向到新域名,否则以前老域名的SEO排名,权重全部丢失。

    5,假设你的外贸独立站要改版,又不想伤害到以前的SEO排名,那就做301,一旦有人访问你的网站,就自动跳转到一个coming soon页面。

    6,假设你要提高某个页面的权重,可以把以前收录的几个低质量页面全部指向一个新建的高质量页面,前提是这些页面的内容都相关,如果不相关就是软404,如果乱搞谷歌会不收录你的网站。

    例子举完,想必你对什么是301重定向,301定向有什么用大致了解了,接下来说说以前的一些谣言。

    301重定向会造成权重丢失吗?

    有一些业界的大牛,名字就不提了,都2018年了还在说,不要做301,因为301会造成15%的权重丢失,而且MOZ和Matt Cutts作为比较权威的SEO媒体也都证明了。

    moz 301重定向解释图

    真的是这样吗?

    It's all about bullshit.

    就以HTTPS而言,请问这位伪大神,如果不做301,怎么实现HTTP自动跳转HTTPS。

    谷歌既然要推行全民https,就势必会改变算法,以前被证实的那些绝对已经无效,不服来辩。

    如何做301重定向?

    有两种方法,分别是:

    • 编辑.htaccess文件。
    • 使用WordPress插件。

    方法一:通过编辑.htaccess文件设置301重定向。

    .htaccess文件默认长下面这个样子,也就是伪静态,你可以在网站根目录找到它。

    htaccess default

    大多数情况,你只需要FTP链接到你的网站根目录,把它下载下来编辑即可,也可以直接登录主机的capanel后台,file图标点进去在线编辑。

    如果你发现你的根目录没有这个文件,手动创建一个即可,并将其命名为.htaccess。但有时候你找不到它的原因可能是主机默认设置隐藏了它。

    要实现页面的301重定向,在上图# END WordPress的下方另起一行,首先输入Redirect 301语法。

    然后输入/旧页面的URL后缀/,最后输入新页面的URL就可以了。

    如果我把https://www.1deng.me/resources这个页面重定向到https://www.1deng.me/google-trends-101。

    我需要在.htaccess添加Redirect 301 /resources/ https://www.1deng.me/google-trends-101。

    htaccess 301

    如果你要重定向很多页面,重复这个操作即可。

    更多关于.htaccess代码的内容,可以移步去看7个常用的.htaccess代码,比如https的重定向和www的重定向。

    方法二:使用WordPress插件设置301重定向。

    有很多WP插件都可以设置301重定向,包括yoast。

    今天我先介绍一个受众率比较高的插件,它叫Simple 301 Redirects,请WP后台自行搜索安装。

    Simple 301 Redirects

    Simple 301 Redirects的使用非常简单,如下图所示,在左边输入老页面的slug,右边输入新的URL,比如https://www.1deng.me/resources这个页面重定向到https://www.1deng.me/google-trends-101。

    左边输入/resources,右边输入https://www.1deng.me/google-trends-101。

    simple 301 redirects的使用

    上图有个可以打钩的小框Use Wildcards,指的是通配符,如果打钩的话,左边输入/resources,右边输入/google-trends-101。

    总结

    无论你使用哪一种方法做301重定向,请事先做好文件备份和网站备份,小心驶得万年船。

    再来,从用户体验和SEO优化角度而言,301重定向是非常重要的。

    如果你不想失去已经积累的流量和SEO排名,请务必做好301重定向,方法的话一灯也介绍了,希望对大家有所帮助,不谢。

    • 本文由 更新于 2021-05-11
    • 转载请务必保留本文链接:https://www.1deng.me/301-redirects.html

    发表评论

    匿名网友