← Work
케이스 스터디PythonClaudeBlogger APIlaunchd

블로그 자동 발행 파이프라인

키워드 리서치 → 글 생성 → 이미지·내부링크 → 발행까지 무인으로 돌아간 일일 SEO 발행 시스템. 2개 블로그 운영.

역할
기획 · 파이프라인 설계 · 개발 · 운영
기간
2026.07 운영 · 종료
범위
블로그 2개 (지원금 · 건강)

01 · Problem

무엇이 불편했나

검색 유입형 블로그는 꾸준한 발행량이 핵심이지만, 키워드 조사와 글쓰기를 매일 사람이 하기엔 시간이 모자란다.

목표

  • G1

    하루 정해진 시간에 무인 발행

  • G2

    같은 주제·키워드 반복 방지

  • G3

    발행 상태를 사람이 한눈에 확인

02 · UX

현행 분석 & 재설계

실제 운영 중인 제품의 구조를 뜯어보고, 막히는 지점을 찾아 흐름과 정보 구조를 다시 설계했습니다.

As-is 진단 → 리디자인 방향

AS-ISUI 없이 로그 파일과 자동 커밋으로만 상태 확인

TO-BE운영 대시보드 제안 — 오늘 발행 · 대기 · 탈락을 한 화면에

AS-IS중복 차단(쿨다운 · 유사도) 결과가 로그에만 남음

TO-BE키워드 큐에 '왜 탈락했는지' 사유 컬럼 노출

AS-IS블로그별 스케줄이 OS 스케줄러 설정에 흩어짐

TO-BE블로그 카드 안에 발행 시간 · 다음 실행 표시

Persona

운

운영자 (본인)

블로그 2개를 무인으로 운영

  • →발행 실패를 바로 인지
  • →키워드가 왜 선택/탈락됐는지

User flow

  1. 01

    시드 선택

    그룹별 시드 로테이션

  2. 02

    키워드 리서치

    검색광고 API + 트렌드, 월 검색량 1,000 이상

  3. 03

    중복 차단

    14일 쿨다운 · 최근 글과 유사도 0.55 이상 차단

  4. 04

    글 생성

    Claude 장문 생성 → 이미지 · 내부링크 삽입

  5. 05

    발행

    Blogger API, 태그 → 라벨 자동 변환

Information architecture

블로그 자동 발행 파이프라인

오늘

  • 블로그별 발행 현황
  • 다음 실행

키워드 큐

  • 선택됨
  • 탈락 사유

발행 기록

  • 글 목록
  • 재발행

설정

  • 블로그 · 시드 그룹
  • 발행 시간

03 · UI

리디자인 와이어프레임

색과 스타일을 빼고, 재설계한 정보 위계와 레이아웃만으로 핵심 화면을 검증했습니다.

오늘

키워드 큐

발행 기록

설정

10월 27일

발행

4

대기

2

탈락

3

지원금 블로그

08:00 · 19:00 발행

2/3

건강 블로그

10:00 · 21:00 발행

2/3

오늘

블로그 2개 상태를 카드로.

오늘

키워드 큐

발행 기록

설정

키워드 큐
키워드월 검색량판정사유
청년 월세 지원 신청12,100선택—
근로장려금 지급일8,400탈락14일 쿨다운
난방비 지원 대상3,200탈락유사도 0.61

키워드 큐

탈락 사유가 보여야 규칙을 고칠 수 있다.

오늘

키워드 큐

발행 기록

설정

지원금 블로그

발행 시간

08:00, 19:00

하루 발행 수

3
✓월 검색량 1,000 이상
✓14일 쿨다운
✓유사도 0.55 이상 차단

발행 설정

블로그 단위로 시드 · 시간 · 개수.

04 · GUI

디자인 시스템 리뉴얼 & 최종 화면

그린 — 정상 운영은 조용히, 이상만 크게

Before

관리 UI 없음 — 터미널 로그 + 블로그 테마만 존재

After · Color

Primary

#16a34a

Accent

#bef264

Text

#132013

Muted

#61705f

Surface

#ffffff

Background

#f8faf6

Typography

Display32 / Bold
Title20 / Bold
가나다 Aa 12316 / Regular
Caption12 / Medium

Components

PrimarySecondaryText
SelectedChipTag
입력 필드 · focus

radius 8px · spacing 4pt grid

Final screens

오늘

키워드 큐

발행 기록

설정

10월 27일

발행

4

대기

2

탈락

3

지원금 블로그

08:00 · 19:00 발행

2/3

건강 블로그

10:00 · 21:00 발행

2/3
오늘

오늘

키워드 큐

발행 기록

설정

키워드 큐
키워드월 검색량판정사유
청년 월세 지원 신청12,100선택—
근로장려금 지급일8,400탈락14일 쿨다운
난방비 지원 대상3,200탈락유사도 0.61
키워드 큐

오늘

키워드 큐

발행 기록

설정

지원금 블로그

발행 시간

08:00, 19:00

하루 발행 수

3
✓월 검색량 1,000 이상
✓14일 쿨다운
✓유사도 0.55 이상 차단
발행 설정

Design decisions

정상은 회색, 이상만 컬러

발행 완료는 뉴트럴, 탈락·실패만 강조해 시선 절약.

규칙은 문장으로

쿨다운·유사도 같은 규칙을 수식이 아닌 체크리스트 문장으로.

05 · Outcome

결과와 배운 점

2개
운영 블로그
45개
발행 키워드 (기록 기준)
5단계
무인 파이프라인
  • ✦양보다 중복 차단 규칙이 품질을 지킨다
  • ✦무인 시스템일수록 '왜 이렇게 판단했는지' 보이는 화면이 필요

* 실제 제품을 분석해 리디자인한 케이스 스터디. 제품명·코드는 비공개, 지표는 기획서·코드로 확인된 값만 표기. 화면 속 데이터는 예시입니다.

이런 걸 만들고 싶다면

30분 무료 진단 콜로 범위와 일정부터 같이 잡아요.

문의하기 →
LIVE

OCR 노트 앱

사진 한 장으로 가계부·오답노트·독서기록·문장수집 노트를 만드는 앱. 스토어 출시 후 운영 중.

Flutter / ML Kit OCR / GPT-4o / SQLite

LIVE

실시간 환율 계산기

금액 한 번 입력으로 선택한 모든 통화를 동시 변환. 50개 통화, 7개 언어. 스토어 출시 후 운영 중.

Flutter / REST API / Decimal / AdMob

LIVE

장소 기록 앱

가보고 싶은 곳을 카드로 저장하고, 계획 → 방문 → 리뷰까지 실행하게 만드는 앱. 필드 암호화, 다국어, 지도 연동.

Flutter / Firebase / Google Maps

개발 중

카드뉴스 자동화 파이프라인

인스타그램 카드뉴스 계정 2개를 소재 수집 → 스코어링 → 카드 렌더 → 게시까지 자동 운영. 사람은 텔레그램으로 주제만 고른다.

Node.js / Claude / Puppeteer / Supabase / GitHub Actions

개발 중

해외 신상품 레이더

중국 커머스 신상품의 '순위가 아닌 변화'를 감지해 점수화하고 텔레그램으로 전달하는 사내 소싱 도구.

TypeScript / Python / Apify / Claude / Telegram

케이스 스터디

단체 커피 주문 취합 앱

총무가 주문방을 만들고 링크·6자리 코드를 공유하면, 팀원은 가입 없이 메뉴·옵션을 고르고 주문서가 자동 집계된다.

Flutter / Firestore / Riverpod

케이스 스터디

주간 식단 & 장보기 리스트

알레르기·예산·요리 실력·아이 매운맛 단계를 반영해 7일 식단과 통합 장보기 목록을 만드는 AI 앱.

Flutter / Supabase / Claude