개발 slecs

반려동물 블로그 샘플 콘텐츠를 날짜 분산해 현실감 있게 백필한 이유

목차

샘플 콘텐츠 5개를 직접 써서 옛 날짜로 분산 배치했다. 단순한 더미 데이터 채우기처럼 보이지만, 사실 이 작업에서 꽤 여러 가지를 고민했음.

왜 backfill이 필요했나

신규 콘텐츠 프로젝트 초기에는 항상 이 문제가 생긴다. 지금 날짜 기준으로 포스트가 1~2개밖에 없으면 UI가 어색하고, 페이지네이션이나 카테고리 필터 같은 기능을 실제처럼 테스트할 수도 없다. 날짜가 다 2026-05-21로 몰려 있으면 아카이브 뷰나 연도별 그루핑 로직도 제대로 검증이 안 된다.

그래서 2025-12-03, 2026-01-14, 2026-02-09, 2026-03-22 이렇게 약 5개월에 걸쳐 날짜를 흩뿌렸다. 한 달에 하나 정도 꾸준히 올라온 것처럼 보이게끔. 실제 서비스에서 콘텐츠가 쌓이는 패턴을 최대한 흉내 낸 것.

파일 하나하나에 담은 의도

파일 날짜 주제
-pomeranian-pomeranian.md (날짜 미정) 포메라니안 품종 소개
2025-12-03-bichon-frise.md 2025-12-03 비숑 프리제
2026-01-14-golden-retriever.md 2026-01-14 골든 리트리버
2026-02-09-korean-shorthair.md 2026-02-09 코리안 숏헤어
2026-03-22-puppy-name-recommendation-100.md 2026-03-22 강아지 이름 추천 100선

품종 소개 4개 + 리스트형 콘텐츠 1개 구성인 게 의도적이다. 실제 반려동물 콘텐츠 사이트라면 품종 정보글과 꿀팁/추천 리스트글이 섞여 있는 게 자연스러운 콘텐츠 믹스이기도 하고, 이 두 포맷이 렌더링 측면에서 조금 다르게 동작할 수 있어서 양쪽 다 커버해두고 싶었다.

-pomeranian-pomeranian.md 파일명에 날짜가 빠진 게 눈에 띄는데, 이건 실수라기보다는 날짜 없는 슬러그 처리가 라우팅 레벨에서 어떻게 동작하는지 확인하려는 목적도 있었다. 파일명 컨벤션에 날짜 prefix가 없을 때 빌드나 URL이 어떻게 나오는지 보는 것.

더미 콘텐츠를 "직접 쓴다"는 결정

사실 Lorem Ipsum이나 자동 생성 텍스트를 쓸 수도 있었다. 하지만 그렇게 하면 두 가지가 문제가 된다.

  • SEO/OG 태그 렌더링 검증 불가: 실제 한국어 문장과 제목이 있어야 description truncation, og:title 길이, 태그 클라우드 등을 눈으로 확인할 수 있다
  • 콘텐츠 설계 검토 기회 놓침: 직접 써보면서 "이 포맷으로는 정보 전달이 어색하다" 같은 걸 일찍 발견할 수 있다

팀 규모가 작을 때는 개발자가 샘플 콘텐츠를 직접 작성하는 게 오히려 빠른 피드백 루프가 된다. 기획자나 편집자에게 "샘플 글 5개 써주세요" 요청을 돌리면 타임라인이 늘어나고, 그 사이에 프론트엔드 개발이 멈추게 된다.

---
title: "골든 리트리버 완벽 가이드"
date: 2026-01-14
tags: [강아지, 품종, 대형견]
---

골든 리트리버는 온순한 성격과 높은 훈련성으로...

프론트매터 구조도 실제 운영 포스트와 동일하게 맞춰야 한다. 샘플이라고 tags 빼거나 date 포맷 다르게 쓰면 나중에 진짜 콘텐츠 들어올 때 빌드 에러가 터진다. 이 부분은 꼼꼼하게 챙겼음.

회고

backfill 작업은 항상 "나중에 지우면 되니까 대충"이라는 유혹이 있다. 근데 사실 샘플 콘텐츠가 생각보다 오래 살아남는 경우가 많다. 초기에 대충 만든 더미가 QA 환경에 그대로 남아서 스크린샷 찍힌다거나, 검색 크롤러가 인덱싱해간다거나. 그래서 "어차피 더미"라도 최소한의 품질 기준은 맞춰두는 게 맞다고 생각함.

날짜 분산도 마찬가지다. 전부 같은 날에 몰아서 만든 게 티가 나면, 나중에 타임라인 뷰나 "최근 글" 위젯이 이상하게 보인다. 지금 5개밖에 없어도 실제 운영처럼 보여야 컴포넌트들이 실전 검증이 된다.

다음 작업은 이 샘플들을 기반으로 태그 필터링과 관련 포스트 추천 로직을 붙이는 것.


🛒 이 글과 어울리는 추천 상품

*위 링크는 쿠팡파트너스 활동의 일환이며, 일정액의 수수료를 제공받을 수 있습니다.

댓글 0

첫 댓글 달아줘.