我们分析了 100 多万个域名,找出最常见的技术 SEO 问题
我们考察了 1,002,165 个域名,以找出最常见的技术 SEO 问题。下文列出在这 100 多万个域名中被标记最多的问题,数字表示在至少一个页面上发现该问题的域名百分比。
网站出问题的地方很多,每个站点都有需要修复的问题。
我们考察了 1,002,165 个域名,以找出最常见的技术 SEO 问题。继续往下读,看看我们发现了什么。
最常见的技术 SEO 问题 15 个
以下是在这 100 多万个域名中被标记最多的问题。数字表示在至少一个页面上发现该问题的域名百分比。

这些是最常见的问题,但每个网站都不一样。你可以用 Ahrefs 的 Site Audit 获取围绕自己网站问题的报告。对拥有 Ahrefs Webmaster Tools(AWT)账户的已验证站点,这是免费的。
如果你只想要数据,我整理了一张包含其余问题的表格。如果你想听我对主要问题的评论和修复优先级的看法,请继续往下读。
3XX 重定向 – 95.2% 的站点
大多数站点都使用重定向,通常没什么可担心的。站点乃至整个网络都在不断变化。我们做过一项研究,发现在所考察的九年期间,网络上指向页面的链接约有三分之二消失了。
如果存在重定向循环(页面被无限重定向),或者存在很长的重定向链,我会感到担忧。Google 在一次会话中最多会跟随五个重定向跳转。当它在下次会话恢复抓取时,会再跟随最多五个。超过 10 次跳转的,无法把信号(如链接)正确整合到最终 URL 上。
你可以在 Site Audit 中重定向(Redirects)报告的“问题(Issues)”标签页里找到这两者。

HTTP 到 HTTPS 的重定向 – 88% 的站点
如果你看到这个,很好!你希望自己的站点使用 HTTPS。
我们在 Site Audit 中把它作为一个通知项,除非重定向方向相反——从 HTTPS 到 HTTP——否则你不必担心。你可以在 Site Audit 中内部页面(Internal pages)报告的“问题”标签页里找到 HTTPS 到 HTTP 的重定向:

数量多得惊人的站点(超过 6%)重定向方向错了。
与 HTTP 到 HTTPS 重定向同时可能出现的另一个问题是“混合内容(mixed content)”问题。你可以在 Site Audit 中内部页面报告的“问题”标签页里找到它:

有些人为解决这些问题,花大量时间更新对其他文件类型的所有引用。有一个更好的办法。
如果你为 upgrade-insecure-requests 设置一个内容安全策略(CSP),它就能解决你所有的“混合内容”问题。为此,在你的 .htaccess 或服务器配置中设置一条规则只需几分钟。
在 .htaccess 中,你只需添加:
[['Text', '<ifModule mod_headers.c>'], ['InlineBr'], ['Text', 'Header always set Content-Security-Policy "upgrade-insecure-requests;"'], ['InlineBr'], ['Text', '</IfModule>']]
缺少 alt 属性 – 80.4% 的站点
缺少alt 属性是一个无障碍问题,可能会演变成法律问题。大多数大公司都曾因网站上的 ADA 合规问题被起诉,有些公司一年被起诉多次。我会为主要内容图片修复这个问题,但对于占位图或装饰性图片之类可以留空 alt 属性的情况则不必。
对于网页搜索来说,alt 属性中的文本会被计作页面上的文本,但这其实只是它唯一的作用。在我看来,它对 SEO 的重要性常常被夸大。不过,它确实有助于图片搜索和图片排名。
你可以在图片(Images)报告中发现缺少的 alt 属性:

缺少或为空的元描述标签 – 72.9% 的站点
我不太担心缺少元描述。它们不影响排名。如果你没有,Google 会替你写一个;有时即使你有,它也会改写你的。我们做过一项研究,发现Google 有 62.78% 的时间会改写元描述。
不过,有些时候我还是会关注它们。创建页面时尽量添加元描述。如果某个你很在意或流量很大的页面缺少它,你可能想补上。如果你有独特卖点或你认为对用户有吸引力的优惠,也可能想加上一个。
你会在 Site Audit 的内容(Content)报告中找到“缺少元描述”的问题。

如果你点进该问题,可以在报告中按“自然流量(Organic traffic)”对页面排序。

页面缓慢 – 72.3% 的站点
我们通常用自己主观的速度衡量标准来判定一个页面是否缓慢。想更准确地了解,我建议在你项目的抓取设置中启用核心网页指标(Core Web Vitals)。

这会把你的项目连接到 Google PageSpeed Insights,并把核心网页指标数据拉取到 Site Audit 中。这些正是 Google 实际用于排名的指标,且取自同一数据源。
其他一些审计工具会拉取这些指标的实验室测试版本。但如果工具没有连接到 PageSpeed Insights,你就拿不到真正的核心网页指标数据,那些数据来自 Google Chrome 的真实用户。如果它们给你看的是来自 Lighthouse 的“总阻塞时间(TBT)”,而不是首次输入延迟(FID)或“与下次绘制交互(INP)”,那就是一个很容易分辨差异的方法。
我们既提供基于 Lighthouse 的测试分数,也提供核心网页指标的测试分数。查看 Site Audit 中的性能(Performance)报告,可以了解这些问题和更多内容。

页面标题与搜索结果页面标题不一致 – 68.5% 的站点
如果页面标题与页面不相关,你可能想改进它,因为它是一个排名因素。对于那些获得大量搜索流量、且你觉得自己能比 Google 做得更好的页面,你可能也想改进其标题。
你可以在 Site Audit 中内容报告的“问题”标签页里找到“页面标题与搜索结果页面标题不一致”的问题。

如果你点进该问题,可以在报告中按“自然流量”对页面排序。

我前段时间写了个脚本,你可以用它来看看自己的哪些标题被 Google 相对原文改动的幅度最大。它用起来很简单。这是脚本和如何使用它的视频。
页面只有一条 dofollow 的入站内链 – 66.2% 的站点
至少它还不是一个完全孤立的页面。但如果这是一个你想让它获得排名的页面,你可能想再添加一些内链。
查看内链机会最简单的做法是用我们 Site Audit 中的工具。我们会查看你的页面为什么排名,并建议从你网站上谈论这些内容的其他页面添加链接。

标题过长 – 63.2% 的站点
我们会估算标题标签是否在搜索结果页面上被截断,但你可能想手动检查它在桌面端或移动端搜索中是否被截断。移动端通常允许比桌面端更长的标题。我们计划将来真正替你检查搜索结果页面。但就目前来说,你可能想检查一下对你重要的页面。
如果标题被截断,你可能想调整标签以适应。不过,排名基于整个标题标签,而不只是搜索结果页面上显示的部分,所以你可能想直接不动它。
页面包含指向重定向的链接 – 62.7% 的站点
只要重定向能解析到另一个页面,且跳转次数少于 10 次(如我前面提到的),就没问题。我通常把这类问题放进待办事项,等谁有空时清理一下,但我不认为这是个大问题,也不会优先处理。
你可能想检查是否有任何链条过长。在重定向报告的“问题”标签页中查看这一点。

缺少或为空的 H1 标签 – 59.5% 的站点
我认为缺少H1 标签是个小问题,尤其是当文本改用 H2 标签包裹时。改起来通常很容易,所以我大多会去做——但我不指望有多大影响。
你可以在 Site Audit 的内容报告中找到该问题。

元描述过短 – 59.2% 的站点
你已经看到我一般不太担心缺少元描述,那我为什么要在意它们太短呢?但如果这是一个你在意的页面,而你又有什么想加到描述里的,那就去做。
正如我之前提到的,我认为如果你有独特卖点或优惠,元描述是添加它们的好地方。
你可以在 Site Audit 的内容报告中找到该问题。

Open Graph 标签不完整 – 56% 的站点
并非每个页面都需要Open Graph 元标签,所以它们经常缺失我并不惊讶。它们实际上只对可能在社交媒体上分享的页面才需要。
我通常不认为这些标签与 SEO 相关。它们唯一可能用于与 SEO 相关用途的时候,是在 Google Discover 中被用来替代你的标题或特色图片。
它们对 SEO 唯一的好处是,你可能在社交媒体上获得多一点曝光,进而有可能带来一些额外的链接。它们不直接用于排名。
元描述过长 – 54.5% 的站点
如果你还没意识到,我并不太关注元描述。如果这是一个对你重要的页面,而你能写出一个更好的、长度合适的元描述,那就去做。
我见过太多审计报告建议某人应该重写 800 条元描述,我为那个可怜的人感到心疼。
你可以在 Site Audit 的内容报告中找到该问题。

多个 H1 标签 – 51.3% 的站点
现代 HTML 允许使用多个H1 标签,Google 也表示这不是问题。HTML5 自 2014 年推出以来就支持多个 H1。
我只会检查一下,确保所有被你设为 H1 的标题都与页面相关。
你可以在 Site Audit 的内容报告中找到该问题。

缺少或为空的元描述标签(不可索引页面)– 50.8% 的站点
我们根据页面是否可索引来区分许多不同的问题。这样做是为了替你节省时间,让你不必去关注那些反正也不会被索引的页面上的问题。
例如,你不会去担心一个无法被索引的页面上的元描述,因为那条元描述无法出现在搜索结果中。别在这里花时间。
你应该修复什么?
你优先修复什么,取决于问题的规模和你认为哪些问题对站点影响最大。
我们为 Site Audit 中的问题设定了一个默认的优先级,但你可以通过进入 Site Audit 仪表盘右上角的“问题设置(Issue settings)”来编辑优先级。我先提醒你:更改问题优先级会影响你的健康分数(Health Score)!

事实上,你可以完全自定义这些问题。你可以编辑现有问题、创建新问题、更改问题的优先级,或关闭那些对你无关紧要的问题。
安排修复的优先级,甚至判断某些问题是否该修,是技术 SEO 中最难的部分。当你必须把修技术问题与创作内容或做链接之类的事放在一起权衡时,就更复杂了。
有时,最好的做法是什么都不做,因为成本大于收益。
我不想在这项研究中对你网站的情况妄下假设,但我在我们的技术 SEO 新手指南中列出了一些我会优先处理的项目。我们还有围绕技术审计和修复技术 SEO 问题的指南,能给你更多思路。
我通常按两个维度来排列问题的优先级:我认为它们会产生的影响,和我(或我的开发团队)认为修复它们所需的投入。这样能形成一张适合演示的漂亮可视化图表,帮助你看出哪些修复能以最小的投入产生最大的影响。

最后的一些想法
特别感谢并致敬我的同事 Oleksiy Golvoko 帮我收集这些数据!能以前所未有的规模看到这些问题,很有意思。
如果你错过了之前那两处链接,这里是一张包含其余问题的表格。
如果你有任何问题,在 Twitter 上给我留言。