回到主页

以下是如何保持301重定向免于破坏您的SEO

每个SEO都知道301重定向是必要的。但它们是否会通过减慢页面加载时间来影响您的其他优化工作?或者他们是在疯狂的追逐上发送机器人?你不再需要多少301个?

在我进入这个列表之前,让我带你回到这个开始的地方:我正在为我们的一个客户参加一个开发会议。这次会议与SEO无关。但是,像往常一样,讨论很快引发了一些SEO考虑因素。

这个客户,一个家庭用品的制造商,对他们的网站的加载时间特别敏感,这是理所当然的。他们的网站上有很多高分辨率的图像; 因此,必须采取一切可能的措施来减少加载时间。

提议减少所有301重定向的提议之一是减少加载时间。这引起了我的注意。

我无法让这种情况发生。我知道他们的一些重定向是必要的 - 好吧,划伤那个。我不确定他们有多珍贵或有多少人打他们。我没有定量数据来支持我的立场。

我说服他们将所有重定向都留在原地,直到找到可行的解决方案。我显然需要收集一些数据来证明301重定向的重要性。但是我如何确定需要留下哪些?

我想要一种能够以我们(作为营销人员/分析师)可以轻松访问的格式提供数据的解决方案,而无需踩到开发或IT的脚趾。

谷歌分析是显而易见的选择。当我正在寻找重定向删除难题的解决方案时(详见下文第3条中的详细信息),我注意到其他几个影响此站点加载时间的项目:内部链接指向过时的URL(当时为301) 'ed)和rel = canonicals with 301'ed URL。

基本上,每个可能存在的与重定向相关的问题都可以。

解决这些问题后,我们能够有效地减少网站的重定向时间。

开发团队很激动,SEO团队很兴奋我们(必要的)301s留下来了,客户对加载时间感到非常激动。

这些变化于2015年7月至8月期间实施。我认为结果不言自明:

以下是重定向可能会损害您的SEO工作的四种方式:

1.您有重定向链
2.您的内部链接步骤通过重定向
3.您有不必要的301s
4.您有规范标记301

你有重定向链

让我们从一个简单的定义开始:重定向链是一系列重定向,从一个接一个的URL开始,迫使人们和搜索引擎等待,直到没有更多的重定向来逐步完成。以下是一个示例:www.mysite.com/responsive重定向到www.mysite.com/responsive-web-design,然后重定向到www.mysite.com/rwd。

当然,我们都知道这对传递权威的影响。对于重定向链中的每个步骤,大约有10%的权限丢失。但同样重要的是要承认这会大大增加页面加载时间并降低网站的整体质量。标准的单步重定向已经对您的加载时间产生影响,然后添加一些事实,即某些重定向可能经过多次迭代只是为了调用一个URL。

随着时间的推移,301s堆积起来并创建这些链条就不足为奇了:你放入这个重定向,你的同事增加了另一个,几个月之后你又堆叠了另一个。这些事情发生了。

那么你如何识别这些链?幸运的是,我们在Screaming Frog的朋友们已经在他们的工具中构建了一个非常简单的功能,可以跟踪重定向链并在报告中输出它们。以下是如何使用它:

  • 使用Screaming Frog运行完整的站点爬网
  • 转至>报告>重定向链

而已。认真。

分析需要解决哪些是稍微比拉的报告更多地参与。使这一点变得更加困难的唯一原因是,您网站上的所有链接都被考虑在内。这意味着,如果您链​​接到另一个网站并且他们已经建立了链条,那么它也会找到(参见红色突出显示在下面的屏幕截图中)。我在这里看到的URL类型的一个常见主题是社交共享URL; 它们经常变化,所以它们需要从报告中过滤掉。在B列中,标识您自己的域(请参阅绿色突出显示)并删除所有其他行。

完成后,它将非常顺利,您可以更新301重定向以删除这些不必要的步骤。但是,不要将它们发送给您的开发人员或IT团队。继续阅读更多有用的金块。

2.您的内部链接通过重定向来完成

第二种方式重定向可能会损害您的SEO工作是通过内部链接指向重定向到其他地方的URL。

要了解您网站的动态,请按照以下简单提示操作:

  • 访问Google Search Console并下载内部链接的完整列表。
  • 转到“搜索流量”>“内部链接”,然后单击“下载此表”按钮。完成后,打开文档并使用Excel中的连接函数将域附加到这些URL字符串的开头。

获得完整网址的该列后,请复制整个列表。以下是如何使用剪贴板信息填充Screaming Frog中的爬网:

  • 在菜单栏中,转到“模式”并将其更改为“列表”。然后,单击“上载列表”和“粘贴”。这将仅对“内部链接”报告中的URL进行爬网。
  • 完成后,请检查任何301的状态代码列。如果您看到任何内容,请选择该URL并转到Screaming Frog左下方的Inlinks选项卡。这将显示包含指向该重定向URL的链接的所有页面。

一旦确定了所有重定向内部链接,请将您的列表放在一起以获取更新,以便发送给您的开发团队。

3.您有不必要的301重定向

多年来,网站倾向于收集301重定向,并且没有人真正想要清理它们。当您的.htaccess文件开始深度重定向时,您的加载时间会受到影响。每次浏览器调用URL时,都会检查这些重定向中的每一个,以查看是否需要将请求的URL发送到其他位置。绝对会杀死你的加载时间。

但是,您如何确定实际需要哪些重定向?UTM标签,就是这样。

通过将UTM附加到重定向的解析URL,您可以轻松识别定期实际使用的301重定向。

以下是我使用的标记方法的示例:

/ old-page >>> / new-page?utm_medium = 301&utm_source = direct&utm_campaign = / old-page

每当有人点击您的某个重定向信息并向您提供您在UTM中包含的归因信息时,这会将数据发送到Google Analytics。

使用我的代码生成器下载Google表格。要在本地保存,请转到文件>下载为> Microsoft Excel(.xlsx)。

每年两次,我将进入Google Analytics并查看“来源/媒介报道”并应用301s的在线过滤器。

从这里,只需提取已触发的重定向列表,并将其与.htaccess文件中的301列表进行比较。任何没有击中的都应该被删除。

附注:如果您运行电子商务网站,则可以通过显示重定向到位节省多少收入来证明301重定向的重要性。

你有301的规范标签

这个背后的逻辑几乎没有解释,因为它与拥有重定向链基本相同。您不希望拥有指向重定向网址的规范标记。要识别这些规范标签,请运行Screaming Frog爬行并转到“指令”选项卡。向右滚动以查找“Canonical Link Element 1”列并复制列表。

使用列表模式重新爬网,找到状态为301的任何一个。

奖励:通过301s重新获得链接

如果您有一个大型网站,或者您的网站多年来进行了一些URL结构更改,那么很可能您有一些指向死网址的正常链接。

运行“打开站点资源管理器”报告并获取目标URL列表。

使用上述相同的“上传列表”方法将该列表放入Screaming Frog。如果您在“状态代码”列中看到任何错误,301会重定向网址。(确保先检查这些链接的统计数据和质量。)

所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的