理解301重定向:初学者指南
网站上的重定向,就好比是给迷路的访客指引方向,帮助他们顺利到达目的地。
设想一下,如果你的网站更换了新的网址,你该如何告知你的访客?
也许有些老访客通过更新或提前的通知已经知晓,但大多数人可能毫不知情。
这时,重定向就派上了用场,尤其是301重定向!每当访客输入旧网址,系统会自动将他们跳转到新的网址。
如果你想深入了解301重定向以及如何使用,本文为你提供了一份完整的初学者指南。
什么是301重定向?
301重定向是一种HTTP状态码,它指示将一个网址永久地转移到另一个网址。
使用301重定向的原因有很多,最常见的情况包括网站迁移到新网址或页面已被删除。
这样,当有人输入旧网址时,他们会被迅速地引导到新网址,从而找到他们想要的内容。
301重定向不仅转移内容,还继承了旧网址的排名权重。
从SEO角度来看,301重定向会通知搜索引擎你的网址变更。
它告诉搜索引擎,原来的内容现在已经转移到新的位置。 但内容本身没有其他改变,因此在搜索结果页面(SERP)上的排名应该保持不变。
简而言之,301重定向不会对你的排名或SEO表现产生负面影响。
另外,301重定向还可以避免404错误页面。 当你删除页面时,用户输入旧网址通常会看到404页面。 而使用301重定向,用户会被引导到新的页面。
301重定向的过程非常快,以至于如果用户不留意网址的变化,他们甚至不会注意到。 即使是已保存旧网址的书签,也会在301重定向后更新为新网址。
创建301重定向非常简单。 你无需具备任何编码知识,你可以使用WordPress插件来完成此操作(稍后会详细介绍)。
现在,让我们来看看哪些情况下需要添加301重定向:
何时实施301重定向?
1. 更改URL后
有时候,出于优化目的,或仅仅是调整页面层级结构,你需要更改URL。
通常,只有少数内容管理系统(CMS)会在你更改URL时自动添加重定向。 因此,更新URL后,请检查是否有301重定向在生效。
2. 创建新网站后
现在,许多网站都省略了域名中的“www”。 如果你的网站不是这种情况,你需要添加域名URL的各种形式,如下所示:
- http://yoursite.com
- http://www.yoursite.com
- https://yoursite.com
- https://www.yoursite.com
使用301重定向,确保所有这些形式都指向同一个页面。
3. 添加SSL证书后
SSL证书至关重要。 如果没有,你的网站可能会成为网络攻击的受害者。 添加SSL证书和HTTPS连接可以提高网站的安全性。
因此,如果你的网站网址从http://domain.com更改为https://domain.com,你需要添加301重定向。
4. 重新创建页面
有时,你可能需要使用新的主题或布局重新创建整个页面。 在这种情况下,你需要将旧页面的URL重定向到新页面,以保持SEO效果。
5. 从一个域名移动到另一个域名,或者合并域名
假设你更换了域名,或者你有两个域名需要合并,这时必须使用301重定向。 你的内容和SEO工作可以被继承,而无需重新开始。
如果你在上述任何情况下使用301重定向,你需要了解301重定向对SEO的影响。
301重定向对SEO有什么影响?
在讨论301重定向对SEO的影响时,请记住你所读到的任何关于SEO的知识,都是基于实践经验和结果得出的。
实际上,谷歌从来不会公开其算法,以及不同因素如何影响SEO。
早些年,一些用户的测试和经验表明,使用301重定向可能会导致排名能力有所损失。
谷歌搜索中心在一段视频中暗示,页面排名可能会下降10%左右。
谷歌没有给出确切的数据,以保守其算法秘密,但大多数人认为这个数字是准确的。
幸运的是,那是几年前的事了。 现在,你可以使用301重定向,而不会损失任何SEO效果。
你需要注意的是正确设置301重定向,避免创建多个跳转。 如果URL之间有4个或5个以上的跳转,搜索引擎机器人会停止跟踪,从而影响页面的抓取,导致糟糕的SEO表现。
多次重定向还会减慢加载速度,这也是一个重要的SEO排名因素。
因此,请放心使用301重定向。 只要正确使用,避免创建重定向链即可。
如何进行301重定向 – 分步指南
你可以使用不同的方法,针对不同情况添加301重定向。 这里我们将介绍如何添加适用于一般用途和联盟链接的301重定向。
对于这两种情况,我们将以WordPress CMS为例进行讲解,因为它是许多网站开发人员最常用的解决方案。
一般用途
理想情况下,你应该通过服务器重定向页面,以获得最快和最可靠的重定向。 但这种方法需要深入了解你服务器所使用的软件栈。
例如,Apache、Nginx、IIS或其他平台,你需要学习和理解如何添加301重定向的方法。
因此,我们建议在WordPress上使用插件。
本教程中,我们将使用John Godley开发的Redirection插件。 它是免费的,并且为初学者提供了简单的用户界面。 以下是添加301重定向的步骤:
第1步:下载插件
在WordPress菜单中,导航到“插件”部分,然后点击“添加新的”。
在搜索栏中搜索“Redirection”。
在搜索结果中找到该插件,点击“安装”。
安装完成后,点击“激活”。
第2步:进入插件页面
安装并激活插件后,你需要对其进行设置。
要进入插件页面,导航到“工具”部分,并点击“Redirection”。
进入插件页面后,完成首次设置和安装。
第3步:添加301重定向的URL详情
最后一步是将301重定向添加到URL。 为此,点击插件页面左上角的“添加新”按钮,打开重定向弹窗。 它看起来像这样:
你需要添加三个主要信息:
- 源网址
- 重定向的HTTP状态码 (301重定向)
- 目标网址
如果不是专业人士,我们建议你不要更改弹窗中的其他选项或字段。
如果没有看到HTTP状态码选项,点击“添加重定向”按钮旁边的齿轮图标。 默认情况下,HTTP状态码会设置为301重定向。
正确输入所有信息后,点击“添加重定向”按钮,完成重定向。
既然你已经知道如何为一般用途添加301重定向,接下来我们将介绍如何为联盟链接添加重定向。
联盟链接重定向
对于联盟链接重定向,我们将使用ThirstyAffiliates插件。
ThirstyAffiliates是管理所有联盟链接的绝佳工具。 现在,我们专注于使用免费的精简版插件进行301重定向。
首先,按照上述步骤下载并安装该插件。 在搜索栏中输入ThirstyAffiliates,安装并激活它。
接下来,你需要导航到菜单栏的“ThirstyAffiliates”部分。 进入插件页面后,按照以下步骤添加带有301重定向的联盟链接。
第1步:打开新建链接弹窗,并填写基本信息
首先,点击“新建联盟链接”按钮,打开弹窗。
现在,添加联盟链接的名称和目标URL,即你的联盟链接页面。
填写这两个字段后,你还可以根据需要添加图片。
第2步:选择链接设置
要添加重定向详情,你需要向下滚动,找到右侧边栏的“链接选项”部分。
在这里,你可以选择链接的行为方式。 对于我们的目标,你必须在“重定向类型”选项中选择“全局(301)”。
完成后,向上滚动并点击“保存链接”按钮,完成整个流程。
好了,现在你已经知道如何为一般用途和联盟链接添加301重定向了!
值得一提的是,你始终可以使用301重定向检查器,确保重定向的准确性和有效性。
这是为了检查你在使用选项或URL时可能犯的错误。
如何检查重定向?
使用techblik.com的URL重定向检查器,你可以检查你的网站状态是否正常,或者是否存在错误。
要使用techblik.com的重定向工具,只需输入你的网站域名,然后点击“运行测试”。
该工具会在几秒钟内加载你网站的重定向状态。
实施301重定向时要避免的事情
既然我们已经介绍了关于301重定向的所有知识,了解你不应该做什么也很重要。
如果不小心,301重定向可能会对SEO产生负面影响。 因此,请确保避免以下错误:
1. 创建重定向链
如前所述,重定向链对你的SEO不利。
如果将多个301重定向链接在一起,你可能会失去SEO表现,因为谷歌机器人在5次跳转后会停止跟踪重定向。
影响性能的确切方式是减慢加载速度。 Google和你的访客将不得不等待更长的时间才能到达目标URL,这可能会增加网站的跳出率。
2. 将301重定向添加到过时或不相关的内容
如果你将301重定向添加到过时的内容页面,你并没有真正以最佳方式解决访客的问题。 更糟糕的是,如果重定向到一个完全不相关的页面,其内容不是访客所寻找的。
谷歌机器人可以很容易地发现这一点,这会由于不相关的内容而降低你的排名,你的访客也不会满意。
3. 添加不必要的重定向
添加不必要的重定向会增加.htaccess文件的大小。 因此,每次加载你的网站时,都会检查所有重定向,以确定输入的URL是否需要重定向到其他位置。
这种繁琐的加载过程会毫无理由地减慢你的网站速度。
请确保避免这些错误,合理使用301重定向,仅在绝对必要时使用,这样你就不会遇到任何问题。
常见问题
301和302的基本区别是什么?
301和302,以及300系列的HTTP状态码或重定向,都是将访客从一个URL发送到另一个URL。 两者之间唯一的真正区别是,301重定向是永久的,而302重定向是临时的。
301重定向和规范标签有什么区别?
301重定向指示谷歌机器人并将访客从一个URL转发到另一个URL。而规范标签表明一个页面或URL有多个版本。这里的区别在于,规范标签确保只有原始页面被搜索引擎索引。
其他类型的重定向是什么?
总共有5种重定向类型:
1. 301重定向 – 从一个URL永久重定向到另一个URL
2. 302重定向 – 从一个URL临时重定向到另一个URL
3. 303重定向 – 临时、一次性重定向到另一个URL,以请求统一资源标识符或通用网关接口
4. 307重定向 – 临时重定向,目的与303重定向相同
5. 308重定向 – 永久重定向,目的与307重定向相同
在大多数情况下,大多数用户需要熟悉的唯一2个重定向是301和302重定向。其余的主要是面向网站开发人员的。
总结
我们已经解释了关于301重定向的全部内容。
因此,如果你计划更改URL或将你的内容转移到另一个网站,你现在知道该如何操作,更重要的是,知道不该做什么!
你还可以了解如何在WordPress中实现HTTP到HTTPS的重定向。