我们如何为婴儿名字生成器添加了15+文化名称来源(含SEO结果)

发布: (2026年3月15日 GMT+8 10:38)
6 分钟阅读
原文: Dev.to

抱歉,我需要您提供要翻译的正文内容(即文章的文本),才能为您进行简体中文翻译。请将需要翻译的文本粘贴在这里,我会在保持原有格式、代码块和链接不变的前提下完成翻译。

架构问题

我们的姓名数据存放在单个 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 }));
}

添加新的来源意味着:

  1. 将姓名添加到 nameData.ts
  2. 添加带有 filterFn、SEO 文本和 FAQ 架构的分类定义
  3. 重建 — 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 自动化 — 可编辑内容的编辑器会破坏所有浏览器自动化

新类别

我们最近添加了:

每个页面都包含关于命名传统的文化背景——不仅仅是名单,而是关于这些文化为何以这种方式给孩子命名的故事。

关键要点

  • SSG + TypeScript = 免费扩展 — 添加 100 个名字在运行时成本为 $0
  • 文化深度 > 数量 — 15 个经过深入研究的名字胜过 500 个抓取的名字
  • FAQ 架构是免费的 SEO 资源 — 在搜索结果中获得更多可视空间
  • 分类页面是长尾黄金 — “夏威夷婴儿名字” 的竞争比 “婴儿名字” 少

如果你在构建内容站点,请考虑:可以从哪些维度切分你的数据?每个切分都是潜在的分类页面,而每个分类页面都是来自 Google 的新入口。

尝试生成器: babynamepick.com

浏览所有来源: 男孩名字 · 女孩名字 · 自然名字

0 浏览
Back to Blog

相关文章

阅读更多 »