想象一下:

现在是上午8:30,你正在享用热咖啡并打开Twitter。 你看到SEO喋喋不休的核心算法更新。 好奇和警惕,你打开谷歌分析和流量下降。 你皱眉。 您打开关键字跟踪工具。 你的眉头加深了。 在你的排名跟踪工具中,一切看起来都很好。 您不确定哪些页面上的关键字掉了,并且您需要在上午10:00客户电话之前有一些答案。 怎么办?

这就是本指南的目的。 只要你有谷歌分析,谷歌搜索控制台和Semrush你可以得到创造性和发现关键字你在最新更新后丢失了。 您可能还想看看哪些关键字正在推动增加,您也可以使用相同的过程。

我们需要做的第一件事是找出哪些页面经历了巨大的收益或下降。 为此,我们将使用所有页面报告在谷歌分析。

1. 登录谷歌分析
2. 转到行为> Site Content > 所有页面
3. 将您的细分设置为自然流量
4. 将日期范围设置为仅查看算法更新影响流量以来的时间段

如果您的业务是季节性的,那么您希望在日期范围内设置一个比较,以便逐年比较流量。 如果您没有季节性流量,那么您希望将其与前一周进行比较。

Google Analytics all pages report

请注意,我们不关注会话或综合浏览量。 我们将我们的细分市场设置为只关注有机流量,因此我们专注于入口。入口处是访问者通过指定页面或一组页面进入您的网站的次数;这意味着这些特定页面是那些经历排名变化的页面,无论好坏,因为从搜索进入该页面的流量 我们不使用会话或综合浏览量,因为一个人可以从organic登陆主页,然后访问网站上的其他页面并增加organic会话,即使他们没有从Google登陆该页面。

按有机入口按降序排序您的表,以便您可以看到您的最佳表现。 根据您的网站,这可能意味着您需要将默认的10行更改为稍大的行。 你可以去5000行,但我们主要是寻找最大的下降或收益,许多网站从他们网站上的前25或50页获得大部分流量。 找到要检查的页面并复制URL。

google analytics all pages report organic entrances

我绝对想知道是什么关键字在推动我的流量突然大幅增加,所以我前往Semrush。 转到仪表板并打开您的网站或在搜索栏中输入。 选择有机研究,然后定位。 向下滚动到底部,打开高级过滤器,并设置您的过滤器,以匹配我在下面的图像中,并点击应用。

SEMRush filters

这将为您提供Semrush索引中您的网页排名的所有关键字,并且是一个非常好的列表,但我们需要将其导出到Excel中,因为我们希望在排名之前/之后看到一些 导出后,您会注意到列"上次更新"已转换为时间戳。 我们需要解决这个问题,所以选择时间戳旁边的单元格(在我的上面,这是单元格N2)并输入这个公式:

=(((M2/60)/60)/24)+日期(1970,1,1)

M2正在引用带有时间戳的单元格,因此如果您删除列,请确保更新引用。 右键单击突出显示的单元格,选择格式化单元格,前往电话号码选项卡,选择日期在左侧边栏中,然后选择数据类型. 点击OK,你现在有固定的约会了。

为列添加一个名称,如"上次检查",然后选择第1行,单击顶部功能区中的数据并设置过滤器。 然后,您将打开"上次检查"过滤器并取消选择更新后的所有日期都会影响您的网站。 就我而言,这删除了Semrush在8月2nd之后收集的所有关键字排名,因为我的网站直到8月3rd才受到影响。

现在,您有一个Semrush索引中所有关键字的列表,您在算法更新之前进行了排名。 复制这些关键字并粘贴到新选项卡中。 删除除此以外的所有列关键字, 职位, 搜索量,而上次检查日期,然后将选项卡命名为PRE ALGO。 这些是您稍后将输入位置跟踪工具以获取新排名的关键字,以便您可以比较算法更新前后的下降或增加。

现在重新打开您的过滤器,并反转过滤器,以便您只查看Semrush收集的排名之后的更新。 复制/粘贴到另一个新标签。 删除除此以外的所有列关键字, 职位, 以前的职位, 搜索量,上次检查日期并命名标签后算法。 因为我们有算法更新后检查的当前位置和前一个位置,所以我们可以将空白单元格中的单元格公式设置为=(前一个位置)-(位置)并按enter键;这将显示算法更新后每个关键字的排名变化*. 我喜欢使用条件格式来突出显示我向上或向下移动的查询。 通过这样做,我可以立即看到哪些关键字在更新后得到了改进。 有两件事我寻找-向上移动高搜索量查询和从第2页移动到第1页。 如果您正在尝试识别大滴,只需反转您的逻辑并突出显示负数。

excel workbook SEO

这些数据显示,我们在更新后从位置4移动到位置1的高容量关键字,解释了一些提升。

由于Semrush不会对之前的位置进行时间戳记,因此我们无法确定我们正在比较此数据集算法之前和算法之后的排名变化;这就是为什么最好在您注意到对您的流量的影响后快速运行此分析-我建议在一周内进行。

好的,这很酷,我们现在有一些关键字增加或减少这个页面。 但我们仍然缺少一些数据。

我们需要另一块拼图。

打开PRE ALGO选项卡并将这些关键字上传到关键字跟踪工具。 任何哪一个都很好,但我为此使用Semrush,因为它很快。 当您在其中设置域时,您可以在项目下找到位置跟踪工具。

SEMRush 职位 tracking

一旦你有你的关键字数据,再次将其导出到电子表格,然后将其复制到你一直在工作的工作表上的一个新选项卡,并将其命名为新的行列。 打开您的PRE ALGO选项卡并将"职位"列的名称更改为"以前的职位。"在它旁边插入一列并命名它"的位置。"使用Vlookup功能将您的新排名数据从新排名选项卡中显示出来。 现在,您已经从Semrush的数据集中获得了该页面的所有关键字,并且可以看到您向上移动的位置和向下移动的位置。

奖金:

了解我的人都知道我不是关键字数据的Search Console的忠实粉丝,但有些时候它仍然可以提供价值。

按照以下步骤操作:

1. 登录您的GSC帐户。
2. 转到绩效报告。
3. 为您想要的日期范围设置过滤器。
4. 为您正在调查的URL设置页面过滤器。

在我的情况下,我正在研究增加,所以我设置我的日期范围开始算法影响我的网站的那一天。 如果我正在调查下降,那么我的结束日期将是算法影响我的网站的前一天。 它应该看起来像这样:

Google Search Console page level data

向下滚动以查看驱动展示和点击到您的网站的所有查询。 我们希望这些数据在电子表格中。 将行更改为其最大限制(500)并导出为CSV。

注:当我们比较两者时,您可能会注意到Google Search Console告诉我该页面从搜索中获得了876次点击,而Google Analytics告诉我它在同一时间内收到了1,071个有机入口。 这就是为什么我不相信这些数据是完整的,但我确实相信它是准确的,所以我们会在可能的地方使用它。

在电子表格中添加一个名为GSC的新选项卡,并将Search Console数据复制到那里。 使用您的VLOOKUP功能将您的点击数据与Semrush中的关键字相结合。 在我们创建的rank change列旁边查看此是最简单的,因此插入一列并使用VLOOKUP带过来的点击数据。 现在,您可以看到Google告诉您的关键字一直在推动点击到您的网站,以及来自Semrush的数据,这些数据显示了向上移动的内容和向下移动的内容。

你可能想知道为什么我们要通过搜索控制台。 看起来搜索量越大,您获得的点击次数就越多,这一切都如预期的那样。 除了没有关键字索引是完整的,我注意到的第一件事之一是Google Search Console所说的推动流量最多的关键字(5天内点击126次)没有在Semrush的索引中跟踪。 由于这是我最大的流量驱动因素,它绝对是我想要关注的关键字,并将添加到我的排名跟踪工具中。

要记住的重要一点是,我们不会从任何来源获得完美无瑕的完整数据,但使用此过程,我们可以找到许多更新后正在驾驶交通或停止驾驶交通的关键字。

升级您的跟踪

以此为契机,宣传为什么您需要更大的预算来跟踪更多关键字。 查看每日历史数据要容易得多,而且只是知道吗在查看您的页面和关键字时发生增加或减少的位置。 将影响流量的关键字映射到不同的页面,并使用洞察力来估计您需要增加多少。 当您知道Google如何改变您网站的排名时,很容易检查Serp,比较您的页面,并制定计数器计划以爬上梯子。

雷切尔 汉德利
Rachel是一名资深内容作家,在内容营销和SEO方面拥有12年以上的经验。她曾在代理机构工作,为各种品牌制定和执行内容战略,并在内部推动SaaS初创公司的有机增长。