FDE·知识库
目录
交付方法论
需求诊断 项目切片 灰度上线 验收交接 报价期望 集成治理
技术纵深
数据迁移 稳定性 定价引擎
基础
①托管 ②SEO ③验证 ④AI产线

模块二 · SEO 可发现

一句话:页面上线了≠能被搜到。SEO(搜索引擎优化)就是做三件事——让爬虫找得到、读得懂、愿意收。GEO(生成式引擎优化)是同一套逻辑喂给 AI 问答引擎。

项目锚点 · memberhandbook.cn 主站与 /fde/ 子路径

主站是纯 React SPA,84 个 URL 给爬虫只返回 3120 字节空壳 HTML(内容全靠 JS 执行后才有)→ 这是收录差的架构根因,不是 SEO 技巧问题。而 /fde/ 和 /fde/kb/ 是纯静态文件,爬虫直接读到完整正文 → 所以收录好。

已生效的修复:预渲染(geo 子站与 /xiaosenlin/ 已成功收录)+ llms.txt + sitemap + 首页内链。延伸:基础 18 · 前端为什么能跑 讲清「为什么爬虫读不到 JS 内容」。

01

三个核心问题

问题谁负责你要做什么
爬虫找得到吗?sitemap.xml + robots.txt + 内链告诉它有哪些页、能爬哪些
爬虫读得懂吗?meta 标签 + 结构化文字写好标题/描述,正文是真实文字
搜出来长啥样?title + description + Open Graph决定搜索结果和分享卡片的展示
02

你的真实配置

FDE 页和全站已经具备的可发现条件(都是之前做好的):

文件 / 标签实际内容作用
robots.txtUser-agent: * Allow: / + Sitemap: https://memberhandbook.cn/sitemap.xml全站放行;指明地图位置
sitemap.xml含 <loc>https://memberhandbook.cn/fde/</loc>明确告诉爬虫"有这个页"
FDE 页 <title>陈学文 · 零售 × AI 落地工程师搜索结果标题
FDE 页 meta description一段 20 年零售+全栈的自述搜索结果摘要
FDE 页 og:*og:title / og:description / og:type微信/分享时的卡片信息
主站首页 footer内链 <a href="/fde/">从已收录的主站"递"权重给 FDE 页
这四条齐了,FDE 页就已经"技术上可被收录"。你之前那次修复,本质就是把"有页面但没人知道"变成"地图里有、首页有链、robots 放行"。
03

一个新页面怎么被收录

1

写静态 HTML

正文是真实文字(不是纯 JS 渲染的空壳)。

2

加进 sitemap

在 sitemap.xml 里加一条 <url><loc>…/fde/</loc>(模块三会讲怎么提交)。

3

robots 放行

别写 Disallow 把新页挡了;确认有 Sitemap: 指令。

4

加内链

在已收录页面(如首页 footer)放一个指向它的链接。

5

站长平台提交

去百度/必应主动提交 URL 或 sitemap,加速收录(见模块三)。

04

常见坑 / 红线

坑说明 / 对策
JS 空壳主站 React 单页:爬虫拿到的是空 <div id="root">,读不到正文。静态页(FDE)就没这问题
误加 noindex<meta name="robots" content="noindex"> 会直接不让收录,别手滑
canonical 写错规范网址写错会害搜索引擎认错"正主",用 memberhandbook.cn 而非 www
只上线不提交等爬虫自己发现可能要几周;主动提交 sitemap 最快当天
✓

自查清单

  • ✓我能说出"找得到 / 读得懂 / 长啥样"分别靠什么
  • ✓我知道 robots.txt 和 sitemap.xml 在服务器哪、各自干啥
  • ✓我理解"内链"是给新页递权重
  • ✓我知道主站 React 单页为什么对爬虫不友好
  • ✓一个新页面上线后,我知道 5 步让它被收录