如何修复重定向链(停止损害您的 SEO)
即使对于经验丰富的 SEO、开发人员和网站所有者来说,跟上搜索引擎算法或网站维护最佳实践不断变化的需求也可能具有挑战性。
网站所有者面临的最常见问题之一是重定向链。重定向链是指将一个 URL 发送到另一个 URL,然后将其发送到第三个不同的 URL,依此类推。通常,网站所有者不知道如何正确设置重定向或忽略它们,因为它们相互堆积。这可能会导致排名惩罚,其被忽略的时间越长,排名惩罚就越严重,并造成缓慢且令人沮丧的用户体验。
在这篇博文中,我们将讨论什么是重定向链、重定向链是否会损害 SEO,以及如何修复它们。
什么是 301 重定向链,它们是如何发生的?
301 重定向链是按顺序或循环链接在一起的 URL 字符串。当网站所有者没有充分设置指向其预期最终目标 URL 的重定向时,就会发生这种情况。
重定向链向浏览器发出 URL 已移动的信号,并将浏览器定向到新位置。这样,之前 URL 的所有网站权限现在都转移到新 URL。
重定向的用途是什么
虽然如果网站管理员粗心或马虎,重定向链很容易发生,但 301 重定向本身有很多优点。使用它们的最常见原因是:
将用户引导至主页
网站类型多种多样——看似微小的变化HTTP或 HTTPS和WWW。到非 WWW可以极大地改变 URL 对 Web 浏览器的含义。无论用户在网址栏中输入什么内容,重定向都会将他们带到正确的网站。
例如,如果用户输入“HTTP://www.example.com”,301 重定向将自动将他们带到“HTTPS://example.com”。这很重要,因为它可以确保用户始终访问正确的网站。
无重复内容
重复的页面只会给您的用户和 Google 搜索引擎机器人带来混乱。因此,网站所有者将使用重定向将用户引导至正确的页面并避免任何重复的内容问题。
维持旧网站的流量
如果您拥有一个拥有流量和网站权限的已建立网站,但迁移到其他域,您肯定不希望失去为旧网站辛苦获得的所有流量。因此,网站所有者将使用重定向将用户从旧域引导到新域。这确保用户仍然能够找到他们正在寻找的内容,同时仍然保持旧网站的流量和排名。
例如,Hotmail 被Outlook.com取代,但用户会自动重定向到新网站,以便他们仍然可以找到他们的电子邮件。
将多个域合并为一个
拥有多个域可能会让用户感到困惑,并且还可能导致重复内容问题。因此,网站所有者将使用重定向将用户从多个域引导到一个域。这有助于简化用户体验并避免任何重复的内容问题。
301 重定向链如何从 URL A -> B -> C 进行的示例
以下是 301 重定向链如何发生的示例:
用户在网络浏览器中输入“example.com”。
Web 浏览器向服务器发送“example.com”请求。
服务器以 301 重定向代码响应,并将 Web 浏览器定向到“example.com/index.html”。
Web 浏览器向服务器发送“example.com/index.html”请求。
服务器以 301 重定向代码响应,并将 Web 浏览器定向到“example.com/home.html”。
Web 浏览器向服务器发送“example.com/home.html”请求。
服务器以 301 重定向代码响应,并将 Web 浏览器定向到“example.com/”。
Web 浏览器向服务器发送“example.com/”请求。
服务器响应请求的网页。
这是一个非常漫长且不必要的拖延过程。不仅用户需要花费很长时间才能到达所需的网页,而且还浪费了大量的资源。此外,这可能会导致技术搜索引擎优化问题,我们将进一步探讨这一问题。
301 和 302 重定向之间的区别
虽然301 和 302 重定向都是流行的选择,但它们的持久性和对 SEO 的影响不同。
301重定向是永久重定向,这意味着URL已永久移动到新位置。这是最常见的重定向类型,当网站所有者想要更改其域名或将其网站移动到新位置时经常使用。
302重定向是临时重定向,这意味着URL已暂时移动到新位置。当网站所有者想要对其网站进行一些维护或进行一些更改时,通常会使用这种类型的重定向。
301 重定向如何影响 SEO
虽然 301 重定向是拥有网站的必要组成部分,但如果管理不善或允许无限期地链接在一起,它们可能会损害网站的 SEO 健康状况。这是因为每次在不删除中间 URL 的情况下设置 301 重定向时,都会创建所谓的“重定向链”。重定向链是指连续存在多个 301 重定向。例如,如果用户输入“example.com”并被重定向到“example.com/index.html”,然后又重定向到“example.com/home.html”,这就是一个重定向链。
重定向链可能会损害搜索引擎优化,因为它们会使搜索引擎难以索引您的网站,因为搜索引擎网络爬虫可能会迷失在您的重定向链中并耗尽分配给爬行的预算。重定向链还会减慢您的网站速度,这也会影响您的搜索引擎优化,因为它们会影响您的用户指标。
你必须确保你的网站加载速度很快,否则你将受到谷歌的惩罚。Google Page Speed Insights等工具可提供有关网站加载速度的宝贵见解,并提供有关如何改进网站的可行提示。
2016 年之前,人们认为网站会因链中的每次重定向而失去 PageRank。然而,谷歌此后表示事实并非如此,网站不会因每次重定向而失去 PageRank。
如何修复重定向链
如果您的网站上有重定向链,您可以采取一些措施来修复它。
删除不必要的重定向
第一步是始终删除任何不必要的重定向。如果您有不再需要的重定向,请将其删除。一旦您删除了 301 链中不必要的重定向,它将确保只有一个 301 重定向将访问者从起始 URL 发送到最终目标 URL。这将有助于减少重定向链的长度,并使搜索引擎更容易索引您的网站。
尖叫青蛙重定向报告
Screaming Frog 是一个免费工具,可用于检查您网站上的重定向链。在该工具中输入您网站的 URL,它将抓取您的网站并生成报告。该报告将列出您网站上的所有重定向,并显示是否存在任何重定向链。它还列出了所有重定向的状态,以便您可以轻松识别哪些重定向需要修复。
如果您想对网站进行快速的技术 SEO 审核, Screaming Frog 是一个很好的工具。但需要注意的是,它只能免费抓取最多 500 个页面。如果您的网站很大,您可能需要使用升级版本来进行全面检查。
您还可以选择使用众多Screaming Frog 替代方案之一来找到适合您需求的技术 SEO 工具。
在 WordPress 中设置重定向
许多新手或业余网站管理员不知道如何使用 WordPress 创建重定向。Simple Website Redirect 插件允许您在 WordPress 中设置重定向,而无需编辑 .htaccess 文件。这个插件很棒,因为它简单易用。另外,这个插件保留了 URL 路径和查询字符串,因此您不必担心丢失任何 SEO 价值。
在不损失 SEO 的情况下掌握重定向
重定向是拥有网站的必要组成部分,但如果使用不当,可能会损害 SEO。重定向链会使搜索引擎难以索引您的网站,并且还会减慢您的网站速度。
但是,您可以采取一些措施来修复重定向链并改进 SEO。如果您按照上述步骤操作,则可以利用重定向功能,而不会损害网站的 SEO 或用户体验。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。