直接答案:25 个装备企业官网首页里,只有 9 个写了 rel=canonical,其余 16 个没有;9 个写了 canonical 的页面,9/9 都与最终 URL 完全一致(同协议、同主机、同路径、同尾斜杠)。og:url 只有 8 个,8/8 与 canonical 一致;E17 有 canonical 但没有 og:url。hreflang 只有 E24 声明了 2 条。

“没写 canonical”不等于页面不能收录,但它会把 www/非 www、http/https、带参数等变体的合并责任交给搜索引擎。4 个原始首页是 http://(E04、E13、E16、E27),这 4 个也都没有 canonical;对这类站点,协议与主机的重复风险更值得检查。

9/25
有 canonical
9/9
canonical 与最终 URL 一致
8/25
有 og:url
1/25
有 hreflang

方法:只读缓存 HTML,精确字符串比较

复用第 4 期 25 个首页缓存(2026-10-31),只解析静态 HTML 中的 <link rel="canonical"> 与 <meta property="og:url">;比较对象是该页采集时的最终 URL(跟随重定向后)。比较采用精确字符串,不忽略协议、www、大小写、尾斜杠或查询参数;没有渲染、没有执行 JS、没有网络请求。

项判定边界
canonical 存在有非空 href 的 rel=canonical不判断是否被搜索引擎采用
与最终 URL 一致精确字符串相等尾斜杠/参数不同即 no
og:urlmeta property=og:url 非空不判断社交平台展示
hreflanglink hreflang 数量不验证语言页是否存在

结果:9 个 canonical,全部自指

页canonical与最终 URLog:urlog 与 canonicalhreflang
E01无—无—0
E02无—无—0
E03有一致有一致0
E04无—无—0
E06有一致有一致0
E08无—无—0
E09有一致有一致0
E11无—无—0
E12有一致有一致0
E13无—无—0
E14有一致有一致0
E16无—无—0
E17有一致无—0
E18无—无—0
E19无—无—0
E20无—无—0
E22有一致有一致0
E23有一致有一致0
E24有一致有一致2
E25无—无—0
E26无—无—0
E27无—无—0
E28无—无—0
E29无—无—0
E30无—无—0

9 个 canonical 全部是 HTTPS、www 主机、根路径、尾斜杠,与最终 URL 完全一致;没有发现跨主机、http 指向 https 或带参数的 canonical。8 个 og:url 与 canonical 完全一致;E17 只有 canonical,没有 og:url。

三个容易误判的点

  1. 没有 canonical 不等于不能收录。 它只是少了一个显式合并信号;搜索引擎仍会按 URL、内链和重定向判断。本文只记录标签,不测收录。
  2. canonical 一致不等于页面没问题。 本样本 9/9 一致,但没检查 canonical 指向的页面是否 200、是否被 noindex、是否与 sitemap 一致。
  3. og:url 不是 canonical。 它主要给社交分享;E17 有 canonical 无 og:url,不能因此说 canonical 缺失。

对验收的启示

  1. 首页 canonical 要显式写。 16/25 没有;至少给 www/非 www、http/https 变体一个明确主 URL。
  2. 精确比较,不“看起来一样”。 协议、www、尾斜杠、大小写、参数任一不同都应标出。
  3. canonical 与 og:url 分开列。 前者是索引信号,后者是分享元数据;不要用一个替代另一个。
  4. HTTP 站点优先核查。 4 个 http 首页全部没有 canonical;协议与主机的重复风险更高。
  5. hreflang 只在有多语言时要求。 本样本只有 E24 有 2 条;单语站点 0 条不是缺陷。

局限

  • 25 站 pilot:同一批首页缓存;不是行业总体,也不外推所有企业官网。
  • 只读缓存 HTML:2026-10-31 抓取;不执行 JS,不检查运行时插入的 canonical。
  • 精确字符串:不归一化协议/www/尾斜杠/参数,可能把等价但写法不同的 URL 判为不一致。
  • 不测效果:不验证收录、排名、重复页面合并或社交卡片展示。
  • 只首页:文章页、产品页与分页未纳入。

数据与复算

匿名数据:equipment-homepage-canonical-og-2026.csv(25 行 × 6 列:canonical 是否存在、是否与最终 URL 一致、og:url 是否存在、是否与 canonical 一致、hreflang 数量)。仓库内为 docs/research/2026-11-homepage-canonical-og.csv。

解析:Python 正则读取缓存 HTML 的 link rel=canonical 与 meta property=og:url,与采集最终 URL 精确比较;零网络。站点与完整 URL 不公开。

配套:首页静态资源清单 pilot、首页 CSS/JS 缓存头 pilot、首页图片缓存 pilot。

数据来源与口径

  1. 样本:第 4 期 25 个首页缓存(2026-10-31)。
  2. canonical / og:url:缓存 HTML 静态标签;最终 URL 为采集时跟随重定向后的 URL。
  3. 比较:精确字符串;不归一化协议、www、尾斜杠、大小写或参数。

常见问题

没有 canonical 就不能被收录吗?

不是。没有 canonical 只是少了一个显式合并信号;搜索引擎仍会按 URL、内链和重定向判断。本文不测收录。

为什么 4 个 http 首页特别值得看?

E04、E13、E16、E27 原始 URL 是 http://,且都没有 canonical;协议与主机的重复风险更需要显式主 URL。

canonical 一致就代表页面没问题吗?

不代表。本文只比较字符串,没有检查 canonical 指向的页面是否 200、是否 noindex、是否与 sitemap 一致。

og:url 能替代 canonical 吗?

不能。og:url 主要给社交分享;E17 有 canonical 无 og:url,不能因此说 canonical 缺失。

hreflang 0 是问题吗?

单语站点不是。本文只有 E24 声明 2 条;有多语言/多地区版本时才需要。

数据能复核吗?

可以。25 行 × 6 列匿名 CSV 在仓库内;canonical、og:url、最终 URL 一致性与 hreflang 数量逐条记录;站点与完整 URL 不公开。

关于作者

凌壹信息Official(交付团队),负责企业网站、品牌与智能制造项目的需求梳理、方案与验收协作。本文只统计 25 个首页的 canonical 与 og:url 标签,不测收录、排名或重复页面合并;25 站 pilot,不外推行业。

canonical 缺失是首页的常见缺口

25 站:9 个 canonical、16 个缺失;8 个 og:url。

预约内容验收方案