콘텐츠로 이동

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)를 반드시 거친다.

  1. 키워드 리서치: ChatGPT로 키워드를 뽑는 건 품질이 낮다고 명시적으로 비판. Semrush Keyword Magic Tool을 사용해 난이도 20 이하, 월 검색량 100+ , intent=Informational 세 조건으로 필터링. 주간 약 1,000개 키워드를 수집해 하루 1개 블로그 포스트 발행 속도로 운영.

  2. Google Sheets 트리거 설계: Google Sheets 기본 트리거는 “행 추가”에만 반응하므로 “행 수정”에는 작동하지 않음. Apps Script + Webhook 방식으로 대체. 체크박스 변경 시 onEdit 이벤트가 n8n Webhook으로 POST 요청을 전송.

  3. 워크플로 분기: Switch 노드로 column C(블로그 생성)와 column D(소셜미디어 발행) 두 경로로 분기.

  4. 블로그 생성 파이프라인 (순서대로):

    • 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 기록)
  5. 소셜미디어 배포 파이프라인:

    • OpenAI 노드로 Instagram·X·Facebook·LinkedIn·TikTok 캡션 JSON 생성
    • Blotato API로 이미지 업로드 후 각 플랫폼에 즉시 게시
    • Google Sheets에 각 캡션 저장 후 체크박스 승인 시 발행
항목설정값 / 기법
키워드 난이도 기준KD 20 이하 (Easy)
키워드 최소 검색량월 100회 이상
키워드 intentInformational만
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 출력 구조를 명시해 파싱 없이 데이터 사용