什么是重定向以及如何正确使用它们?
已发表: 2022-12-06无论您管理哪种类型的网站,在未来的某个时候,情况都可能会有所不同。 更改可能由多种原因引起,例如页面删除、站点结构更改、购买新域名等。因此,在发生任何变化之前,您应该制定一个良好的重定向大纲。
糟糕的重定向计划可能会导致排名下降,进而导致流量下降。 所有这些都会对收入和业务产生负面影响。 此外,拙劣的重定向大纲可能会一下子毁掉多年的 SEO 努力。 因此,我们的核心任务是弄清楚如何避免这种不良后果。
什么是重定向,有哪些类型? 它们如何运作,以及如何正确实施它们? 本文详细介绍了所有这些问题。 那么,让我们开始我们的概述。
重定向的意义
重定向是将用户或搜索引擎从一个 URL 发送到另一个 URL 的过程。 重定向可以是客户端或服务器端。 不管是哪种类型,纳入它们的主要原因是:
- 将站点从当前域移动到新域
- 在进行重要的服务器维护的同时转发流量
- 加入重复或冗余的内容
- 将流量从过时的内容版本重定向到新版本
- 合并站点或切换到 HTTPS
- 删除页面或进行促销
为什么使用重定向
基本上,在内容移动过程中需要应用重定向有两个核心因素:
- 增强访客的用户体验。 您不希望您的用户每次希望访问移动的页面时都遇到“找不到页面”的情况。 重定向将处理它,将访问者引导到新的页面位置。
- 搜索引擎更好地了解您的网站。 重定向通知搜索引擎内容移动的位置和转移类型(永久或临时)。 这会影响页面在搜索查询中的显示方式。
重定向类型
本质上,重定向有两种类型:服务器端和客户端。 每个组都包括被搜索引擎视为临时或永久的重定向集。 因此,为防止潜在的 SEO 问题,为给定任务应用正确的 URL 重定向至关重要。
服务器端重定向
这种重定向意味着服务器在发出页面请求时负责转发用户或搜索引擎。 它是由于返回 3XX 状态代码而发生的。 在处理 SEO 时,您可能大部分时间都使用服务器端重定向,因为客户端重定向有一些缺点,主要适用于独特和罕见的情况。
每个站点所有者都应该知道这样的 3XX 重定向:
1. 301重定向
它向谷歌发出信号,表明这种转变是暂时的。 301 重定向也是页面重定向中最好的传递链接方法。 那是因为他们将一些页面设置从旧 URL 转移到新 URL。
不过,请记住页面权限会随着 301 使用次数的增加而减少。 因此,只有在真正需要时才合并它们。
2. 302重定向
302 是另一种广泛传播的重定向。 虽然这样的重定向是暂时的,但它仍然可能将页面权限转发到新页面。 但是您需要稍等片刻,直到它顺利运行。
何时利用 302:
- 将您的页面移动到新的 URL
- 对网站设计或副本进行 A/B 测试
- 执行整体页面维护
如果您对何时选择 301 和 302 感到困惑,请记住 302 重定向通常用于旨在进一步返回初始 URL 的情况。
3. 303重定向
这表示临时重定向表单将用户转发到与请求的资源类似的资源。 当人们在浏览器中点击“后退”按钮时,它通常有助于避免重新提交表单。 此外,您最好不要将 303 用于 SEO 目标,因为搜索引擎倾向于将它们视为 301 或 302。
4. 307重定向
307 重定向实际上与 302 相同,但它们有一个明显的区别。 在对原始请求进行重定向时,HTTP 方法保持不变。
5. 308重定向
这样的举动是永久性的,接近于 301 重定向。 它们仅在 308 定向时初始请求的 HTTP 方法不同。 谷歌表示它认为 308 重定向等同于 301,但事实是大多数 SEO 仍然应用 301 重定向。
客户端重定向
考虑客户端重定向——这是浏览器决定用户转发的时候。 尽管如此,除非您别无选择,否则最好不要使用它。
1.元刷新重定向
元刷新更多的是在页面级别而不是服务器级别进行操作。 与 HTTP 重定向过程不同,它们发生在浏览器中,而不是服务器中。 从 SEO 的角度来看,HTTP 重定向比元重定向更有效,因为它不会让 Google 和网站访问者感到困惑。
因此,元刷新非常慢,因此它们正在损害用户体验。 因此,谷歌可能会错误地索引错误的页面。 因此,仅当服务器重定向策略不可用时才使用元重定向。 此外,由于他们行动缓慢,他们无法转移足够的链接资产。
元重定向有两种类型:即时和延迟。 在浏览器中启动网页后,您会立即获得元重定向。 这就是 Google 将其视为永久重定向的原因。 另一方面,几秒后触发代表延迟的元重定向被谷歌视为临时类型。
2. JavaScript 重定向
顾名思义,JavaScript 位于核心位置,指示浏览器如何将用户引导至不同的 URL。 有人认为 JS 重定向对搜索引擎来说非常具有挑战性,因为它们需要显示页面才能看到重定向。 虽然这有一些道理,但对于谷歌来说这不是什么大问题,因为它在当今迅速呈现页面。 但是,其他搜索引擎中可能会出现一些相关问题。
测试表明 Google 采用类似于 301s 的 JavaSceipt 重定向。 不过,如果您选择这种重定向类型,则不能保证您不会失去页面权限。 因此,如果可能,请使用 3XX 重定向而不是 JS 重定向。
合并重定向的方法
1.WordPress插件
由于 WP 是开源软件,Web 开发人员不断制作新插件以提高性能。 因此,如果您是 WordPress 网站所有者,重定向插件是生成重定向的最简单方法。 只需安装重定向工具,它就会发挥作用。
这个免费的插件可以让你在一个地方控制所有的重定向。 您不必通过使用它来处理复杂的编码和功能。 只要您的 WP 站点维护永久链接,您就可以使用重定向来搜索损坏的链接并通过重定向将它们设置为正确。
2..htaccess 文件
由于有这样的配置文件,您可以快速修改您的服务器软件。 这种方法可以重定向特定的 URL,制作自定义 404 错误页面,并在永久链接中将 HTTP 更改为 HTTPS。 但是,您可能遇到的唯一缺点是该文件只能在 Apache 服务器上使用。
那么,在哪里可以找到 .htaccess 文件? 它位于您网站的根文件夹中,但您如何访问它取决于您的虚拟主机和计划。 当您在 DreamHost 有计划时,您可以轻松访问您的帐户,选择要使用的站点,然后单击“管理文件”。 使用您的站点名称查找文件夹并转到它。 在找到 .htaccess 文件后,选择“编辑”。 然后通过文本编辑器添加重定向代码。
3.PHP文件
PHP 文件是将访问者引导至新 URL 的一种更有价值的选择。 您在这里需要做的就是将标头函数附加到该文件。 尽管如此,初始源还必须是一个 PHP 文件才能使流程运行。
首先,打开你的文本编辑器。 Microsoft 用户应该选择 Notepad++,而 Mac 用户可以使用 Tumult Whisk。 下一步是确保设置 PHP 的语言。 现在将重定向代码作为源文件中的第一个文档行插入。 而已。
最热门的重定向实践
1. 近距离匹配内容重定向
在设置重定向时,确保新页面内容与旧页面相关。 例如,如果您将旧 URL 移动到不匹配的新 URL,搜索引擎可能无法转移旧页面权限。 结果,它会响应性地以软 404 和低谷歌搜索评级结束。
如果服务器发送“200 OK”HTTP 状态,我们会收到软 404,而 Google 声称页面必须是 404。这种问题可能出现在以下情况:
- 页面包含的内容不足,例如产品类别或博客的空白页面。
- 重定向页面与原始页面完全无关。
- 页面上出现 404 错误,但它仍然发送到 200 HTTP 状态。
Google 主要让有效的 404 页面通过,这对于软 404 来说并不典型。 因此,避免它们并修复任何新出现的错误至关重要。 Google Search Console 是解决这个问题的完美工具。 您可以在此处显示与软 404 相关的 URL 列表。 对于任何类似的 404,更新重定向,使其转发到最合适的可访问页面。
2.消除重定向链和循环
有时,URL 会重定向到自身或整个链中的前一个 URL。 这是我们得到重定向循环的时候。 它们可能有两点危害:
- 从用户的角度来看——它们使访问目标资源变得不可能,并且在浏览器中出现“太多重定向”错误。
- 从搜索引擎的角度来看——它们“捕获”爬虫并对爬网预算产生负面影响。
使用审计工具抓取站点将帮助您发现重定向循环集群。
3. HTTP 到 HTTPS 的升级
HTTPS的实现只是现阶段不可替代的东西。 它使您的网站具有额外的保护层,对 Google 搜索排名位置产生积极影响。 但是如何检查您的站点执行从 HTTP 到 HTTPS 的正确重定向?
利用 Ahref 的 SEO 工具栏。 安装后,尝试将您的主页切换到 HTTP 重定向版本。 如果操作正确,301 响应代码将显示在工具栏上。
但是,当您的站点应用 HSTS 时,您很可能会遇到 307。 因此,让我们熟悉另一种更新策略:
- 开放现场审核
- 转到+新项目
- 选择手动附加
- 切换到 HTTP
- 输入域
4. 防止重复内容
当站点在几个子域上运行时,这很常见。 问题是搜索引擎将它们视为不同的站点。 因此,如果不小心,可能会出现重复的内容。 您可能想知道此内容有什么问题。 实际上,您窃取了流量并与自己竞争,因为 Google 不知道将用户转发到哪个站点版本。
站点审核工具的“问题”选项卡将为您提供重定向页面列表和现有重复页面数量的数据。 这样,您就会知道要删除什么。
5.超时重定向检查
定期的重定向性能审核可能会对不必要的重定向提供有价值的见解,并降低网站的效率。 此外,永久重定向在将近三年后变为默认设置。 换句话说,你现在可以删除重定向,因为用户不会再访问它了,它获得的价值属于新的价值。
6. 404s 链接权限修复
Google 会忽略指向 404 页面的反向链接。 这是一个大问题,因为反向链接构成了重要的排名因素。 因此,从本质上讲,对于指向 404 页面的反向链接,您不会从 Google 获得任何信用。
不过,不用担心; 解决这个问题比看起来容易。 反向链接分析工具将帮助检测链接指向的 404 页面。 这样,您可以通过将这些页面 301 重定向到适当的页面来重新获得一些丢失的权限。
结论
通过重定向,您不仅可以保留来自已删除或已更改页面的流量和转化,还可以提高您的 Google 排名位置。 重定向分为服务器端(301、302、303、307、308)和客户端(元刷新重定向和 JavaScript 重定向)两大类。 同时,它们可能具有永久性和临时性。
毫无疑问,WordPress 插件、.htaccess 文件和 PHP 文件是合并重定向的最佳方式。 当谈到值得在重定向框架内实施的实践时,以下是一流的:
- 重定向到紧密匹配的内容
- 删除重定向链和循环
- 从 HTTP 切换到 HTTPS
- 重复内容消除
- 定期检查重定向
- 404s 修复以回收丢失的链接权限
遵循以上提示,请放心,您的网站很快就会成为利基市场领先者。