个人学习小站 SIGNAL DESK 2026
LIVE --:--:-- 投稿 账号
资讯 SEO优化 本站原创分析

菜鸟教程 SEO 实测:127 万收录背后,一周新增只有 7 页

对 runoob.com 的实测:权重 4、关键词库 3061 个、收录 127 万,但 http 转 https 用 302、裸域 https 失联、全站零 JSON-LD,sitemap lastmod 大面积停在 2016 年,一周新增收录仅 7 页。附 7 条可执行优化建议。

2026年11月11日 2 天前 作者 站长 约 6 分钟 13 阅读

把一个做了十几年、收录过百万的教程大站翻一遍,能看到技术 SEO 的所有「基本项」做好了会带来什么,也能看到它们停更之后会留下什么。这次实测的对象是 runoob.com(菜鸟教程):百度权重 4、关键词库 3,061 个、收录 1,270,000 页的编程教程垂直站。结论先行:它的关键词布局和页面模板是教科书级的,但跳转链、结构化数据和收录增长三处,正在安静地漏掉流量。

数据底盘:权重 4 与 127 万收录

先看第三方数据(爱站网,2026-11 实时查询),建立一个量级概念:

指标数值备注
百度权重(PC)4预计来路 2,187 至 3,379 IP
百度权重(移动)3预计来路 1,557 至 2,324 IP
PC 关键词总数3,061第一页 838 个,占 27.4%
移动关键词总数2,024第一页 500 个
百度收录1,270,000一周新增仅 7,一月新增仅 19
品牌词「菜鸟教程」第 1 位品牌词稳定

收录 127 万但一周只新增 7 页,这个组合值得展开。它不是被降权的形态(权重和词数都稳定),而是「存量吃老本」:绝大多数页面早已收录完毕,新内容进入索引的速度接近停滞。后面的 sitemap 数据会解释原因。

技术层实测:三处跳转与抓取隐患

用 curl 对主域和资源文件做了实测,三个发现按严重程度排列(完整链路与收录数据见下图):

runoob 跳转链实测与收录增长实测示意图

第一,裸域 https 不可用。直接访问 https://runoob.com 返回连接失败,TLS 握手根本无法完成;而 http://runoob.com 则以 302 跳转到 https://www.runoob.com。也就是说,裸域只有 http 能通。现代浏览器地址栏输入裸域默认先尝试 https,用户会先撞一次连接错误才可能回退。搜索引擎蜘蛛对裸域的抓取同样受阻。

第二,http 到 https 用的是 302 临时跳转而非 301。302 不传递权重信号,意味着所有 http 版本的链接资产没有被正式合并到 https 版本。这是老站迁移期常见的遗留问题,一留就是多年。

第三,robots.txt 没有任何 Sitemap 行(实测 grep 无命中),sitemap.xml 以 301 跳到 WordPress 原生的 wp-sitemap.xml。索引文件正常工作,含 7 个文章分片(每片 2,000 条,约 14,000 URL)加页面与分类分片。但抽查文章分片 lastmod,大量条目停留在 2016-08-08,最新的也不过 2026-09。这与「一周新增收录 7 页」完全互相印证:站方运营重心早已转到 c.runoob.com 菜鸟工具等子域,主站内容更新近乎冻结。sitemap 维护缺位并非孤例——此前实测的古文岛三类 sitemap 文件全部 404,波奇网的 98 个 sitemap 分片 lastmod 也整体停在 2016 年,垂直老站在这一点上惊人地一致。

页面层实测:模板良好,细节缺位

抽首页与 Python3 教程详情页对比,模板层面的结论是「详情页优于首页」:

  • 首页 title 只有「菜鸟教程」4 个字,没有副标题或核心词扩展;description 反而写得很全(HTML、CSS、JavaScript、Python、Java、MySQL 全列)。title 是权重最高的位置,只放品牌词对非品牌搜索没有贡献。
  • 首页没有 canonical 标签,详情页有(指向自身 https URL,格式正确)。
  • 详情页 title 模板「教程名 · 竖线 · 菜鸟教程」规范,且有 prev 和 next 链接帮助蜘蛛沿教程目录连续抓取,这是教程站少见的加分项。
  • 详情页有两个 H1:站点 logo 一行(「菜鸟教程——学的不仅是技术,更是梦想」)加正文标题一个。H1 应该是页面唯一主题声明,logo 占用 H1 会稀释正文的主题信号。
  • 全站 JSON-LD 结构化数据为 0:首页和详情页都没有。教程内容天然适配 TechArticle 与 BreadcrumbList 标记,目前完全没用上。
  • 详情页 description 由系统截断生成,结尾是「.」带两个点的截断符,且含大量连续空格,是没人工整理过的自动摘要。
  • 首页 HTML 达 531 KB、207 条链接,所有栏目入口平铺在一页,移动端 LCP 压力明显。meta keywords 还在(该标签早已无排名作用)。

另外移动端策略值得存疑:m.runoob.com 独立子域正常可用,但对移动 UA 访问 www 主域返回的是与桌面完全相同的 531 KB 页面,未见跳转或适配标注。独立 m 站与自适应 www 并行存在,两者之间的关系(alternate 标注、canonical 指向)需要在资源平台上进一步核验,处理不好就是双份内容或体验分裂。

关键词布局:教程词矩阵与 AI 热词流失

词库结构上,runoob 的打法非常清晰:「语言名 + 教程」「软件名 + 安装」这类标准教程词几乎全部拿下——mysql 安装、java 教程、c 语言教程、javascript 教程、css 教程、kotlin 教程全部第 1 位,加上 27.4% 的词在第一页,这是一个靠长尾教程词矩阵撑起来的站。

但爱站的「跌出关键词」列表暴露了新问题:trae、vscode、opencode、obsidian 这些 AI 与开发工具热词近期全部掉出排名。对比首页栏目可以看到站方其实在追热点——AI Agent、Codex、Claude Code、Vibe Coding 等新栏目都已上线,但热词排名仍然流失。合理的解释是:新内容只是挂上栏目,缺少内部权重导入和持续更新,爬虫与新页面的信任建立跟不上热词的时效窗口。

有意思的是子域分工:c.runoob.com(菜鸟工具)靠「时间戳转换器」「汇率换算」等工具词拿到 PC 端 2,778 个词,分类排名 25。主站吃教程词、子域吃工具词,这个矩阵本身是健康的,问题只在主站的存量维护。

优化建议:按优先级排列

  1. 给裸域 runoob.com 配置 TLS 证书,并将裸域 https 与 http 统一 301 到 https://www.runoob.com,同时把现有 http 到 https 的 302 改为 301。一次 Nginx 配置变更解决三个问题,是收益最高的一项。
  2. robots.txt 末尾补一行 Sitemap 声明,直接指向 https://www.runoob.com/wp-sitemap.xml,降低蜘蛛发现新页面的成本。
  3. 首页 title 扩展为「菜鸟教程 - 编程基础教程合集,从 HTML 到 Python 一步到位」这类包含核心词的写法,并补上 canonical。
  4. 详情页去掉 logo 的 H1 标签(改为 div),保证每页唯一 H1;description 由模板改为取正文首段前 100 字,消除截断符。
  5. 用 WordPress 插件或主题函数注入 JSON-LD:教程详情页输出 TechArticle,面包屑输出 BreadcrumbList。内容规模现成,标记是纯增量。
  6. 对 AI 工具类新栏目建立内链入口:在每个语言教程页侧栏加入相关 AI 教程推荐,把存量教程的权重导给新页面;热词内容保持每周更新节奏,否则赶上也守不住。
  7. 核验 m 站与 www 站的适配关系:要么在 www 页面补 alternate 与 canonical 标注实现独立 m 站适配,要么干脆合并为响应式,消除双站并行的不确定性。

小结

菜鸟教程是一个「靠存量资产吃饭」的典型样本:正确的关键词矩阵和页面模板让它在 127 万收录、权重 4 的水位上稳定运转,而跳转链瑕疵、零结构化数据、内容更新冻结三件事,决定了它一周只新增 7 页收录、眼看着 AI 热词流失。相比此前实测的 tool.lu 与下厨房,runoob 的模板与词库底子更好,问题集中在了「不再维护」而不是「从未做对」。对同类老站的启示是:模板红利有保质期,技术基本项需要定期重测,而追热点的栏目如果缺内链与更新节奏,只是给首页多挂了几行字。

数据说明:技术层数据为 2026-11-11 通过 curl 直接实测;权重、词库、收录数据来自爱站网当日查询,为第三方估算口径,仅供参考。

登录后可点赞、收藏与反馈。

继续阅读 NEXT

更多 →