如何使用 301 重定向来增加流量并保持权威

已发表: 2021-11-10

如何使用 301 重定向来增加流量并保持权威

但事情是这样的:如果使用得当,301 重定向可以帮助您保留您的权威,甚至增加您的网站流量。 请继续关注,我会告诉你如何。

我们将涵盖的内容:

  • 什么是 301 重定向?
  • SEO 301 重定向:旧期望与新规则
  • HTTPS 迁移的 301 重定向
  • 设置重定向的重要性
  • 301重定向最佳实践
  • 301 重定向常见问题解答

什么是 301 重定向?

你几乎肯定经历过 301 重定向——不管你是否知道。

301 重定向发生在幕后。 这是一个永久重定向,这意味着任何输入旧 URL 的人都会自动被重定向到正确的位置。

简而言之,它是网络的转发系统。

从技术上讲,301 重定向是一个 HTTP 代码,它告诉搜索引擎原始 URL 已移动或更新。

301重定向

301重定向

以这个网站为例。

  • ignitevisibility.com/blog
  • https://ignitevisibility.com/blog

URL 略有不同,但它们将用户发送到同一个地方。 当您到达页面时,URL 看起来是一样的。 这都是由于 301 重定向。

301 重定向对于 SEO 和网站管理员来说是一个非常宝贵的工具,因为它可以帮助他们在不丢失来之不易的链接的情况下传输 URL 和重定向网络流量。 所有链接都指向精彩内容——同时保持您的域权限

为什么要设置 301 重定向?

通过将常见的变体与相同的 URL(想想 http.// 或 www.)相关联,您可以维护和最大化您的域权限。

301 重定向也用于重命名或重新命名网站。

例如,假设您拥有一家名为 Fresh Food to Go (freshfoodtogo.com) 的企业,并且最近决定将您的名称更改为 Fresh Food Now (freshfoodnow.com)。

您需要设置新 URL,但不希望丢失现有内容或指向原始 URL链接

所以你设置了301直接。 任何输入旧 URL 的人都会被自动发送到新站点,搜索引擎会识别 301 并相应地对其进行索引。

对 SEO 来说是一个巨大的胜利。 重定向保留您的链接和权限,同时让您专注于建立和推广新品牌

其他重定向呢?

301 重定向并不是游戏中唯一的重定向。 请允许我向您介绍一个近邻,302 重定向。

301 重定向与 302 重定向

301 重定向与 302 重定向

301 表示永久重定向,而302 表示临时重定向。

在某些情况下,302 更可取,例如在更新网页的同时仍向读者提供内容。

绝大多数情况下,您都希望坚持使用 301 重定向。 它们通常被认为更适合 SEO,因为它们允许您维护传入的链接。

尽管 Google 已发表声明澄清 300 次重定向不会失去 PageRank,但这些页面可能不会被同等对待。 这意味着他们可能会在域权限和流量方面受到影响。

307 重定向是另一种临时重定向。 307 重定向可用于提醒网站访问者内容已移至新位置。 如果您想重用现有 URL, 307 重定向提供了该选项。

SEO 301 重定向:旧期望与新规则

到目前为止,301 重定向听起来是一个不错的解决方案。

但请注意,301 重定向会带来一些风险。 重定向总是有可能导致流量损失——在过去,这种情况经常发生。 事实上,谷歌自己的Matt Cutts 在 2013 年证实,301 重定向导致 PageRank 损失约 15%。 不仅如此,从 HTTP 到 HTTPS 的转变也引发了很多担忧(我们稍后会介绍)。

自然,品牌对使用重定向犹豫不决。

Google 注意到了用户的犹豫,2016 年, Google 的 Gary Illyes 表示30x(全部 300 次重定向)不再影响 PageRank。

虽然这是个好消息,但不受影响的 PageRank 分数并不意味着您的网站不会失去任何流量。 例如,重定向可能会影响您的页面加载速度,这是一个已知的排名因素

请记住,理想的重定向意味着URL 更改; 页面上的所有其他内容——图像、内容、链接——保持不变。 如果这些元素中的任何一个发生变化,它可能会影响您的排名。

Google 通常需要 1 到 4 周的时间才能接收到重定向。 之后,排名通常会在一周左右转移。

通常,您重定向到的 URL 最终排名与旧 URL 大致相同。

这里有很多因素需要考虑,例如:

  • 新的 URL 对 SEO 友好吗?
  • 新 URL 上的内容是什么?
  • 链接和排名是否适用于新 URL?
  • 新的 URL 有惩罚吗?
  • 新 URL 是否有自己的链接?
  • 等等。

这里的关键点是:是的,存在风险(尽管没有以前那么多),但在大多数情况下,页面保持排名。

HTTPS 迁移的 301 重定向

301 重定向的另一个主要原因是站点迁移。

如今,这是一个特别相关的原因,因为对于大多数品牌来说,转向 HTTPS已成为不可避免的事情。

谷歌甚至将其列为官方排名因素

如果您不熟悉,HTTPS 是 HTTP 的安全形式。 当您访问已迁移到 HTTPS 的站点时,您会看到绿色的 https://,并且 URL 旁边带有一个挂锁符号。

自然,谷歌希望其排名最高的网站是安全的。 而且,如果您考虑一下,大多数企业也希望将其用于他们的网站。

最简单的方法是什么? 通过 301 重定向。

然而,这种变化被证明是一把双刃剑。 请记住,重定向曾经导致 PageRank 损失 15%。

由于网站迁移涉及如此多301 重定向,因此网站在迁移过程中往往会失去主要的 PageRank。 可以想象,品牌对此并不感到兴奋,许多品牌只是推迟了这一举措,以保持现有流量。

但 Google 再次出手相救,2016 年 2 月, John Mueller 宣布301 和 302 重定向不会丢失任何 PageRank。

出于多种原因,这是一个好消息。 首先,它消除了 301 重定向的 PageRank 障碍。 其次,迁移到 HTTPS 将提升您的排名,同时保持您已经建立的权威。

要了解有关成功迁移的更多信息,请查看下面的指南

为 SEO 从 HTTP 切换到 HTTPS 的指南

设置重定向的重要性

在一天结束时,您将找到性能最差的页面并抓取它们以改进和重定向构成您网站的页面。

此过程允许您删除可能对您的网站排名有害的页面。 总体而言,这是一种管理您的网站并确保您可以优化低排名页面的简单方法。

当你经历这个过程时,不要忘记批判性地思考你网站上的内容。 提出以下问题会很有帮助:

  • 我应该刷新此页面以制作更好的版本吗?
  • 我可以创建一个新页面来替换当前页面吗?
  • 我应该使用 301 重定向过程重定向此页面吗?

在您删除任何页面之前,请始终确保该决定对于您的网站和搜索引擎排名都是一个可靠的长期选择。

通过 Google Analytics 处理 301 重定向

您可以超越那些损害您的 SEO 排名并降低网站性能的旧死页。 要开始进行这些更改,您需要通过 Google Analytics 处理您的 301 重定向

请按照以下步骤开始。

  1. 进入您的Google Analytics(分析)报告仪表板,并将日期设置为 6 个月或更长时间。 一年是一个很好的时间框架。
  2. 进入您的网站内容登陆页面报告,它将显示您网站上的所有登陆页面。 然后,您可以添加一个高级过滤器以包含您想要查看的任何类型的 URL 结构。
  3. 应用过滤器后,该报告将生成您网站上包含特定关键字的所有登录页面的列表。 您还可以查看每个页面有多少访问者。 获得列表后,将其导出到 Excel 电子表格。
  4. 导出列表提供所有着陆页的输出以及相对 URL(其中没有主域名)。将主域名粘贴到导出的 URL 旁边的列中。 例如,我们将在完整 URL 列表左侧的列中添加https://ignitevisibility.com
  5. 接下来,复制您的域和 URL 列并将它们放入一个去除 HTML 的工具中。 然后,将新文本(不含 HTML)粘贴到 Word 文档中。 在 Word 文档中,您可以使用“查找和替换”来删除 URL 中的多余间距。
  6. 此时,您可以使用Screaming Frog之类的工具来抓取您的所有 URL。 您可以确定哪些 URL 是活动的,哪些是可索引的。 (注意:您应该始终寻找可索引的 URL。)
  7. 然后设置适当的 301 重定向来摆脱和替换您网站的所有死页。

最后提醒一下,如果您只有几页需要改进,您可以选择直接将其提交给 Google。 另一种选择是重新提交您的站点地图,以便 Google 获取您的所有页面并识别新的 301 重定向。

如何通过 Apache 使用 301 重定向

Apache 是世界上使用最广泛的网络服务器软件。 因此,大多数重定向都是通过 Apache 进行的。 如果您使用的是 CMS 并且不是开发人员,则可以使用更用户友好的方式来完成它。

例如,在 WordPress 中,如果您更改帖子 URL,如果该帖子已经上线,它会自动为您添加重定向。 这当然是最新版本。

在 WordPress 中,您可以使用简单的插件,例如Simple 301 Redirect ,它允许您复制和粘贴您想要完成的内容。

对于 Drupal、Magento 等 CMS,您还可以使用一些简单的插件。

但是现在,让我们回到 Apache。

要在 Apache 中执行重定向,您需要在根目录中查找 .htaccess。

在纯文本编辑器中使用下面的 2 行代码,您将启用 Apache mod_rewrite 模块并在 mod_rewrite 模块中启用 ReWriteEngine:

选项 +FollowSymLinks

重写引擎开启

根据您要重定向的 URL、内容和域的数量,您需要在 .htaccess 文件中添加额外的行,如下所示:

  • 单页网址

要将单个页面从一个网站永久重定向到另一个网站,请使用基本代码:

重定向 301 /redirect page.html http://www.yourwebsite.com/newpage.html

  • 目录 URL 和所有内容

要重定向整个目录、所有 URL 和所有内容,请使用:

重定向匹配 301 ^/olddirectoryname/ http://www.yourwebsite/newname

  • 将新 URL 重定向到当前网站

如果您最近购买了一个新 URL 或有一个新站点,您想重定向到您当前的网站,您可以使用以下方法完成此操作:

重定向匹配 301 ^(.*)$ http://www.yoursite.com

  • 将旧网站重定向到新网站

旧网站可以完全重定向到新网站,同时保持流量和排名,使用:

RewriteCond %{HTTP_HOST} !^yournewdomain\.com

重写规则 ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]

  • Apache 中复杂的 301 重定向

在某些情况下,可能需要执行更复杂的重定向。 例如,如果您想将许多页面重定向到单个页面或需要在更改文件名时进行重定向。 如果是这种情况,代码会更广泛一些,但您仍将使用相同的打开属性:

选项 +FollowSymLinks

重写引擎开启

  • 将多页重定向到一页

将所有链接请求从旧站点移动到一个位置,例如新主页,将需要您逐页移动内容。 使用以下代码执行此操作:

重定向 301 /oldsite1.htm http://www.yournewsite.com

重定向 301 /oldsite2.htm http://www.yournewsite.com

重定向 301 /oldsite3.htm http://www.yournewsite.com

重定向 301 /oldsite4.htm http://www.yournewsite.com

  • 使用重定向更改文件名

您可以使用 php 扩展将所有旧文件从一个以 html 结尾的帐户重定向到新帐户上的一个文件。 如果您想更改所有扩展程序而不丢失来自旧页面的任何传入链接,您也可以使用此方法,代码如下:

重定向匹配 301 (.*)\.html$ http://www.yoursite.com$1.php

  • 重定向 CMS 但保留数据库

可以更改站点的 CMS,同时使用 301 重定向保留旧数据库。 为此,请使用:

RedirectMatch 301 /old cart.php(.*) http://www.yournewsite.com/newcart.php$1

最后,将更新后的文件上传到您的根文件。 不要忘记测试您的新重定向以确保它们正常工作。 检查使用 HTTP 标头查看器以确保它显示正确的 301 重定向也很重要。

  • CPanel 重定向

一些 cPanel 简化了 301 重定向过程。 如果是这种情况,您需要在登录 cPanel 时在站点管理下查找“重定向”。 在第一个选项中,您将列出当前目录。 然后,将新目录添加到第二个框中。 选择 301 进行永久重定向,选择添加重定向,您就完成了。

  • PHP 4 和 PHP 5 重定向

您可以使用 PHP 重定向将网站或单个页面永久移动到新网站。 这些重定向将告诉浏览器和搜索引擎该页面已移动到新位置。

<?php

header('HTTP/1.1 301 永久移动')

header('位置:http://www.yournewsite.com/')

  • 活动服务器页面

Active Server Pages (ASP) 重定向将设置带有状态代码的位置标头,以使用以下方式手动定义:

<%

Response.Status-“301 永久移动”

Response.AddHeader='位置',”http://www.yournewsite.com/

301重定向最佳实践

301 Redirect Best Practices

301 重定向

现在我们已经深入了解了 301 的使用方式和原因,让我们介绍一些在实施时要牢记的关键因素。

  1. 始终链接相关页面。 不要将旧的博客文章链接到您的联系页面,或将旧的“关于我”页面链接到主页。 新页面与旧页面越相似,保持其排名的可能性就越大。
  2. 搜索引擎优化的最佳重定向是页面上的所有内容都保持不变,除了 URL。
  3. 301 重定向是 SEO 的首选方法; 尽可能使用它们代替 300 条指令。
  4. 为可能的 Web 变体设置 301 重定向,例如 http:// 和 http://www。 增加域权限。
  5. 移动到新域之前设置 301 重定向如果您在重定向到位之前移动,则可能会失去流量。
  6. Google 建议将 301 重定向至少保留一年
  7. 有时,清理你的 301; 如果您收集太多保持活跃的时间过长,最终可能会损害您的 SEO。
  8. 不要将所有内容重定向到主页。 请记住,保持链接页面的相关性和相关性。

结束 301 重定向

301 重定向是改善 SEO 的一些鲜为人知的秘密。 当您正确使用它们时,它们可以帮助您重组或迁移您的网站并清理凌乱的 URL。

最重要的是,它们可以帮助您保持现有的排名和流量——如果一切顺利,甚至可以增加它。

常见问题 (FAQ)

1. 什么是 301 重定向?

301 重定向是一种永久性的在线绕道,可将流量从前一页面重新路由到新页面。 301 重定向对于 SEO 优化和页面排名很重要。

2. 使用 301 重定向有什么好处?

301 重定向允许网站所有者和内容创建者将流量从无效或不受欢迎的页面转移到性能更高的页面。 通过使用 301 重定向,您可以优化您的网站,而无需牺牲花费大量时间和精力建立的现有页面排名。

3. 使用 301 重定向有什么缺点吗?

尽管这是一种有用的做法,但利用 301 重定向并不总是理想的。 当您想继续为旧页面编制索引,或者您想在单独的 URL 上运行任何类型的 A/B 测试时,这是正确的。 如果您想将过时的 URL 重新用于未来的内容页面,301 重定向也无济于事。

4. 测试 301 重定向的最佳方法是什么?

测试 301 重定向很简单。 您需要做的就是输入您要替换的旧 URL。 如果 301 重定向设置正确,您将被自动发送到新页面。