Ahrefs 现场审核:每个问题的解释和解决方案

已发表: 2023-02-02

Ahrefs Site Audit 是一种网站分析工具,可帮助您识别可能会损害您的网站在 Google 上的排名或用户体验的技术和页面 SEO 问题。 Site Audit 工具检查 79 个不同的问题(在撰写本文时)。 其中一些包括性能(页面速度)、缺失或重复的 HTML 标记以及损坏的链接。 根据它们的重要性,问题被分类为错误、警告或通知。

在 Sagapixel,我们的 SEO 团队知道 Ahrefs 网站审核可以成为帮助监控、识别和纠正网站 SEO 技术问题的宝贵工具。 这就是为什么我们创建了这份快速参考指南来解释 Ahrefs 网站审核中的不同问题以及可能的解决方案。

在阅读本指南时请记住,Ahrefs 网站审核不能替代 SEO 专业人员进行的深入技术审核。此外,此处引用的站点审核问题的解释和解决方案并不全面。相反,这是一份指南,可帮助从新手 SEO 到开发人员和其他网站监控人员的每个人快速了解较高级别的网站问题,并确定可能的解决方案或区域的优先级以进行进一步调查。换句话说,本指南旨在帮助您在使用 Ahrefs 网站审核工具时指明正确的方向。

如果您需要专业帮助来审核您网站的 SEO 问题,或解决 Ahrefs 网站审核报告中的问题,请联系 Sagapixel 以了解有关我们 SEO 服务的更多信息。

为什么使用 Ahrefs 网站审核工具?

技术搜索引擎优化是整体搜索引擎优化策略的重要组成部分。 除了拥有丰富的内容外,网站还需要强大的技术基础,以确保网站易于浏览,并能被网站访问者和搜索引擎使用和理解。 技术 SEO 的一部分是审核网站,以确保其不存在可能对其排名或访问者体验产生负面影响的技术或页面问题或错误。 Ahrefs Site Audit 会抓取您网站的所有页面并发现可能影响您的 SEO 的问题,以便您可以优先考虑他们的解决方案。

Ahrefs 网站审核中的问题概述

下表是一个快速参考,用于描述 Ahrefs 站点审核中的每个问题并提供可能的解决方案。 *请记住,这些描述和解决方案并不意味着深入,而是一个简短的指南,可帮助 SEO 新手在使用 Ahrefs Site Audit 时更上一层楼。

现场审核问题问题描述如何解决问题
500页服务器的潜在问题; 用户或搜索引擎爬虫无法访问页面。 查看服务器错误日志。 可能需要与托管服务提供商或网络开发人员核实。 问题可能是暂时的。
5XX页服务器问题; 服务器无法完成请求,用户或爬虫无法访问页面。 查看服务器错误日志。 可能需要与托管服务提供商或网络开发人员核实。 问题可能是暂时的。
HTTPS/HTTP 混合内容HTTPS页面上存在通过不安全的HTTP 连接加载的资源文件。 删除资源并替换为 HTTPS 版本; 对于图像,可以通过页面构建器删除和替换(无需重新上传图像)
时间到页面未加载:未按时收到服务器响应。 检查服务器错误日志,查看网站是否存在问题,例如服务器过载或配置错误; 通常这是一个临时的服务器问题。
404页面网页未找到; 请求的 URL 不存在。 如果是不小心删除的重要页面,请找到原始内容(例如文本文档或 Archive.org 上的内容)并恢复该页面。 如果该页面不再可用,请设置 301 重定向到下一个最相关的页面(如果有必要)。
4XX页无法访问页面或资源。 不同的4xx状态码可以表示不同的错误; 例如,409 错误通常无需担心,是托管公司阻止 Ahrefs 爬虫的问题。
从 HTTP 到 HTTPS 的规范化rel=canonical 告诉谷歌应该在搜索结果中显示的“原始版本”设置为https ,但网站是http 最佳做法是在整个网站上采用 HTTPS,并将 HTTP 页面 301 重定向到 HTTPS。
从 HTTPS 到 HTTP 的规范化rel=canonical 告诉谷歌应该在搜索结果中显示的“原始版本”设置为http ,但网站是https HTTPS 页面应该有 HTTPS 规范; 通常这可以在页面的 SEO 插件设置中修复。
规范指向 4XX rel=canonical,它告诉谷歌应该在搜索结果中显示的“原始版本”被设置为 4xx URL(不存在的页面)。 将 4xx URL 更新为具有有效 200 状态码的 URL; 通常可以在“规范”下页面的 SEO 插件设置中修复。
规范指向 5XX rel=canonical,告诉谷歌应该在搜索结果中显示的“原始版本”被设置为 5xx URL(服务器错误)。 确认正确的 URL 设置为规范; 查看服务器; 可能是暂时的问题。
规范指向重定向rel=canonical,它告诉谷歌应该在搜索结果中显示的“原始版本”被设置为重定向的页面。 使用指向有效 200 页面的直接链接更新重定向规范链接; 通常可以使用“规范”下页面的 SEO 插件设置来完成。
无索引页面页面有一个 noindex 元标记; 像谷歌这样的搜索引擎不会将其添加到搜索结果中如果页面应该是可索引的,删除 noindex 标签; 这通常是使用 SEO 插件完成的
HTML 和 HTTP 标头中的 Nofollow Nofollow 指令同时存在于元标记和 HTTP 响应标头中。 Nofollow 只需要一个元标记或 HTTP 标头指令; 如果应遵循链接,则应删除此指令; 通常可以在 SEO 插件设置中修复(可能是全局设置)。
Nofollow页面搜索引擎爬虫不会跟踪页面上的链接如果应该访问链接,请删除标签; 可以经常检查SEO插件上的“nofollow”设置。
HTML 和 HTTP 标头中的 Noindex Noindex 指令存在于元标记和 HTTP 响应标头中。 Noindex 可以设置为 HTML 元标记或 HTTP 标头; 如果页面应该是可索引的,则应该删除 noindex 指令; 这通常在 WordPress“阻止搜索引擎索引网站”或 SEO 插件中设置。
非规范页面指定为规范页面规范链,其中指定为规范的页面将其规范设置为不同的页面。 将受影响的页面指向一致的规范; 这可能是一个重复的内容问题。
Noindex关注页面页面没有索引并遵循指令; 页面未添加到搜索引擎,但链接被跟踪。 查看该页面是否应该被编入索引。 如果是,请删除 nofollow 指令。 如果页面不应被索引但链接应该被跟踪,请不要管它。 如果不应遵循链接,请更新为 nofollow。
Noindex 和 nofollow 页面未添加到搜索引擎,也未跟踪链接。 查看该页面是否应该被编入索引并遵循链接。 如果是,请删除指令。 如果没有,别管它。 应经常访问链接,即使在无索引页面上也是如此。 通常可以在 SEO 插件中更新。
页面有重定向链接页面上的链接转到重定向 URL。 更新指向其最终目的地的重定向链接。
HTTP 页面具有指向 HTTPS 的内部链接HTTP页面链接到网站的HTTPS版本。 网站应移至 HTTPS。 (如果这不是一个选项,可以通过将链接更改为HTTP 来解决问题。最简单的方法是查找并替换从 https://example.com 到 http:/ 的所有内部链接。 /example.com。)
HTTPS 页面具有指向 HTTP 的内部链接页面链接到网站的HTTP版本,但它在HTTPS上。 将 HTTP 链接更新为 HTTPS; 最简单的方法是查找并替换从 http://example.com 到 https://example.com 的所有内部链接。
页面包含指向损坏页面的链接页面具有指向具有 404 或 410 HTTP 响应代码的页面的内部或外部链接。 删除损坏的链接或将其更新到相关的实时页面; 其次,将任何已删除的页面重定向到适当的相关页面(如果可用)。
页面有 nofollow 传出内部链接页面有标有 rel=nofollow 的内部链接; 链接不会被抓取或通过 PageRank。 从内部链接中删除 nofollow,因为没有理由使用它; 这通常是一个框,在添加内部链接时会被勾选。
规范 URL 没有传入的内部链接规范页面是没有传入内部链接的孤立页面。 确保规范是正确的。 如果是,请添加指向此页面的内部链接。
孤立页面(没有传入的内部链接) 页面没有传入的内部链接。 添加指向页面的内部链接,以便用户和搜索引擎抓取工具更容易导航。
损坏的重定向目标 URL 具有 4xx 或 5xx 响应代码。 对于 4xx 页面,将重定向的目标 URL 更新为实时页面,但避免创建重定向链。 对于 5xx 页面,请检查服务器问题。
HTTPS 到 HTTP 重定向网站正在从 HTTPS 重定向到 HTTP。 确保安装了 SSL 并重定向到页面的 HTTPS 版本。
元刷新重定向<head> 部分中的元标记在特定时间段后将访问者发送到不同的 URL; 通常是客户端重定向。 与网站所有者交谈,了解为什么会这样。 如果没有必要,请改用服务器端 301 重定向。
重定向链从第一个 URL 到目标的多次重定向。 用重定向链的最终目标 URL 替换页面上的重定向链接; 这通常可以通过查找和替换来完成。
重定向链太长重定向链中的重定向跃点超过 5 个。 用重定向链的最终目标 URL 替换页面上的重定向链接; 这通常可以通过查找和替换来完成。
重定向循环重定向进入无限循环。 如果页面不应重定向,请将其更改为 200 响应代码。 如果页面应该重定向,请将最终目的地更正为单个链。 用最终目标 URL 替换页面上的重定向链接。
元描述太长元描述超过 160 个字符。 如果用作摘要,长元描述可能会被截断。 建议元描述的长度在 110 到 160 个字符之间。 然而,谷歌有时会显示更长的元描述。
多个元描述标签一个页面上有多个元描述。 选择质量最好的元描述并删除多余的描述。 该页面可能有多个生成元描述的 SEO 插件:可以将设置从一个插件导出到另一个插件并删除第一个插件。
多个标题标签一页上有多个标题标签。 选择质量最好的标题标签并删除多余的标题标签。 该页面可能有多个生成元描述的 SEO 插件:可以将设置从一个插件导出到另一个插件并删除第一个插件。
标题标签缺失或为空标题标签缺失或为空。 添加标题标签。
元描述标签缺失或为空元描述缺失或为空。 向页面添加元描述。
元描述太短元描述少于 110 个字符。 将有关页面的更多详细信息添加到元描述中。
标题太长标题标签超过 70 个字符。 较长的标题标签可能会在搜索结果中被截断。 一般建议标题长度在 50 到 60 个字符之间。 但是,Google 可能会显示更长的标题(尤其是在移动 SERP 上)。 查看标题在搜索结果中的显示方式并进行相应调整。
H1 标签缺失或为空页面没有 H1 标题。 在页面中添加一个 <h1> 标签。
字数少页面的字数少于 50 个字。 页面是否有目标关键字? 如果没有,请检查页面是否完整并忽略该消息。 如果是,请查看页面目标关键字的搜索结果,看看内容长度是否与排名相当。 如果没有,页面可能需要扩展。
标题太短标题标签少于 50 个字符。 确保标题准确地描述了页面。 如果没有,请将内容添加到标题标签中。 建议的长度通常为 50 到 70 个字符,但要视情况而定。
页面和 SERP 标题不匹配Google 显示的标题与页面的 HTML 标题标签不同。 将搜索结果中显示的标题与页面上的标题标签进行比较。 如果差异很大,则 Google 可能不喜欢标题标签的某些内容(例如长度、关键字堆砌或过于笼统)。 如有必要,修改标题标签。
HTML 文件太大页面有大尺寸的 HTML 代码。 过大的 HTML 代码可能会降低页面速度。 如有必要,优化 HTML 代码,例如使用文本压缩。
未压缩页面不使用文本压缩。 压缩可用于 CSS、JavaScript 和 HTML。 如果适用,可以安装 WP-Optimize 或 Nitropack 等插件。
CLS 较差的页面Cumulative Layout Shift 得分高于 0.25。 (核心网络生命力的一部分。) 调查导致 CLS 不佳的原因,例如没有尺寸的图像、使用 JavaScript 注入的内容,或者在加载后期应用的字体或样式。 如果适用,请考虑使用 Nitropack 插件。
FID 较差的页面第一个输入延迟超过 300 毫秒。 (核心网络生命力的一部分。) 调查较长的 JavaScript 任务,并在适当的情况下分解或推迟。 如果适用,请考虑使用 Nitropack 插件。
LCP 较差的页面当视口中最大的可见元素在 4 秒后加载时,Largest Contentful Paint 效果不佳。 (核心网络生命力的一部分。) 更快地加载最大的内容元素。 原因可能是服务器响应时间慢、JavaScript 或 CSS 阻塞呈现,或者资源加载时间慢。 如果适用,请考虑添加 Nitropack 插件。
页面慢页面的 HTML 代码需要很长时间才能加载。 优化 HTML 代码或加速 Web 服务器。 如果适用,请使用 Nitropack 插件。
图像损坏无法显示图像。 替换、修复或删除页面上损坏图像的链接。
页面有损坏的图像返回 4xx 或 5xx 状态代码的图像 URL 的页面链接。 替换、修复或删除页面上损坏图像的链接。 对于 5xx 状态代码,调查服务器。
缺少替代文字没有替代文字的图像。 为每个图像添加简洁准确的替代文本。 解决方案可能是转到媒体库或页面,将替代文本一张一张地添加到图像中。
HTTPS 页面链接到 HTTP 图像页面上的图像资源通过不安全的 HTTP 连接链接到。 使用 HTTPS 版本更新图像的 HTTP 链接。
图片文件太大图片大小大于 1MB。 优化图像文件大小。 一种选择是使用 WP-Optimize 或 Nitropack 优化图像(如果适用)。
图片重定向页面上的图像 URL 重定向到另一个目标 URL。 使用指向最终目标图像 URL 的链接更新重定向图像链接。
页面有重定向图像页面通过重定向链接到图像文件。 使用指向最终目标图像 URL 的链接更新重定向图像链接。
JavaScript 损坏无法加载 JavaScript 文件。 检查 JavaScript 文件以确保它们正确加载。
页面破坏了 JavaScript 页面上的 JavaScript 文件 URL 返回 4xx 或 5xx HTTP 状态代码。 替换、更新或删除损坏的 JS 文件链接。 对于 5xx 状态代码,请检查服务器。
HTTPS 页面链接到 HTTP JavaScript 页面上的 JavaScript 资源通过不安全的 HTTP 连接链接到。 使用 HTTPS 版本更新 HTTP JS 链接。
JavaScript 重定向页面上的 JavaScript URL 重定向到另一个目标 URL。 使用指向最终目标 URL 的链接更新重定向 JS 链接。
页面已重定向 JavaScript 页面通过重定向链接到 JavaScript 文件。 使用指向最终目标 URL 的链接更新重定向 JS 链接。
CSS 文件太大网站的 CSS 文件大于 15kB。 优化 CSS 代码。 如果适用,考虑使用 Nitropack。
CSS 损坏无法加载 CSS 文件。 检查 CSS 文件并确保它们正确加载。 如果网站使用 Elementor,请尝试单击“工具 > 重新生成 CSS 文件”。
HTTPS 页面链接到 HTTP CSS 页面上的 CSS 资源通过不安全的 HTTP 连接链接到。 使用 HTTPS 版本更新 HTTP CSS 链接。
页面有损坏的 CSS 页面链接到返回 4xx 或 5xx HTTP 状态代码的 CSS 文件。 更新或删除损坏的 CSS 文件。 如果网站使用 Elementor,请尝试单击“工具 > 重新生成 CSS 文件”。
页面已重定向 CSS 页面通过重定向链接到 CSS 文件。 使用指向最终目标 URL 的链接更新重定向 CSS 链接。
外接4XX 指向返回 4xx 响应代码的外部 URL 的网站链接。 删除链接或将其替换为工作页面。
外部 3XX 重定向网站链接到重定向到另一个 URL 的外部 URL。 删除或更新重定向到最终目标 URL 的外部链接。
403 页面接收自然流量返回“403 – Forbidden”响应代码的页面会收到自然流量。 具有 403 响应代码的页面将从 Google 的索引中删除。 如果状态代码正确,请使用 Google Search Console 重新抓取 URL 以加快去索引过程。
站点地图中的 4XX 页面XML 站点地图包含 4xx 页面。 从站点地图中删除 4xx URL 以确保仅存在 200 个响应代码页。
4XX 页面获得自然流量具有 4xx 响应代码的页面接收自然流量。 根据页面的用途,恢复原始页面内容,将 URL 重定向到合适的目的地,或使用 Google Search Console 重新抓取页面以加快取消索引。
Noindex 页面获得自然流量带有 noindex 指令的页面出现在搜索结果中。 如果 noindex 指令是新的,请使用 Google Search Console 重新抓取页面以确认 noindex。 通过 robots.txt 确认页面未被阻止,以便抓取工具可以看到 noindex 标记。
站点地图中的非规范页面XML 站点地图中列出了非规范页面。 从站点地图中删除非规范 URL 并确保包含规范 URL。 站点地图应仅包含您要编入索引的规范 URL。
站点地图中的页面超时站点地图中的 URL 未加载(及时从服务器获得响应)。 检查服务器和网站以查看页面是否加载。 站点地图应仅包含可访问的页面。
站点地图中的 3XX 重定向站点地图包含重定向的 URL。 将站点地图中的重定向 URL 替换为其最终目标 URL。 如果已列出最终目的地,只需删除重定向 URL。
站点地图中的 403 页面站点地图包含带有 403 状态代码的 URL。 确保站点地图仅列出具有 200 个状态代码的实时 URL。
非规范页面接收自然流量非规范页面出现在搜索结果中。 检查页面的 rel=canonical 属性是否正确; 避免与规范冲突的信号。
多个H1 页面有多个 H1 标题。 更改标题设置。 检查桌面和移动之间是否有隐藏部分,如果有,可以有多个H1。
重复的标题标签多个页面具有相同的标题标签。 为每个页面自定义标题标签,使其独一无二。
重复的元描述多个页面具有相同的元描述。 为每个页面自定义元描述,使其独一无二。

获得有关您网站的技术搜索引擎优化的帮助

Sagapixel 是一家提供全方位服务的 SEO 机构,我们的团队可以帮助您理解 Ahrefs 网站审核或解决您的网站可能有的任何其他 SEO 需求。 要了解有关我们的 SEO 服务的更多信息,请立即联系我们。