如何进行技术 SEO 审核

已发表: 2022-04-12

网站 SEO 的技术元素对搜索性能至关重要。 了解并维护它们,您的网站可以突出排名、增加流量并帮助促进销售。 忽略它们,您将面临页面未显示在 SERP 中的风险。

在本文中,您将学习如何进行技术 SEO 审核以查找和修复网站结构中的问题。 我们将查看关键排名因素,包括内容、速度、结构和移动设备友好性,以确保您的网站可以被抓取和编入索引。

我们还将向您展示提高页内和页外 SEO 工作和性能所需的工具,以及如何使用它们。

使用技术 SEO 审核来提高您的 SEO 性能

将技术 SEO 审核视为网站健康检查。 就像您定期审查您的数字营销活动以从中获得最大收益一样,技术 SEO 审核会评估网站性能以确定需要改进的领域。

这些领域分为三类:

1. 技术错误

识别网站后端和前端的危险信号,这些信号会对性能产生负面影响,从而影响您的 SEO。 技术错误包括抓取问题、链接断开、站点速度慢和内容重复。 我们将在本文中逐一介绍。

2. 用户体验错误

用户体验 (UX) 往往被更多地视为设计问题,而不是 SEO 问题。 但是,您网站的结构将影响 SEO 性能。

为了更好地了解哪些页面重要,哪些页面优先级较低,Google 使用了一种称为页面重要性的算法。

页面重要性取决于页面类型、内部和外部链接、更新频率和您的站点地图。 然而,从用户体验的角度来看,更重要的是,它是由页面位置决定的。 换句话说,页面在您网站上的位置。

这使得网站架构成为重要的技术 SEO 因素。 用户越难找到一个页面,Google 找到它的时间就越长。 理想情况下,用户应该能够通过尽可能少的点击到达哪里。

技术 SEO 审核解决了阻止他们这样做的站点结构和可访问性问题。

3. 排名机会

这是技术搜索引擎优化与页面搜索引擎优化相遇的地方。 除了在您的网站架构中确定关键页面的优先级外,审核还有助于通过以下方式让 Google 相信页面的重要性:

  • 识别和合并针对相同或相似关键字的内容;
  • 删除会削弱重要性的重复内容,以及;
  • 改进元数据,以便用户在搜索引擎结果页面 (SERP) 中看到他们正在寻找的内容。

这一切都是为了帮助 Google 更好地了解您的网站,以便为正确的搜索显示页面。

与任何类型的健康检查一样,技术 SEO 审核不应该是一劳永逸的事情。 它应该在您的网站构建或重新设计时,在结构发生任何变化后,并定期进行。

一般的经验法则是每月进行一次小型审计,每季度进行一次更深入的审计。 坚持这个程序将帮助您监控和了解您的网站更改如何影响 SEO 性能。

6 种工具可帮助您执行技术 SEO 审核

以下是我们将用于执行技术审核的 SEO 工具:

  • 尖叫的青蛙 SEO 蜘蛛
  • 谷歌搜索控制台
  • 谷歌分析
  • 谷歌页面速度洞察
  • 谷歌移动友好测试
  • BrowserStack 响应式测试

这些工具都是免费的,除了 Screaming Frog 将免费计划用户限制为 500 页。

如果您运行一个超过 500 页的大型网站,Screaming Frog 的付费版本提供无限制的抓取,每年 149 美元。

或者,您可以使用 Semrush 的站点审核工具(最多 100 页免费)或 Ahrefs 站点审核工具。 两者都执行类似的工作,具有错误和警告标记的额外好处,以及如何解决技术问题的说明。

1. 找到您的 robots.txt 文件并运行抓取报告以识别错误

只有当搜索引擎可以抓取您网站上的页面时,它们才能被编入索引。 因此,在运行抓取报告之前,请查看您的 robots.txt 文件。 您可以通过将“robots.txt”添加到根域的末尾来找到它:

https://yourdomain.com/robots.txt

robots.txt 文件是机器人在登陆您的网站时找到的第一个文件。 那里的信息通过“允许”和“禁止”告诉他们应该和不应该爬什么。

这是 Unbounce 网站的一个示例:

Unbounce 的 robots.txt 截图

您可以在此处看到 Unbounce 要求搜索爬虫不要爬取其网站的某些部分。 这些是不需要为 SEO 目的编制索引的后端文件夹。

通过禁止它们,Unbounce 能够节省带宽和抓取预算——Googlebot 在给定时间范围内在网站上抓取和索引的页面数量。

如果您运行一个包含数千个页面的大型网站(例如电子商务商店),则使用 robots.txt 禁止不需要索引的页面将使 Googlebot 有更多时间访问重要的页面。

Unbounce 的 robots.txt 还可以将机器人指向其站点地图。 这是一种很好的做法,因为您的站点地图提供了您希望 Google 和 Bing 发现的每个页面的详细信息(下一节将详细介绍)。

查看您的 robots.txt 以确保抓取工具不会抓取私人文件夹和页面。 同样,请检查您是否不允许应编入索引的页面。

如果您需要更改您的 robots.txt,您可以在您的网络服务器的根目录中找到它(如果您不习惯这些文件,则值得向网络开发人员寻求帮助)。 如果您使用 WordPress,则可以使用免费的 Yoast SEO 插件编辑该文件。 其他 CMS 平台(如 Wix)可让您通过内置的 SEO 工具进行更改。

运行抓取报告以检查您的网站是否可编入索引

现在您知道机器人得到了正确的指令,您可以运行爬网报告来检查您想要索引的页面是否没有受到阻碍。

在 Screaming Frog 中输入您的 URL,或者在您的 Google Search Console 中转到索引 > 覆盖范围

这些工具中的每一个都将以不同的方式显示指标。

Screaming Frog 分别查看每个 URL,将索引结果分成两列:

1. 可索引性:这显示了 URL 可索引或不可索引的位置

2. 可索引性状态: URL 不可索引的原因

Screaming Frog 可转位性检查

Google Search Console 索引覆盖率报告显示您网站每个页面的状态。

Google Search Console 索引覆盖率报告

报告显示:

  • 错误:重定向错误、链接断开和 404
  • 警告有效:已编入索引但存在可能是或可能不是故意的问题的页面
  • 有效:成功编入索引的页面
  • 排除:由于被 robots.txt 阻止或重定向等原因而被排除在索引之外的页面

标记并修复重定向错误以改进抓取和索引

您网站上的所有页面都分配有一个 HTTP 状态代码。 每个代码都与不同的功能相关。

Screaming Frog 在状态代码列中显示这些:

Screaming Frog 内部检查器

一切正常,您网站上的大多数页面都会返回 200 状态码,这意味着页面正常。 有错误的页面将显示 3xx、4xx 或 5xx 状态代码。

以下是您在审核中可能会看到的代码的概述以及如何修复重要的代码:

3xx 状态码

  • 301:永久重定向。 内容已移至新 URL,并且正在传递旧页面的 SEO 值。

只要没有导致多次重定向的重定向链或循环,301 就可以了。 例如,如果重定向 A 转到重定向 B 和 C 到 D,则可能会导致糟糕的用户体验和缓慢的页面速度。 这会增加跳出率并损害转化率。 要解决此问题,您需要删除重定向 B 和 C,以便重定向 A 直接转到 D。

通过转到 Screaming Frog 中的报告 > 重定向链,您可以下载重定向的爬网路径并确定需要删除哪些 301。

  • 302:临时重定向。 内容已暂时移至 URL。

302 对于您想要试用新模板或布局的 A/B 测试等目的很有用。 但是,如果 302 已使用超过三个月,则值得将其设为 301。

  • 307:由于从源到目标的协议更改而导致的临时重定向。

如果您确定移动是临时的并且您仍然需要原始 URL,则应使用此重定向。

4xx 状态码

  • 403:禁止访问。 当内容隐藏在登录名后面时,这往往会显示。
  • 404:页面不存在,因为链接断开或页面或帖子已被删除但 URL 尚未重定向。

与重定向链一样,404 不能带来出色的用户体验。 删除任何指向 404 页面的内部链接,并使用重定向的内部链接对其进行更新。

  • 410:页面永久删除。

检查任何显示 410 错误的页面,以确保它们永久消失,并且没有任何内容可以保证 301 重定向。

  • 429:短时间内服务器请求过多。

5xx 状态码

所有 5xx 状态代码都与服务器相关。 它们表明服务器无法执行请求。 虽然这些确实需要注意,但问题在于您的托管服务提供商或 Web 开发人员,而不是您的网站。

设置规范标签以将搜索引擎指向重要页面

规范元标记出现在页面代码的<head>部分中。

<link rel=”canonical” href=”https://www.yourdomain.com/page-abc/” />

突出显示规范标签的源代码

当您的页面具有相同或相似的内容时,它们的存在是为了让搜索引擎机器人知道要在 SERP 中索引和显示哪个页面。

例如,假设一个电子商务网站正在销售一辆蓝色玩具警车,它被列在“玩具 > 汽车 > 蓝色玩具警车”“玩具 > 警车 > 蓝色玩具车”下。

两页上都是同一辆蓝色玩具警车。 唯一的区别是带您到页面的面包屑链接。

通过向“母版页”(玩具 > 汽车)添加规范标签,您可以向搜索引擎发出信号,表明这是原始产品。 “玩具 > 警车 > 蓝色玩具车”中列出的产品是复制品。

您想要添加规范标签的另一个示例是页面添加了 URL 参数。

例如,“ https://www.yourdomain.com/toys”会显示与“ https://www.yourdomain.com/toys?page=2”或“https://www.yourdomain.com/”相似的内容Toys?price=descending”已用于过滤结果

如果没有规范标签,搜索引擎会将每个页面视为唯一的。 这不仅意味着将多个页面编入索引,从而降低母版页的 SEO 价值,而且还增加了抓取预算。

规范标签可以直接添加到附加页面(不是主页)的页面代码中的<head>部分,或者如果您使用 WordPress 或 Magneto 等 CMS,则可以使用 Yoast SEO 等插件来简化流程。

2. 检查您的站点架构和站点地图以使内容易于访问

运行网站爬网有助于解决您网站上的大多数技术错误。 现在我们需要查看 UX 错误。

正如我们在顶部提到的,用户应该能够通过几次点击到达他们想要在您的网站上的位置。 更简单的人类体验是更简单的搜索机器人体验的代名词(这同样可以节省爬网预算)。

因此,您的网站结构需要合乎逻辑且一致。 这是通过扁平化您的网站架构来实现的。

以下是 Backlinko 的主题指南中复杂网站架构和简单(平面)网站架构的示例:

复杂网站架构的信息图
简单(平面)网站架构的信息图

您可以在第二张图片中看到从主页到网站上的任何其他页面是多么容易。

有关真实示例,请查看 CXL 主页:

CXL主页+菜单导航截图

只需单击三下,我就可以获得我想要的内容:“如何编写像 Joanna Wiebe 的 Mofo 一样畅销的文案。”

  1. 首页 > 资源
  2. 资源 > 转化率优化指南
  3. 转化率优化指南 > 如何编写像 Mofo 一样销售的文案,作者 Joanna Wiebe

页面离您的主页越近,它就越重要。 因此,您应该考虑根据关键字重新组合页面,以使与您的受众最相关的页面更接近网站的顶部。

扁平化的网站架构应反映其 URL 结构。

例如,当我们导航到“ cxl.com/conversion-rate-optimization/how-to-write-copy-that-sells-like-a-mofo-by-joanna-wiebe/”时, URL 遵循我们的路径拿。 通过使用面包屑,我们可以看到我们是如何到达那里的,以便我们可以轻松返回。

要创建一致的 SEO 策略并组织内容之间的关系,请使用中心辐射法。

Portent 将这种方法描述为“一种内部链接策略,涉及将相关内容的多个页面(有时称为“辐条”页面)链接回中央集线器页面。”

轮毂和轮辐模型插图

在我们的示例中, “转化率优化” 指南是中心,“如何编写像 Joanna Wiebe 的 Mofo 一样销售的副本”是一个辐条。

根据您网站的大小,您可能需要 Web 开发人员的帮助来扁平化架构和大修导航。 但是,您可以通过向相关页面添加内部链接来轻松改善用户体验。

例如,在“如何编写像 Joanna Wiebe 的 Mofo 一样畅销的文案”的底部,您会找到指向其他发言内容的链接。

内部链接示例(进一步阅读)

它也可以在正文内容中完成,方法是链接到与特定关键字相关的页面。

内部链接示例(上下文链接)

上图中的“优化”链接到 CXL 的转化率优化指南。

组织您的站点地图以反映您的网站结构

您网站上的 URL 应与 XML 站点地图中的 URL 相匹配。 这是您应该在 robots.txt 中将机器人指向的文件,作为抓取您网站的指南。

与 robots.txt 一样,您可以通过将“sitemap.xml”添加到根域的末尾来找到您的 XML 站点地图:

https://yourdomain.com/sitemap.xml

如果您要更新站点架构,您的站点地图也需要更新。 像 WordPress、Yoast SEO 或 Google XML 站点地图这样的 CMS 可以在创建新内容时生成并自动更新站点地图。 Wix 和 Squarespace 等其他平台也具有执行相同操作的内置功能。

如果您需要手动执行此操作,XML-sitemaps 将自动生成一个 XML 站点地图,您可以将其粘贴到您网站的 (/) 文件夹中。 但是,只有当您有信心处理这些文件时,您才应该这样做。 如果没有,请向 Web 开发人员寻求帮助。

获得更新的站点地图后,请在 Google Search Console 中的索引 > 站点地图中提交。

从这里,谷歌将标记任何可抓取性和索引问题。

Google Search Console 中列出的站点地图的屏幕截图

工作站点地图将显示“成功”状态。 如果状态显示有错误无法获取 ,则站点地图的内容可能存在问题。

与您的 robots.txt 文件一样,您的站点地图不应包含您不想在 SERP 中出现的任何页面。 但它应该包括您想要索引的每个页面,以及它在您网站上的显示方式。

例如,如果您希望 Google 索引“ https://yourdomain.com/toys”,您的站点地图应准确复制该域,包括 HTTPS 协议。 “ http://yourdomain.com/toys”或“ /toys”将意味着页面不会被抓取。

3. 测试和提高网站速度和移动响应能力

网站速度长期以来一直是搜索引擎排名的一个因素。 谷歌在 2010 年首次证实了这一点。2018 年,他们加大了赌注,将移动页面速度作为移动搜索结果的排名因素。

在根据速度对网站进行排名时,Google 会查看两个数据点:

1.页面速度:页面加载需要多长时间

2.网站速度:加载网页浏览样本的平均时间

在审核您的网站时,您只需要关注页面速度。 改善页面加载时间,您将提高网站速度。 谷歌通过其 PageSpeed Insights 分析器帮助您做到这一点。

谷歌页面速度检查器

输入 URL,PageSpeed Insights 会将其评分为 0 到 100。分数基于从 Google Chrome 浏览器用户和实验室数据收集的真实现场数据。 它还将提出改进的机会。

糟糕的图像、JavaScript、CSS 文件优化和浏览器缓存实践往往是页面加载缓慢的罪魁祸首。 幸运的是,这些很容易改进:

来自 Google PageSpeed 工具的网站速度机会
  • 使用 Optimizilla 或 Squoosh 在不影响质量的情况下减小图像大小。 如果你使用 WordPress,像 Imagify Image Optimizer 和 TinyPNG 这样的优化插件可以做同样的工作。
  • 通过将代码粘贴到 Minify 以删除空格和注释来减少 JavaScript 和 CSS 文件
  • 如果您使用的是 WordPress,请使用 W3 Total Cache 或 WP Super Cache 来创建页面的静态版本并将其提供给搜索者,而不是在每次有人点击时动态生成页面。 如果您不使用 WordPress,可以在您的站点代码中手动启用缓存。

首先确定您最重要的页面的优先级。 通过转到 Google Analytics 中的行为 > 站点速度,指标将显示特定页面在不同浏览器和国家/地区的表现:

Google Analytics 中的网站速度表现

对照您浏览次数最多的页面检查这一点,并从上到下浏览您的网站。

如何确定您的网站是否适合移动设备

2021 年 3 月,谷歌推出了移动优先索引。 这意味着 Google 索引的页面将基于您网站的移动版本。 因此,您的网站在较小屏幕上的性能将对您的网站在 SERP 中的显示位置产生最大影响。

Google 的 Mobile-Friendly Test 工具是检查您的网站是否针对移动设备进行了优化的简便方法:

谷歌移动友好测试截图

如果您使用响应式或移动优先设计,则无需担心。 两者都是为在较小的屏幕上呈现而开发的,您因技术 SEO 审核而做出的任何更改都将改善所有设备上的站点和搜索性能。

然而,响应式设计并不能保证良好的用户体验,正如 Shanelle Mullin 在她关于为什么响应式设计不是移动优化的文章中所展示的那样。

您可以使用 BrowserStack 的响应工具在真实设备上测试您的网站:

BrowserStack 的响应式工具截图

独立的移动网站也应该通过 Google 测试。 请注意,移动和桌面的单独站点将要求您审核这两个版本。

提高移动网站速度的另一个选择是加速移动页面 (AMP)。 AMP 是一个由 Google 支持的项目,旨在为用户提供精简版网页,使其加载速度比 HTML 更快。

Google 有使用代码或 CMS 插件创建 AMP 页面的教程和指南。 但是,重要的是要了解这些将如何影响您的网站。

您创建的每个 AMP 页面都是与原始页面并存的新页面。 因此,您需要考虑它们如何适合您的 URL 方案。 Google 建议使用以下 URL 结构:

http://www.example.com/myarticle/amp

http://www.example.com/myarticle.amp.html

您还需要确保使用规范标签来识别母版页。 这可以是 AMP 页面,但首选原始页面。 这是因为 AMP 网页提供的是网页的基本版本,不允许您赚取广告收入或访问相同的深度分析。

AMP 页面需要以与 HTML 页面相同的方式进行审核。 如果您是付费订阅者,Screaming Frog 的功能可帮助您查找和修复 AMP 问题。 您可以在免费版本中执行此操作,但您需要上传您的页面列表。

5. 查找并修复重复的内容和关键字蚕食问题以微调 SEO

到此阶段,您的内容审核已经开始。 添加规范标签可确保母版页面在类似页面上获得 SEO 价值。 扁平化的网站架构使您最重要的内容易于访问。 我们现在要做的是微调。

检查您的网站是否有重复的内容

包含相同信息的页面并不总是不好的。 例如,我们之前使用的玩具警车页面示例对于为用户提供相关结果是必要的。

当您的页面与您要为其排名的页面相同时,它们就会成为一个问题。 在这种情况下,您会让页面在排名和点击方面相互竞争,从而削弱了它们的潜力。

与产品页面一样,重复内容问题也可能由于以下几个原因而出现:

  • 即使正文内容不同,重用页眉、页面标题和元描述以使页面看起来相同
  • 不删除或重定向用于历史或测试目的的相同页面
  • 不向具有多个 URL 的单个页面添加规范标签

网站爬网将有助于识别重复页面。 检查内容是否重复:

  • 标题
  • 标题标签
  • 元描述
  • 正文内容

然后,您可以删除这些页面或重写重复的元素以使其独一无二。

合并蚕食相似关键字的内容

关键字蚕食就像重复的内容,它迫使搜索引擎在相似的内容之间进行选择。

当您的网站上有针对同一查询进行排名的各种内容时,就会发生这种情况。 要么是因为主题相似,要么是您定位了相同的关键字。

例如,假设您写了两篇文章。 一个是针对“如何写简历”这一短语优化的“如何写简历”,另一个是针对“简历写作”优化的“简历写作技巧”。

这些帖子非常相似,以至于搜索引擎很难确定哪个是最重要的。

谷歌搜索“site: yourdomain.com + 'keyword”将帮助您轻松找出关键字蚕食是否存在问题。

如果您的帖子排名第一和第二,那不是问题。 但是,如果您的内容在 SERP 中的排名更靠后,或者旧帖子的排名高于更新的帖子,则可能值得合并它们:

  1. 转到 Google Search Console 的性能部分。
  2. 从过滤器中单击New > Query并输入 cannibalized 关键字。
  3. 在“页面”选项卡下,您将能够查看哪个页面获得的关键字流量最多。 这是所有其他人都可以合并到的页面。
Google Search Console 查询搜索

例如,“如何写简历”可以扩展为包括简历写作技巧,并成为简历写作的权威指南。

它不适用于每一页。 在某些情况下,您可能需要考虑删除不再相关的内容。 但是在关键字相似的地方,组合内容将有助于加强您的搜索排名。

改进标题标签和元描述以提高您在 SERP 中的点击率 (CTR)

虽然标题标签和元描述不是排名因素,但不可否认它们会对您的遏制吸引力产生影响。 它们本质上是一种宣传您的内容的方式。

执行技术 SEO 审核是优化旧标题和描述并填补任何空白以提高 SERP 中的点击率的理想时机。

标题和描述应该自然、相关、简洁,并使用您的目标关键字。 以下是 Copyhackers 的文案公式指南搜索结果的示例:

Copyhackers 文案公式指南的 SERP 结果

元描述告诉读者,他们将了解文案公式为何有用以及如何在现实世界中应用它们。

虽然从 SEO 的角度来看,标题也很强大,但它已被截断。 这很可能是因为它超过了 Google 的 600 像素限制。 编写标题时请记住此限制。

包括接近标题开头的关键字,并尝试将字符保持在 60 左右。Moz 研究表明,如果标题低于此限制,您可以预期约 90% 的标题可以正常显示。

同样,元描述应该是大约 155-160 个字符以避免截断。

值得注意的是,谷歌不会总是使用你的元描述。 根据搜索查询,他们可能会从您的网站中提取描述以用作片段。 那是你无法控制的。 但是,如果您的目标关键字出现在您的元标记中,您将比其他类似字词的结果更具优势。

结论

执行技术 SEO 审核将帮助您分析网站的技术元素并改善阻碍搜索性能和用户体验的领域。

但是按照本文中的步骤操作只会解决您现在遇到的任何问题。 随着您的业务增长和网站的发展,以及随着 Google 算法的变化,链接、网站速度和内容的新问题将会出现。

因此,技术审计应该与页内和页外 SEO 工作一起成为持续战略的一部分。 定期审核您的网站,或在您对网站进行结构或设计更新时进行审核。