跳到主要内容

如何查找孤立页面

2024-03-15

连接到 Google Analytics 和 Search Console,集成 XML 站点地图,并发现未从网站内部链接的孤立页面。


如何使用 SEO Spider 查找孤立页面​

孤立页面是指无法通过从起始页抓取网站内部链接找到的页面。用户可能难以访问这些页面,这也使得搜索引擎更难发现它们。

孤立页面可能由于多种原因而出现,例如旧页面被取消链接但仍保持发布状态、站点架构问题、产品缺货但仍然存在、CMS 创建了作为其页面模板一部分的其他未知 URL 等。

在 SEO Spider 中,我们将从抓取的起始点(通常是主页)没有观察到链接路径的任何 URL 分类为孤立页面。孤立页面可以具有来自其他孤立页面的内部链接。

要发现孤立页面,需要额外的 URL 来源,这些来源来自 XML 站点地图以及 Google Analytics 和 Search Console API 的集成。

为什么它们很重要?​

查找孤立页面很有用,因为它可以帮助识别站点中没有内部链接的区域或重要页面。 这显然对用户来说是一个问题,并且对搜索引擎发现和索引这些页面也是一个问题。

孤立页面可能仍然会被索引,因为它们在历史上或来自其他来源(例如 XML 站点地图或外部链接)被链接,但是没有任何内部链接,它们将不会传递内部 PageRank,这将影响它们在搜索引擎中的评分和自然搜索表现。

少量孤立页面是常见的,通常不是大问题,但是,大规模的孤立页面可能会导致索引膨胀和抓取预算浪费,它们可能会导致竞争页面,或者如果用户通过自然搜索发现过时的页面,则会导致糟糕的体验。

本教程将引导您了解如何使用 Screaming Frog SEO Spider 从三个来源(XML 站点地图、Google Analytics 和 Search Console)查找孤立页面。 要抓取整个网站并打开配置以与这三个来源集成,需要 SEO Spider 许可证。

准备就绪后,只需按照以下教程中概述的步骤操作即可。

1) 在“Configuration > Spider > Crawl”下选择“Crawl Linked XML Sitemaps”​

要抓取 XML 站点地图中的 URL,您可以选择通过 robots.txt 自动发现页面(这需要一个“Sitemap: https://www.example.com/sitemap.xml”条目),或者提供 XML 站点地图的目标地址。

抓取 XML 站点地图

这意味着只会抓取通过 XML 站点地图发现的任何新的孤立 URL。

2) 在“Configuration > API Access”下连接到 Google Analytics​

您可以连接到 Google Analytics API,并在抓取期间直接提取特定帐户、媒体资源、视图和细分的数据。 要从自然搜索中查找孤立页面,请记住选择“自然流量”细分。

使用 Google Analytics 查找孤立页面

您可以设置要分析的日期范围,理想情况下至少一个月,以及可以保留为默认值的指标和维度。 如果您有兴趣通过其他来源查找孤立页面,则可以将细分调整为“所有用户”或“付费流量”。

如果您之前没有连接到 GA,请阅读我们的 Google Analytics 集成 指南。

3) 选择“Crawl New URLs Discovered In Google Analytics”​

此配置选项可以在 Google Analytics 配置窗口的“General”选项卡下找到(Configuration > API Access > Google Analytics)。

抓取在 Google Analytics 中发现的孤立页面

如果未启用此选项,则通过 Google Analytics 发现的新 URL 只能在“Orphan Pages”报告中查看。 它们不会被添加到抓取队列中,无法在用户界面中查看,并且不会出现在相应的选项卡和过滤器下。

4) 在“Configuration > API Access”下连接到 Google Search Console​

您可以连接到 Search Analytics API,并在抓取期间直接提取展示次数、点击次数、CTR 和排名指标等数据。 要查找在搜索下收到展示次数但未在内部链接的孤立页面,只需选择正确的媒体资源即可。

Google Search Console 孤立页面

您可以设置要分析的数据的日期范围,理想情况下至少一个月,就像 Google Analytics 一样。

如果您之前没有连接到 GSC,请阅读我们的 Google Search Console 集成 指南。

5) 选择“Crawl New URLs Discovered In Google Search Console”​

此配置选项可以在 Google Search Console 配置窗口的“Search Analytics”选项卡下找到(Configuration > API Access > Google Search Console)。

从 Google Search Console 抓取孤立页面

与 Google Analytics 相同,如果未启用此选项,则通过 Google Search Console 发现的新 URL 只能在“Orphan Pages”报告中查看。 它们不会被添加到抓取队列中,无法在用户界面中查看,并且不会出现在相应的选项卡和过滤器下。

6) 抓取网站​

打开 SEO Spider,在“Enter URL to spider”框中键入或复制要抓取的网站,然后点击“Start”。

审核 XML 站点地图抓取

您可以通过进度条和 API 选项卡监控 API 和抓取的进度。

API 选项卡

随后将抓取网站以及通过 XML 站点地图、Google Analytics 和 Search Console 发现的新 URL。 等待抓取完成并达到 100%。

7) 点击“Crawl Analysis > Start”以填充孤立 URL 过滤器​

SEO Spider 中的大多数过滤器都可以在抓取期间实时查看。 但是,在“Sitemaps”、“Analytics”和“Search Console”选项卡下有三个相应的“Orphan URLs”过滤器,只能在抓取结束时查看。

它们需要进行后“Crawl Analysis“才能填充数据(稍后会详细介绍)。 右侧的“overview”窗格针对需要进行抓取后分析才能填充数据的过滤器显示“(Crawl Analysis Required)”消息。 例如,“Sitemaps”下有五个过滤器需要进行抓取后分析。

需要进行抓取后分析的站点地图过滤器

SEO Spider 只有在整个抓取完成后才知道哪些 URL 在 XML 站点地图中缺失,反之亦然。 要填充这三个孤立 URL 过滤器,您只需点击一个按钮。

孤立页面抓取分析

但是,如果您之前配置了“Crawl Analysis”,您可能希望在“Crawl Analysis > Configure”下仔细检查是否勾选了“Sitemaps”、“Analytics”和“Search Console”。 您还可以取消勾选其他也需要进行抓取后分析的项目,以加快此步骤。

抓取分析配置

抓取分析完成后,“analysis”进度条将达到 100%,并且过滤器将不再显示“(Crawl Analysis Required)”消息。

抓取分析完成

它们也将填充孤立 URL 数据!

8) 分析 Sitemaps、Analytics 和 Search Console 选项卡下的“Orphan URLs”过滤器​

您现在可以浏览每个选项卡和相应的“Orphan URLs”过滤器以查看找到的孤立页面。 例如,在 Screaming Frog 网站上,有一些来自 XML 站点地图的孤立 URL 出现错误并重定向。

来自 XML 站点地图的孤立页面

虽然这些不是存在的页面,但它们是在网站上未在内部链接的孤立 URL。 在此示例中,这些旧 URL 应该已从 XML 站点地图中删除。

孤立页面可以具有来自其他孤立页面的内部链接。

从 Search Console 数据来看,有一些页面存在于网站上并以 200 状态代码响应,但未在内部链接。 其中之一是一个指南,实际上应该在内部链接,而另一个是已从我们的招聘页面中删除的旧职位空缺,但仍然有效并收到自然展示次数和点击次数。

来自 Search Console 的孤立页面

与上面的示例相同,也可以查看“Analytics”选项卡和“orphan URLs”过滤器。 可以通过界面上的“Export”按钮导出每个选项卡和过滤器中的数据。

9) 通过“Reports > Orphan Pages”导出组合的孤立 URL​

最后,如果您希望导出所有发现的孤立页面的组合列表,请使用“Orphan Pages”报告。

孤立页面报告

每个孤立 URL 旁边都有一个“Source”列,该列提供了发现的来源。 这些已缩写为 Google Analytics 的“GA”、Google Search Console 的“GSC”和 XML 站点地图的“Sitemaps”。

如果您在抓取中集成了 Google Analytics 和 Search Console,但未勾选“Crawl New URLs Discovered In GA/GSC”配置,则此报告仍将包含这些 URL 的数据。 它们只是没有被抓取,并且不会出现在相应的选项卡和过滤器下。

最后的提示! 通过空白抓取深度识别“Internal”选项卡中的孤立页面​

“Internal”选项卡包含在抓取中找到的每个 URL,包括孤立 URL。 要识别哪些 URL 是孤立页面,请过滤空白“crawl depth”。

孤立页面空白抓取深度

在抓取期间未通过内部链接自然发现的 URL 将没有“crawl depth”。

进一步支持​

上面的指南应有助于说明使用 SEO Spider 查找孤立页面所需的简单步骤。

另请阅读我们的 Screaming Frog SEO Spider 常见问题解答 和完整的 用户指南,以获取有关该工具的更多信息。

如果您对上面概述的过程有任何其他疑问,请通过 support 与我们联系。