우리는 15개 이상의 문화적 이름 기원을 Baby Name Generator에 추가한 방법 (SEO 결과 포함)

발행: (2026년 3월 15일 AM 11:38 GMT+9)
6 분 소요
원문: Dev.to

Source: Dev.to

아키텍처 문제

Our name data lives in a single TypeScript file (nameData.ts) as a typed array:

export interface NameEntry {
  name: string;
  meaning: string;
  origin: string;
  gender: "boy" | "girl" | "unisex";
  popularity: "trending" | "classic" | "rare" | "rising";
  style: string[];
}

Each category page is generated at build time using Next.js generateStaticParams:

// app/[category]/page.tsx
export function generateStaticParams() {
  return categories.map((cat) => ({ category: cat.slug }));
}

Adding a new origin means:

  1. Add names to nameData.ts
  2. Add a category definition with filterFn, SEO text, and FAQ schema
  3. Rebuild — Next.js generates the new static page automatically

No database, no API calls, no runtime cost. Pure SSG.

품질 손실 없이 이름 데이터 확장하기

  • 품질 신호가 양보다 더 중요합니다. 각 이름 항목에는 다음이 포함됩니다:
    • 검증된 의미 (자동 번역 아님)
    • 문화적 맥락 (기원 언어 및 전통)
    • 인기도 분류 (트렌드/클래식/희귀/상승)
    • 스타일 태그 (자연, 왕실, 문학 등)

“Emrys” 같은 이름은 단순히 “불멸”이 아니라 멜린을 위한 웨일스어 이름이며, 이는 부모가 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 결과

  • 제출된 25개 중 20개 페이지가 색인됨
  • Google 검색에서 187회 노출 (주당 두 배 증가)
  • 노출을 유도한 57개의 다양한 검색 키워드
  • 3회 클릭 (CTR 1.6 % — 신규 사이트에 정상적인 수준)

가장 흥미로운 발견은: Irish baby names 페이지가 비교적 틈새 카테고리임에도 가장 많은 노출을 얻고 있다는 점이다. 문화적 이름 페이지는 매우 구체적이고 높은 의도의 검색을 끌어온다.

작동한 것, 작동하지 않은 것

작동함

  • 문화적 특수성 — “Italian baby names”(이탈리아 아기 이름)는 일반적인 “baby names”(아기 이름)보다 전환율이 높음
  • FAQ 스키마 — 더 풍부한 검색 결과
  • 내부 링크 — 모든 카테고리 페이지가 관련 카테고리와 연결됨
  • 정적 생성 — 완벽한 Lighthouse 점수, 빠른 인덱싱

작동하지 않음 (아직)

  • 대량 디렉터리 제출 — 대부분의 AI 디렉터리는 $29‑$247를 청구함
  • Reddit 자체 홍보 — 새 계정은 즉시 삭제됨
  • Medium 자동화 — content‑editable 편집기가 모든 브라우저 자동화를 깨뜨림

새로운 카테고리

우리는 최근에 다음을 추가했습니다:

각 페이지에는 이름 짓는 전통에 대한 문화적 맥락이 포함되어 있습니다 — 단순한 목록이 아니라, 이러한 문화가 아이들에게 특정 이름을 짓는지에 대한 이야기가 담겨 있습니다.

핵심 요점

  • SSG + TypeScript = 무료 확장 — 100개의 이름을 추가해도 런타임 비용이 $0
  • 문화적 깊이 > 양 — 15개의 정교하게 조사된 이름이 500개의 스크랩된 이름보다 우수
  • FAQ 스키마는 무료 SEO 부동산 — 검색 결과에서 시각적 공간이 더 많이 확보
  • 카테고리 페이지는 롱테일 골드 — “hawaiian baby names”는 “baby names”보다 경쟁이 적음

콘텐츠 사이트를 구축한다면, 데이터의 어떤 차원으로 나눌 수 있을지 고민해 보세요. 각 차원은 잠재적인 카테고리 페이지이며, 각 카테고리 페이지는 Google에서 새로운 진입점이 됩니다.

제너레이터 사용해 보기: babynamepick.com

모든 기원 탐색: Boy Names · Girl Names · Nature Names

0 조회
Back to Blog

관련 글

더 보기 »