Files
TrueGrowth/docs/POSTHOG_SEO_LESSONS.md

11 KiB
Raw Blame History

PostHog 埋点观测与 SEO 优化经验总结

这篇文档沉淀 2026-04-21 这轮工作的经验,重点包括两部分:

  • 如何判断“埋点是否真的生效”
  • 如何在不新增实体页的前提下,提升 SEO 搜索触达率

一、PostHog 埋点观测经验

1. 先看业务动作埋点,不要只盯标准事件

这次观察里,业务动作埋点已经明显生效,但 $ai_generation 仍然为 0。

已确认有数据的关键事件包括:

  • ai_input_click_send
  • task_click_insert
  • task_click_download
  • task_click_retry
  • generation_result_insert_canvas
  • generation_result_download
  • generation_retry_after_failure
  • task_recovered_after_reload

结论:

  • “今天基于 MCP 补的业务埋点”已经打通
  • “PostHog LLM starter 标准事件”还没有真正接入当前主生成链路

经验:

  • 埋点验证要分层看
  • 业务链路埋点正常,不代表标准分析事件也正常
  • 标准事件为 0不代表整条埋点链路都失败

2. 观察当天数据时,优先用高意图动作判断是否生效

比起只看曝光类事件,更建议优先看这些“强意图动作”:

  • 发送生成
  • 插入画布
  • 下载结果
  • 重试失败任务
  • 刷新后任务恢复

原因:

  • 这些动作更接近真实使用
  • 一旦有值,基本可以证明核心链路已通
  • 对判断“埋点是否落地成功”比页面浏览类事件更直接

3. 埋点复盘要输出“哪部分通了、哪部分没通”

只说“有数据”不够,必须明确拆分:

  • 哪些业务事件已经生效
  • 哪些标准事件仍缺失
  • 问题属于“埋点未发出”还是“链路未接入”

推荐复盘口径:

  • 业务动作埋点:已通
  • 通用性能/页面监控:另看
  • $ai_generation 标准链路:待补

这样后续继续修埋点时,范围更清晰,不会重复排查已通过的部分。

二、SEO 优化经验

1. 不新增页面实体,先吃透现有页面

本轮优化遵循:

  • 如无必要,不新增页面
  • 优先改已有首页、手册页、功能页
  • 通过标题、描述、H1、正文锚文本、内链来扩展搜索覆盖

经验:

  • 现有页面如果没有吃满意图,继续新建页面往往只会分散权重
  • 先把已有页面的搜索意图做清楚,收益更快

2. 首页不要硬堆词,要按页面角色分词

推荐分工:

  • 首页:品牌词、平台词、总入口词
  • 功能页:模型词、能力词、操作词
  • 手册页:教程词、问题词、场景词

本次采用的策略:

  • 首页承接 AI应用平台画布工作区流程图思维导图
  • 图片页承接 文生图参考图批量生图nano-banana
  • 视频页承接 文生视频图生视频Veo3Sora
  • 拆图页承接 九宫格拆图朋友圈宫格图
  • 流程图页承接 Mermaid 转流程图
  • 思维导图页承接 Markdown 转思维导图

经验:

  • 同一批关键词不要全堆到首页
  • 应该让“页面内容”和“搜索意图”一一对应

3. 模型词和应用词会提升触达率,但必须落在正文里

用户可能按以下方式搜索:

  • 按模型搜:nano-bananaVeo3Sora-2
  • 按应用搜:批量生图图生视频九宫格拆图
  • 按操作搜:Markdown 转思维导图Mermaid 转流程图

经验:

  • 只放在 meta keywords 没用
  • 只放在首页一处也不够
  • 最有效的是把词落在目标页正文、标题、H1、真实锚文本中

4. 内链优化比继续堆 meta 更值钱

本轮后续优化的核心不是继续改 meta而是补正文内链。

高价值内链策略:

  • 素材库advanced-media-library.html
  • API 配置 / API Keyadvanced-settings.html
  • 批量生成 / 批量生图advanced-toolbox.html
  • 九宫格拆图ai-generation-image-split.html
  • 灵感创意板ai-generation-inspiration-board.html
  • AI 生成图片ai-generation-image-generation.html
  • AI 生成视频ai-generation-video-generation.html
  • Markdown 转思维导图drawing-mindmap.html
  • Mermaid 转流程图drawing-flowchart.html
  • 导出与导入advanced-export-import.html

经验:

  • 正文里的真实锚文本,比孤立的导航链接更有语义价值
  • 内链要让“能力页”和“场景页”互相导流
  • 用户读到哪里、下一步要做什么,就把链路接到哪里

5. 手册首页既是导航页,也是 SEO 入口页

手册首页不能只是目录。

更好的做法是:

  • 用一段总述解释平台定位
  • 把核心能力写成结构化列表
  • 在列表里挂上高价值关键词和功能页内链

本次首页整理后的经验:

  • 先修不规范 HTML 结构
  • 再把“模型词 + 功能词 + 页面跳转”一起补进去

这样首页就不仅是目录,也会成为更强的入口页。

三、推荐工作流

以后再做同类工作,建议按这个顺序执行:

  1. 先用 PostHog 看当天核心业务动作是否有值
  2. 明确“业务埋点已通”还是“标准事件已通”
  3. 首页补品牌词和平台级能力词
  4. 功能页补模型词、场景词、操作词
  5. 手册页补正文内链,不继续机械堆 meta
  6. 最后用 rg 快速检查 titlemeta descriptionh1href

四、这轮工作的关键结论

埋点侧

  • 今天补的业务埋点已生效
  • $ai_generation 仍需后续独立修主链路接入

SEO 侧

  • “支持的模型 + 应用场景关键词”确实会提升触达率
  • 但必须放在正确页面的正文和内链里
  • 现阶段继续做内链优化,比再堆一轮 meta 更有收益

五、一句话原则

埋点

先确认业务动作有没有被记录,再确认标准事件有没有接上。

SEO

不要让首页替所有页面吃词,要让每个页面只吃自己最该吃的搜索意图。

六、SEO 首页落地页设计经验OpenTu home.html

这次新增 home.html 的目标不是再堆一批重复 SEO 页面,而是把品牌首页做成一个更可信、更可转化的统一入口。

1. 面向用户展示卖点,不展示内部讨论过程

页面文案必须站在客户视角表达价值。

不应出现在页面上的内容:

  • “README 展示案例”
  • “PostHog”
  • “为什么强调某模型”
  • “这是为了 SEO 增加的页面”

这些属于内部策略和实现细节只适合写在文档、PR 或复盘里。

推荐页面表达:

  • 产品是什么
  • 能解决什么创作断点
  • 用户下一步可以怎么开始
  • 为什么值得信任,例如开源、可自部署、作品可沉淀

经验:

  • 内部策略可以指导页面结构,但不能成为用户可见文案
  • 用户只关心收益,不关心我们为什么这样设计

2. 首页首屏只保留一个核心主张

首屏最容易犯的问题是信息过多:标题、副标题、标签、卖点卡、按钮、示例图全部抢注意力。

本次最终收敛为:

  • H1开源 AI 创作台
  • 一段短副标题解释画布价值
  • 三个轻量卖点卡
  • 两个 CTA进入画布、查看开源项目
  • 一个真实产品动图作为视觉证据

经验:

  • H1 不要承担全部解释任务,只负责把定位讲清楚
  • 副标题只补充使用场景,不继续堆关键词
  • 卖点卡要短,更多像“信任锚点”,不是详细说明书
  • CTA 与卖点的顺序会影响视觉重心;卖点卡在前、按钮在后更适合弱化强推销感

3. 标题要短SEO 关键词放到页面其他位置承接

为了视觉专业度H1 不宜过长。

这次没有把 H1 写成:

  • OpenTu AI 创作工作台 | GPT-Image-2 与 DeepSeek-v4 画布
  • 开源 AI 图片生成与知识画布工作台

而是收敛为:

  • 开源 AI 创作台

SEO 关键词仍然可以放在:

  • title
  • meta description
  • section 标题
  • FAQ
  • JSON-LD
  • 正文段落
  • 内链锚文本

经验:

  • H1 负责“人读起来顺”
  • SEO 关键词由整页结构共同承接
  • 不要为了搜索词牺牲首屏可信度

4. 首屏视觉要控制纵向留白和信息密度

本次设计中间经历了几个问题:

  • 顶部导航和首屏距离过大,导致首屏内容下沉
  • 标签、标题、副文案、按钮、卖点卡堆在一起,左侧头重脚轻
  • 首屏与第二段之间留白过大,页面像断层
  • 标题字距过紧,中文大字号显得压迫

最终调整方向:

  • 减少导航底部 padding
  • 减少 hero 底部 padding
  • 单独控制 .hero + .section 的间距,避免影响其他 section
  • 大标题适当放大字距,提升高级感
  • 桌面端标题尽量单行,小屏允许自然换行

经验:

  • 首页首屏的“专业感”往往来自间距,而不是更多装饰
  • 不要只看单个模块,要看首屏和下一段之间的节奏
  • 中文大标题需要比英文更谨慎地控制字距和换行

5. 示例图要承担视觉证据,不要只做装饰

右侧示例图使用 README 中已有的产品动图,避免旧图和页面卖点不一致。

经验:

  • 示例图应直接证明页面卖点,例如画布、作品整理、生成过程
  • 不要首屏放与当前产品形态不一致的旧图
  • 图片浮层文案要短,只做补充,不抢 H1 和 CTA

6. SEO 页也要有可分析的行为埋点

home.html 虽然是静态落地页,但仍需要埋点判断 SEO 效果。

本次覆盖的行为包括:

  • 页面访问
  • 导航点击
  • 首屏 CTA 点击
  • 模型卡点击
  • 作品卡点击
  • 滚动深度

经验:

  • SEO 效果不能只看访问量,还要看访问后的意图动作
  • CTA 点击和滚动深度比单纯 PV 更能判断页面质量
  • 静态页埋点要轻量,失败时不能影响页面加载

7. 重复 SEO 页面能删就删,用 301 合并权重

本次删除了仅为 SEO 增加、内容重复度高的页面,并将旧地址 301 到 home.html

经验:

  • 重复页面会分散维护成本和搜索权重
  • 如果页面无法承载独立搜索意图,应合并到更强入口页
  • 删除页面时必须同步更新 sitemap、redirects 和部署平台重定向配置

8. 首页提前注册 Service Worker 可以改善后续体验

home.html 会在空闲时注册 sw.js,让用户进入画布工作台前提前准备资源。

经验:

  • SEO 落地页不只是“被搜索到”,还要帮助后续工作台加载更顺滑
  • 预热资源应放到空闲时机,避免影响首屏性能
  • SW 注册失败必须静默处理,不能影响用户浏览

9. 首页设计检查清单

以后再做类似首页,可以按这个清单检查:

  1. H1 是否一句话说清产品定位
  2. 首屏是否只有一个核心主张
  3. 内部策略词是否全部移出用户可见文案
  4. CTA 是否明确且不抢走全部视觉重心
  5. 卖点卡是否足够短
  6. 示例图是否能证明产品能力
  7. 首屏和下一段之间是否存在断层
  8. 埋点是否覆盖访问、点击、滚动和核心转化
  9. sitemap 与重定向是否同步更新
  10. SEO 关键词是否分布在整页结构里,而不是硬塞进 H1