This n8n Blog System Got Me 50,000 Clicks Per Month (Copy This)
원본 영상: This n8n Blog System Got Me 50,000 Clicks Per Month (Copy This)
한 줄 요약
섹션 제목: “한 줄 요약”Google Sheets 체크박스 하나로 SEO 블로그 초안 작성→톤 변환→SEO 최적화→이미지 생성→WordPress 발행→소셜미디어 배포까지 완전 자동화하되, 발행 전 인간 검토(human in the loop)를 반드시 거친다.
핵심 내용
섹션 제목: “핵심 내용”-
키워드 리서치: ChatGPT로 키워드를 뽑는 건 품질이 낮다고 명시적으로 비판. Semrush Keyword Magic Tool을 사용해 난이도 20 이하, 월 검색량 100+ , intent=Informational 세 조건으로 필터링. 주간 약 1,000개 키워드를 수집해 하루 1개 블로그 포스트 발행 속도로 운영.
-
Google Sheets 트리거 설계: Google Sheets 기본 트리거는 “행 추가”에만 반응하므로 “행 수정”에는 작동하지 않음. Apps Script + Webhook 방식으로 대체. 체크박스 변경 시 onEdit 이벤트가 n8n Webhook으로 POST 요청을 전송.
-
워크플로 분기: Switch 노드로 column C(블로그 생성)와 column D(소셜미디어 발행) 두 경로로 분기.
-
블로그 생성 파이프라인 (순서대로):
- AI Agent(GPT-4.1 Mini) + Perplexity Sonar Pro로 실시간 인터넷 리서치 후 초안 작성
- OpenAI 노드로 톤 변환 (유머·아버지 개그 스타일)
- OpenAI 노드로 SEO 최적화 (키워드 삽입, 문법 교정)
- OpenAI 노드로 섹션별 이미지 프롬프트 4개 생성 (JSON 출력)
- Split Out으로 4개 프롬프트를 순차 처리 → GPT Image 1로 이미지 생성
- HTTP 모듈로 WordPress Media API에 이미지 업로드 (Base64 인증)
- Array Aggregator로 4개 이미지 재집합
- OpenAI 노드로 HTML 스타일링 (Elementor 호환)
- WordPress Create Post 노드로 초안(draft) 상태로 발행
- Google Sheets 행 업데이트 (image link, blog link 기록)
-
소셜미디어 배포 파이프라인:
- OpenAI 노드로 Instagram·X·Facebook·LinkedIn·TikTok 캡션 JSON 생성
- Blotato API로 이미지 업로드 후 각 플랫폼에 즉시 게시
- Google Sheets에 각 캡션 저장 후 체크박스 승인 시 발행
전술·요소
섹션 제목: “전술·요소”| 항목 | 설정값 / 기법 |
|---|---|
| 키워드 난이도 기준 | KD 20 이하 (Easy) |
| 키워드 최소 검색량 | 월 100회 이상 |
| 키워드 intent | Informational만 |
| LLM 모델 | GPT-4.1 Mini (비용·속도 우선) |
| 인터넷 리서치 | Perplexity Sonar Pro API |
| 이미지 생성 | GPT Image 1 (계정 신원 인증 필수) |
| 이미지 스타일 프롬프트 | ”high-quality realistic images for a modern [niche] blog with a humorous relatable tone, consistent style” |
| WordPress 인증 | 애플리케이션 비밀번호 → Base64 인코딩 → Basic 헤더 |
| WordPress 발행 상태 | draft (검토 후 수동 게시) |
| 소셜미디어 배포 도구 | Blotato ($29/월) 또는 Make.com (무료 대안) |
| Google Sheets 트리거 | Apps Script onEdit → Webhook POST |
| 데이터 타입 주의 | column number는 숫자형으로 비교해야 함 (텍스트형 불일치 오류 방지) |
수치·사례
섹션 제목: “수치·사례”- 본인 실측: 이전 사업에서 이 시스템으로 하루 10클릭 → 하루 1,500클릭 달성 (월 약 45,000클릭 수준, 제목의 “50,000 clicks”와 근사)
- 키워드 수집 속도: 주 1,000개 수집 → 하루 1개 포스트 발행 권장
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구
- n8n (워크플로 오케스트레이션)
- Google Sheets + Apps Script (human-in-the-loop 승인판)
- Semrush Keyword Magic Tool (키워드 리서치)
- OpenAI GPT-4.1 Mini (초안·톤·SEO·이미지 프롬프트·캡션)
- Perplexity Sonar Pro API (실시간 인터넷 리서치)
- GPT Image 1 (이미지 생성)
- WordPress REST API (
/wp-json/wp/v2/media,/wp-json/wp/v2/posts) - Blotato API (소셜미디어 멀티채널 발행) 또는 Make.com
n8n 노드 흐름 요약
Webhook → Filter(value=true) → Switch(col C / col D) [블로그 경로] → AI Agent(Perplexity 리서치+초안) → OpenAI(톤 변환) → OpenAI(SEO 최적화 + title/slug JSON) → OpenAI(섹션별 이미지 프롬프트 JSON) → Split Out → OpenAI Generate Image(×4) → HTTP(WordPress Media Upload)(×4) → Array Aggregator → OpenAI(HTML 스타일링) → WordPress Create Post(draft) → Google Sheets Update Row
[소셜미디어 경로] → OpenAI(플랫폼별 캡션 JSON) → Google Sheets Update Row(캡션 저장) → HTTP(Blotato Upload Image) → HTTP(Blotato Publish Post)프롬프트 패턴
- 톤 변환 시스템 프롬프트 핵심: “witty, self-aware writer who combines dad jokes, pop culture references, and playful sarcasm — think cheeky uncle meets thoughtful mentor”
- 이미지 프롬프트에 스타일 고정 문구 추가로 4장 이미지 일관성 확보
- Assistant 메시지로 JSON 출력 구조를 명시해 파싱 없이 데이터 사용