我们如何为婴儿名字生成器添加了15+文化名称来源(含SEO结果)
抱歉,我需要您提供要翻译的正文内容(即文章的文本),才能为您进行简体中文翻译。请将需要翻译的文本粘贴在这里,我会在保持原有格式、代码块和链接不变的前提下完成翻译。
架构问题
我们的姓名数据存放在单个 TypeScript 文件 (nameData.ts) 中,作为一个类型化数组:
export interface NameEntry {
name: string;
meaning: string;
origin: string;
gender: "boy" | "girl" | "unisex";
popularity: "trending" | "classic" | "rare" | "rising";
style: string[];
}每个分类页面在构建时使用 Next.js generateStaticParams 生成:
// app/[category]/page.tsx
export function generateStaticParams() {
return categories.map((cat) => ({ category: cat.slug }));
}添加新的来源意味着:
- 将姓名添加到
nameData.ts - 添加带有
filterFn、SEO 文本和 FAQ 架构的分类定义 - 重建 — Next.js 会自动生成新的静态页面
无数据库,无 API 调用,无运行时成本。纯 SSG。
Source: …
在不损失质量的情况下扩展姓名数据
对姓名数据库的诱惑是从公共数据集批量导入成千上万的姓名。我们刻意没有这么做。原因如下:
- 质量信号比数量更重要。 每个姓名条目包括:
- 已验证的含义(非自动翻译)
- 文化背景(来源语言和传统)
- 流行度分类(流行/经典/稀有/上升)
- 风格标签(自然、皇家、文学等)
像 “Emrys” 这样的名字并不仅仅是 “immortal”——它是 威尔士语中梅林的名字,这对正在探索 Welsh baby names 的父母来说非常重要。
FAQ 架构用于富摘要
对于每个分类页面,我们添加了 FAQPage 结构化数据:
interface FaqItem {
question: string;
answer: string;
}
// In the category definition:
faqs: [
{
question: "How do you pronounce Welsh baby names?",
answer: "Welsh pronunciation follows consistent rules..."
}
]这会生成 JSON‑LD,Google 可以在搜索结果中将其显示为可展开的 FAQ 部分——显著增加您的结果在页面上占据的可视空间。
SEO 结果至今
3 周后:
- 已索引 20 页(共提交 25 页)
- Google 搜索中 187 次展示(环比翻倍)
- 57 个不同的搜索关键词 带来展示
- 3 次点击(CTR 1.6 % — 对新站点来说正常)
最有趣的发现是:Irish baby names 虽然属于相对小众的类别,却获得了最多的展示。文化类姓名页面吸引了高度特定且意图明确的搜索。
有效的,和无效的
有效的
- 文化特定性 — “Italian baby names” 的转化率高于通用的 “baby names”
- FAQ 架构 — 更丰富的搜索结果
- 内部链接 — 每个分类页面都链接到相关分类
- 静态生成 — Lighthouse 分数完美,索引速度快
无效的(暂时)
- 批量目录提交 — 大多数 AI 目录收费 $29‑$247
- Reddit 自我推广 — 新账号会被立即删除
- Medium 自动化 — 可编辑内容的编辑器会破坏所有浏览器自动化
新类别
我们最近添加了:
- Italian names (Matteo, Giulia, Valentina)
- Persian names (Cyrus, Soraya, Darya)
- Scottish names (Hamish, Isla, Maisie)
- Welsh names (Rhys, Seren, Emrys)
- Hawaiian names (Kai, Leilani, Moana)
每个页面都包含关于命名传统的文化背景——不仅仅是名单,而是关于这些文化为何以这种方式给孩子命名的故事。
关键要点
- SSG + TypeScript = 免费扩展 — 添加 100 个名字在运行时成本为 $0
- 文化深度 > 数量 — 15 个经过深入研究的名字胜过 500 个抓取的名字
- FAQ 架构是免费的 SEO 资源 — 在搜索结果中获得更多可视空间
- 分类页面是长尾黄金 — “夏威夷婴儿名字” 的竞争比 “婴儿名字” 少
如果你在构建内容站点,请考虑:可以从哪些维度切分你的数据?每个切分都是潜在的分类页面,而每个分类页面都是来自 Google 的新入口。
尝试生成器: babynamepick.com