如果有时,您会创建一个登录页面或博客文章,然后在您不再需要的道路上发现。但是,如果您已经看到大量流量流向该页面,那么您不会突然想将人们引导至一个无效页面。
这就是重定向的用武之地。使用重定向(如 301 重定向),您可以将该流量推送到您网站上的其他页面或博客文章,确保每个新访问者仍然获得与他们访问您的网站查找的内容相似的内容,而不是 404 页面。
什么是 301 重定向?
301 重定向是一种 HTTP 状态代码,表示页面从一个 URL 永久移动到另一个 URL。
例如,如果您为 yourwebsite.com/old-page 创建 301 重定向以 yourwebsite.com/new-page,则每当有人键入或点击指向 yourwebsite.com/old-page 的链接时,他们都会自动重定向到 yourwebsite.com/new-page。
这可确保您不会在网站访问者登陆您网站的那一刻失去任何流量或破坏他们的体验。
但更重要的是,301 重定向还将所有页面权限传递到新页面上,立即为其提供 SEO 提升。
何时使用 301 重定向
不确定何时需要 301 重定向?让我们带你了解几个不同的用例,了解为什么这种类型的重定向可以有很大的帮助。
迁移您的网站
您可能需要迁移网站或更改整个域的原因有很多。其中一些包括:
- 更改您的公司/域名:如果你正在进行品牌重塑并更改你的公司名称,你会希望你的网站域名能够反映这一点,因此你会将流量从 oldbusiness.com 重定向到 newbusiness.com。
- 购买额外的顶级域名:您最初可能购买了更独特的 TLD,例如 yourwebsite.co 或 yourwebsite.io,但注意到您正在因自动输入 yourwebsite.com 而失去流量。所以你决定买 yourwebsite.com,但现在你需要确保它正确重定向到你的主网站。
- 切换子域:虽然不是使用子域的唯一实例,但许多公司在子域(如 blog.website.com 或 website.com/blog)上创建他们的博客。他们可能会决定要从 blog.website.com 转到 website.com/blog,反之亦然。这可以通过 301 重定向来完成。
- 使 www./non-www. 和 http/https 可互换:无论有人在 www.无论是否在您的 URL 之前,您都要确保它们能够访问您的网站。如果 URL 以 http(不安全的 URL)或 https(使用 SSL 证书保护的 URL)开头,情况也是如此。决定您希望 URL 在网站浏览器中的显示方式,无论是完整 https://www.yourwebsite.com 还是简单的 yourwebsite.com。然后将所有其他选项重定向到您选择的 URL,这样您就不会失去任何网站访问者。
让我们看看最后一个实际作。有人可能会在浏览器中键入 www.neilpatel.com 以访问此站点,如下所示:
但是,一旦他们按键盘上的 Enter/Return 键,他们就会自动重定向到 neilpatel.com:
无论他们是键入 https://www.neilpatel.com、http://www.neilpatel.com、http://neilpatel.com 还是任何其他变体,都会发生同样的情况。他们都被 301 重定向到 neilpatel.com。
更改 URL Slug
也许您需要重定向单个页面,例如博客文章或登录页面。可能发生这种情况的情况包括:
- 修复页面首次发布时出现的拼写错误
- 为 SEO 优化 URL
- 使用略有不同的 URL slug重新创建一段内容
- 将您不再需要的页面重定向到仍然存在的类似页面
例如:这篇帖子,与 URL https://neilpatel.com/blog/38-content-marketing-stats-that-every-marketer-needs-to-know/ 分享了关键的内容营销统计数据。
但是,URL 不需要那么长。那不是一个优化的 URL。
因此,我们最近更新了这篇文章,并将 URL 更改为对 SEO 更具吸引力的内容:https://neilpatel.com/blog/content-marketing-statistics/。
我们实施了 301 重定向,以便从初始帖子开始的所有页面权限都传递给新帖子,因此不存在的链接不会将访问者引导至无效页面。
合并多个页面
策略会发生变化,您过去可能认为必要的多个登录页面或博客文章可能不再是最好的行动方案。您决定创建一条包含所有关键信息的内容,而不是一些简短的博客文章或稍微相关的登录页面。
或者,您可能有一些网页彼此过于相似。在这种情况下,搜索引擎可能会将其视为所谓的 “蚕食”,或者来自同一网站的两个网页争夺相同的关键词。搜索引擎不喜欢这样,它可能会对两个页面造成不利影响——因此将它们合并为一个是个好主意。
为了确保其他页面的访问者不会迷失在空白中,您需要将任何旧页面重定向到新页面。
切换到其他 URL 路径
URL 路径包含指向主域之后的链接的元素。例如,yourstore.com/product-category/product-one 是一个 URL 路径。如果您切换产品类别名称,则需要将使用旧产品类别的所有链接重定向到新产品类别。
所以你会创建一个从 yourstore.com/old-product-category/product-one 到 yourstore.com/new-product-category/product-one 的 301 重定向。
如何进行 301 重定向
创建 301 重定向必须使用的过程取决于几个因素:
- 您使用的网站构建器/主机
- 您的网站知识水平
- 您需要创建的 301 重定向的数量
一些网站构建器,如 Shopify 或 Squarespace,具有内置设置,可让您轻松设置重定向。其他的,如 WordPress 或定制网站,可能有点复杂,您需要向网站开发人员寻求帮助。
但是,让我们介绍一些顶级网站建设者,以及如何在每个网站建设者中创建 301 重定向。
WordPress
如果你有一个 WordPress 网站,最好的办法是使用插件来提供帮助。虽然您也可以登录服务器并手动编辑 .htaccess 文件以创建 301 重定向,但对于没有开发经验的人来说,插件是一个更加用户友好的选择。
一些可用的重定向插件是:
- 您的 SEO 插件,如 Yoast SEO 或 All in One SEO
- 301 重定向
- 简单的 301 重定向
上传并安装插件,然后按照其说明设置您的页面重定向。
Shopify
如果您在 Shopify 上有一个电子商务网站,那么当您对产品进行任何更改时,可能需要重定向产品类别或页面。以下是创建此重定向的步骤:
- 登录您的 Shopify 网站。从管理员页面,转到 Content > Menus。
- 单击 View URL Redirects。
- 单击 Create URL redirect。
- 在 Redirect from 框中输入旧 URL。
- 在 Redirect to 框中输入新 URL。要简单地重定向到您的主页,请输入 /。
- 单击 Save redirect。
Squarespace
要为您的 Squarespace 网站创建重定向,请执行以下步骤:
- 登录您的 Squarespace 网站并前往您的管理仪表板。
- 打开 Developer tools 面板。
- 单击 URL 映射。
- 点击文本框并输入您的重定向。
- 单击 Save 。
使用 Squarespace,您需要遵循开发人员的重定向格式,因此这也可能是您雇用或外包的原因。但实质上,您在文本框中键入的 URL 映射应如下所示:/old-url -> /new-url 301。
Wix
请按照以下步骤在您的 Wix 网站上创建 301 重定向:
- 登录您的 Wix 网站并前往您的 SEO 仪表板。
- 单击 Tools and settings 下的 Go to URL Redirect Manager。
- 点击 + New Redirect。
- 选择 Single redirect (单个重定向)。
- 在 Old URL (旧 URL) 下输入旧页面的 URL。
- 在 New URL (新 URL) 下,开始键入新页面的 URL slug,然后从下拉列表中选择它。
- 点击 保存,或点击 保存并添加另一个 以创建更多重定向。
Webflow
如果您有 Webflow 网站,您可以按照以下步骤创建重定向:
- 登录您的 Webflow 网站,然后转到 网站设置 > 发布 > 301 重定向 .
- 在 Old path 文本框中输入旧 URL。
- 在 Redirect to path 文本框中输入新 URL。
- 单击 Add redirect path。
- 发布站点以保存更改。
301 重定向如何影响 SEO
Google 使用他们所谓的 PageRank 作为其排名信号的一部分,表明哪些页面应该为哪些关键词排名。PageRank 本质上是根据反向链接(来自其他网站的链接)和域权限等因素来衡量网页的重要性。
在过去,301 或 302 重定向会导致您失去一点 PageRank。事实上,在 2013 年,Matt Cutts 证实 301 重定向导致 PageRank 损失了大约 15%。
但是,Google 在 2016 年对此进行了更改,以便重定向不再丢失 PageRank。这意味着 301 重定向将所有可排名性完全传递给新页面。因此,如果你将一个已经在你的网站上存在多年的页面重定向到一个全新的 URL,那么由于预先存在的 PageRank,这个新 URL 将自动获得巨大的提升。
但这并不是 301 重定向可以产生的唯一 SEO 影响。
如果你从你的网站中删除了一个页面,但指向该页面的链接仍然存在,那么任何点击该链接的人都会被带到一个失效页面或 404 错误。这会造成糟糕的用户体验,这也会影响您网站的 SEO。
太多的死链接会降低你的排名。但是,在你删除页面时创建 301 重定向有助于确保人们在点击你的网站时仍然能找到他们正在寻找的内容。
301 重定向的最佳实践
如果你已经开始集思广益,在阅读时在你的网站上可能需要重定向一些 URL,让我们首先介绍一些最佳实践,这些最佳实践可以防止你的重定向 URL 进入无限重定向循环或导致加载时间缓慢。
这些最佳实践有助于保持用户体验顺畅运行,即使他们从旧页面重定向到新页面也是如此。
更新重定向链接
让我们回到我们之前提到的内容营销统计文章。我们将其从一个旧的、较长的 URL 重定向到 neilpatel.com/blog/content-marketing-statistics/。
虽然我们可以保持原样,但最佳做法是返回到我们网站上所有指向原始 URL 的现有链接,并更新它们以反映新 URL。当然,我们已经实施了 301 重定向,因此从技术上讲我们不必这样做。但是重定向可能会花费额外的加载时间——如果我们自己返回并更新重定向的链接,我们就不必将加载时间强加给访问者。
如果你要将旧的登录页面或博客文章重定向到新的,你还应该花时间在你的网站上找到指向旧页面的链接,并更改它们以反映重定向。这是一种优化您网站上用户体验的方法。
从站点地图中删除重定向的链接
如果你创建了 301 重定向以将流量从旧页面或博客文章转发到新页面或博客文章,你还需要确保让搜索引擎知道。他们当然可以自己弄清楚,但给他们一点帮助永远不会有什么坏处。
你可以做到这一点的方法是从 XML 站点地图中删除旧的、现在重定向的页面或帖子。站点地图本质上列出了您网站的结构,以便搜索引擎轻松抓取每个页面并了解它是关于什么的。
同样,您的站点地图如何工作将取决于您的网站构建器。自定义网站将需要构建自定义站点地图页面。WordPress 网站可以使用插件。其他网站构建器具有内置设置,可让您自定义站点地图。
创建 301 重定向到新页面后,只需前往网站构建器的站点地图工具并删除旧页面即可。您还可以在其位置添加新页面,以便搜索引擎了解新的层次结构。
使用 301 重定向为您带来优势
301 重定向可能是优化网站以进行搜索的绝佳策略。如果您最近进行了网站审核,您可能发现一些页面根本没有按照您希望的方式执行。或者你可能已经找到了几个在搜索中相互蚕食的帖子。
让我们看一个假设的例子。
您经营一个分享图形设计技巧的博客。您之前曾发布过一篇关于 URL myblog.com/graphic-design-tips/ 的图形设计技巧的文章。您还发布了一篇关于 URL myblog.com/graphic-design-fails/ 的图形设计错误的文章。
这些帖子在本质上是如此相似,以至于搜索引擎正在努力弄清楚要对哪一个进行排名——最终决定不对哪一个进行排名。
为了解决这个问题,你可能决定在你的平面设计技巧文章中添加一个关于平面设计错误的部分,创建一个包罗万象的指南。然后,您可以删除带有 URL myblog.com/graphic-design-fails/ 的旧帖子,并将其重定向到图形设计技巧帖子。
然后,搜索引擎只需要关注一个帖子,有助于提高其排名并增加您的自然流量。
301 重定向不一定是令人讨厌的或需要避免的事情。它们可以成为你的 SEO 计划中非常战略性的一部分,帮助你为更多的关键词排名,并确保你的网站回答你的目标受众可能提出的所有问题。
最后
虽然 301 重定向是一个基本的技术网站工具,但它们也会对你网站的 SEO 产生重大影响。战略性地使用 301 重定向有助于确保您的网站仅包含最好的内容,并且不会在竞争中丢失任何流量。