深 度 研 究 报 告
在八字免费学习网站赛道中,庚戌堂的竞争定位、优势、短板与战略建议
核 心 结 论
在调研的八字相关网站中,庚戌堂是将系统化知识教学、游戏化刷题练习与 AI 实战排盘结合得较深的免费平台之一。3,958 道题 × 5 档难度构成的题库深度,加上内置八字排盘、AI 命理解读与 AI 实战出题,在已发现的同类学习站中较为罕见。它不是"又一个算命网站",而是朝向"学+练+用"闭环的品类创新。
当前网站部署于 gengxutang.netlify.app(Netlify),长期建议购买品牌域名(如 gengxutang.com)以强化品牌认知,但比赛/冷启动阶段并非必需。canonical 指向未购域名(已修复,现为 netlify.app)、sitemap.xml 缺失(已创建),当前主要短板在于:名人案例数量待扩充、OG image 待添加、以及跨设备数据同步方案。
通过对 15+ 个八字相关网站的调研,当前市场可清晰划分为三个阵营,庚戌堂所处的位置决定了它的竞争态势:
这是市场上最多的类型,以"输入生辰 → 生成命盘 → 给出解读"为核心流程。代表站点包括大家找算命网、算准网、易算、卜易居、易安居、国易堂、吉运堂、CosmicTao 等。它们的功能高度同质化,竞争已进入"谁排盘更准、谁解读更多"的内卷阶段。
庚戌堂与这类站点不在同一赛道。算命站解决的是"帮我看看"的需求,庚戌堂解决的是"教我学会"的需求。
真正以"系统教学"为核心定位的免费网站极少。以下站点信息基于公开页面整理,具体课程规模与功能可能随时间变化,仅供参考。
以 DestinySeek、FateTell 为代表,将传统命理与 AI 结合,提供"输入信息 → AI 生成解读"的服务。这类产品解决的是"分析"而非"学习"的需求,与庚戌堂定位不同,但可能争夺同一批用户的时间。
下表从 10 个关键维度对比庚戌堂与主要竞品:
| 功能维度 | 庚戌堂 | Fate Mystic | BaZi8 | Deep Oracle | GoodSoul | 包双龙 |
|---|---|---|---|---|---|---|
| 系统化课程 | 10板块/74+单元 | 8模块/76课题 | 19篇/6层级 | 4专题/65 FAQ | 4篇基础 | 12+集视频 |
| 刷题/练习系统 | 3958题/5难度 | 无 | 无 | 无 | 无 | 无 |
| 游戏化(等级/成就) | 等级+成就+称号+商城 | 无 | 无 | 无 | 无 | 无 |
| 错题本/复习 | 自动收集+重练 | 无 | 无 | 无 | 无 | 无 |
| 排行榜 | AI玩家多维排行 | 无 | 无 | 无 | 无 | 无 |
| 八字排盘工具 | 有(含AI实战) | 无 | 有 | 无 | 有 | 无 |
| AI 命理解读 / 实战出题 | DeepSeek/豆包/自定义 + 区域选择器 | 无 | 无 | AI 算命 FAQ | DeepSeek 提示词 | 无 |
| 名人案例 | 8完整(帝王篇6+续篇2) | 无 | 50+命盘 | 无 | 无 | 无 |
| 完全免费 | 全站免费 | 免费 | 免费 | 免费 | 免费 | 免费 |
| 无需注册 | 无需注册 | 无需 | 无需 | 无需 | 无需 | 无需 |
| 多语言 | 仅中文 | 仅中文 | 英文+中文 | 中英双语 | 仅中文 | 仅中文 |
▲ 庚戌堂行已高亮标注。绿色=有,红色=部分,灰色=无
关键发现:在"刷题练习"、"游戏化学习"与"AI 实战排盘"三个维度上,庚戌堂在调研范围内直接竞品较少。这不仅是"做得更好",更是"做了别人没怎么做的事"的品类创新机会。
① ✅ canonical 已修复:6 个 HTML 的 canonical 已从 gengxutang.com 改为 gengxutang.netlify.app。② ✅ sitemap.xml 已创建。③ 待做:添加 OG image(社交分享时显示预览图,提升点击率)。④ 待做:PWA manifest + service worker(比赛后作为增强项接入即可)。⑤ 长期运营后再购买品牌域名并统一替换。
第一篇章「帝王篇」已完成 8 个完整案例(3 组跨朝代对照主案例 6 例 + 清朝盛世接力续篇 2 例),质量很高(完整四柱八字 + 深度分析 + 对照阅读)。建议继续开设第二篇章,补充 3-5 个有广泛认知度的历史/名人案例(武则天、苏轼、曹操、乔布斯等),每个案例都是独立的搜索流量入口和社交传播素材。
经验证,庚戌堂 74+ 单元已覆盖通根、调候、十二长生、纳音、从格、化格、墓库、扶抑、通关等高级概念,与 BaZi8 对标无知识盲区。可考虑在单元素材中进一步丰富 explainer 图表和公式的深度。
在所有对外传播中,突出"系统化刷题 + 游戏化学八字"这一定位。题库深度与练习模式是竞品短期内难以复制的壁垒,应成为品牌的第一印象。可制作"刷题 vs 纯阅读"效果对比内容。
即使是简单的云端账号同步,也能大幅提升长期学习用户的留存。可考虑用 Supabase/Cloudflare 等免费方案,降低维护成本。
配置 PWA manifest + service worker,让用户可"安装"到手机桌面,实现离线使用。对于学习类产品,这能显著提升打开频次。
当前排行榜为 AI 玩家,接入后端后可升级为真实用户排行,激发竞争动力。长远可考虑用户投稿题目/案例,形成 UGC 生态。
BaZi8 和 Deep Oracle 都有英文内容,说明海外有需求。庚戌堂的刷题系统若能英文化,将在全球市场无竞品。但需权衡投入产出比。
刷题是典型的移动端场景(碎片时间),小程序版本可大幅降低使用门槛,借助微信生态获客。
用两个维度来看庚戌堂在市场中的位置——"学习深度"(横轴:从工具到系统教学)和"练习互动"(纵轴:从被动阅读到主动练习):
▲ 庚戌堂独自占据右上象限——系统教学 + 主动练习的交叉点
定位洞察:庚戌堂不应与算命站比"排盘准不准",也不应与 BaZi8 比"文章深不深"。它真正的对手是"不学习"本身——用户的惰性和碎片化注意力。刷题系统和游戏化设计正是对抗这个对手的最佳武器。
庚戌堂在八字免费学习网站赛道中具备真实且显著的竞争力,但这种竞争力来自一个尚未被市场充分认知的差异化位置:
它不是"又一个算命网站",也不是"又一套文字教程"——它是在"可学习、可练习、可实战"方向上探索较深的八字学习系统。
3,958 道题、5 档难度、等级/成就/称号/商城/排行榜/任务中心构成的游戏化体系,加上八字排盘、AI 命理解读与 AI 实战出题,在调研范围内鲜有竞品做到同等深度。这更接近品类创新,而非单纯的功能优化。
当前的紧迫任务不是"加更多功能",而是:
① 让用户能找到你(SEO + 可访问性)
② 让用户有理由回来(扩充案例 + 跨设备同步)
③ 让更多人知道你的独特价值(传播"刷题学八字"的概念)
做到这三点,庚戌堂有潜力成为八字学习领域的标杆产品。
以下所有代码可直接交给 AI 执行,按顺序完成即可。
状态:已完成。6 个页面的 <link rel="canonical"> 已从 gengxutang.com(未购买域名)改为 gengxutang.netlify.app。
原问题:6 个页面的 canonical 全部指向未购买的 gengxutang.com,搜索引擎不知道该索引哪个域名。
说明:比赛阶段无需购买域名,canonical 指向真实可访问的地址即可。若未来购买 gengxutang.com,再统一替换全站 canonical 与外链,并做 301 跳转。
状态:已完成。sitemap.xml 已创建并部署到项目根目录。
干什么的:告诉百度/Google/Bing 你有哪些页面、哪个重要。爬虫来你网站第一件事就是找这个文件。
后续:可去 Google Search Console 和百度站长平台提交 sitemap 链接,加速收录。
干什么的:当你的网站在微信/QQ/Twitter/Facebook 被分享时,自动显示一张预览图(而不是空白)。直接影响点击率。
第一步:在 6 个页面的 <head> 中添加(已有 og:title 的页面在它后面加):
<meta property="og:image" content="https://gengxutang.netlify.app/assets/og-image.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:image" content="https://gengxutang.netlify.app/assets/og-image.png">
第二步:生成 assets/og-image.png(1200×630px):
放到 assets/og-image.png。
干什么的:让用户可以把庚戌堂"安装"到手机/电脑桌面当 App 用。有自己的图标、启动画面、还能离线打开。PWA ≠ 手机端适配(手机端适配你已经做了),它是让网页变 App。
{
"name": "庚戌堂 - 八字学习系统",
"short_name": "庚戌堂",
"description": "不贩卖焦虑,不故弄玄虚。系统学习八字命理,刷题闯关练功夫。",
"start_url": "/",
"scope": "/",
"display": "standalone",
"orientation": "portrait-primary",
"background_color": "#f5f0e6",
"theme_color": "#8B1A1A",
"lang": "zh-CN",
"icons": [
{
"src": "assets/gengxu-logo-D2.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "assets/gengxu-logo-D2.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
]
}
注意:题库文件(questions.js)体积较大且可能更新,若采用“缓存优先”策略,用户可能在更新后仍看到旧题。建议上线后每次更新时递增 CACHE_NAME 版本号,并配合页面提示用户刷新。
// 庚戌堂 Service Worker - 离线缓存(比赛阶段非必需)
const CACHE_NAME = 'gengxutang-v1';
const ASSETS = [
'/',
'/index.html',
'/learn.html',
'/yxlgf.html',
'/bazi.html',
'/celebrity.html',
'/about.html',
'/assets/style.css',
'/assets/script.js',
'/assets/learn-data.js',
'/questions.js',
'/assets/gengxu-logo-D2.png'
];
// 安装:预缓存核心文件
self.addEventListener('install', event => {
event.waitUntil(
caches.open(CACHE_NAME).then(cache => cache.addAll(ASSETS))
);
});
// 激活:清理旧缓存
self.addEventListener('activate', event => {
event.waitUntil(
caches.keys().then(keys =>
Promise.all(keys.filter(k => k !== CACHE_NAME).map(k => caches.delete(k)))
)
);
});
// 请求拦截:缓存优先,网络回退
self.addEventListener('fetch', event => {
event.respondWith(
caches.match(event.request).then(cached =>
cached || fetch(event.request).then(resp => {
if (resp.ok && resp.type === 'basic') {
const clone = resp.clone();
caches.open(CACHE_NAME).then(cache =>
cache.put(event.request, clone)
);
}
return resp;
})
)
);
});
<head> 中添加<link rel="manifest" href="/manifest.json"> <meta name="theme-color" content="#8B1A1A">
并在 </body> 前添加:
<script>
if('serviceWorker' in navigator){
navigator.serviceWorker.register('/sw.js');
}
</script>
验证:部署后用 Chrome 打开 → F12 → Application → Manifest,确认图标和配置正确。在 Android Chrome 上地址栏会出现"安装"按钮。
以上所有内容均为纯静态前端改动,零后端成本,Netlify 部署照常,不需要任何服务器或数据库。可以一次性全部做完后一起部署。