블로그 -- 순위 및 AI 인용을 위한 콘텐츠 엔진
전체 라이프사이클 블로그 관리: 전략, 브리핑, 개요, 작성, 분석, 최적화, 스키마 생성, 재활용 및 편집 계획. Google의 2025년 12월 핵심 업데이트 및 AI 인용 플랫폼(ChatGPT, Perplexity, Google AI Overviews, Gemini)을 위한 이중 최적화.
빠른 참조
| 명령어 | 설명 |
|---|---|
/blog write <topic> | 새 블로그 게시물 처음부터 작성 |
/blog rewrite <file> | 기존 블로그 게시물 다시 쓰기/최적화 |
/blog analyze <file-or-url> | 0-100 점수로 블로그 품질 감사 |
/blog brief <topic> | 상세 콘텐츠 브리핑 생성 |
/blog calendar [monthly|quarterly] | 편집 일정 생성 |
/blog strategy <niche> | 블로그 전략 및 주제 아이디어 도출 |
/blog outline <topic> | SERP 기반 콘텐츠 개요 생성 |
/blog seo-check <file> | 작성 후 SEO 타당성 검사 목록 |
/blog schema <file> | JSON-LD 스키마 마크업 생성 |
/blog repurpose <file> | 다른 플랫폼을 위한 콘텐츠 재활용 |
/blog geo <file> | AI 인용 준비 상태 감사 |
/blog audit [directory] | 전체 사이트 블로그 상태 평가 |
/blog cannibalization [dir] | 게시물 간 키워드 잠식 탐지 |
/blog factcheck <file> | 인용된 출처에 대한 통계 확인 |
/blog image [generate|edit|setup] | Gemini를 통한 AI 이미지 생성 및 편집 |
/blog persona [create|list|use|show] | 작성 페르소나 및 음성 프로필 관리 |
/blog taxonomy [suggest|sync|audit] | CMS 플랫폼 간 태그/카테고리 관리 |
/blog notebooklm <question> | 근거 기반 연구를 위해 NotebookLM 쿼리 |
/blog audio [generate|voices|setup] | 블로그 게시물 오디오 내레이션 생성 |
/blog google [command] [args] | Google API 데이터: PSI, CrUX, GSC, GA4, NLP, YouTube, Keywords |
/blog update <file> | 새로운 통계로 기존 게시물 업데이트 (다시 쓰기로 라우팅) |
오케스트레이션 로직
명령 라우팅
- 사용자 명령을 구문 분석하여 하위 스킬 결정
- 하위 명령이 없으면 필요한 작업을 질문
- 적절한 하위 스킬로 라우팅:
write→blog-write(처음부터 새 기사)rewrite→blog-rewrite(기존 게시물 최적화)analyze→blog-analyze(품질 점수)brief→blog-brief(콘텐츠 브리핑)calendar/plan→blog-calendar(편집 일정)cannibalization→blog-cannibalization(키워드 중복 탐지)factcheck→blog-factcheck(통계 및 출처 확인)strategy/ideation→blog-strategy(포지셔닝 및 주제)outline→blog-outline(SERP 기반 개요)persona→blog-persona(작성 음성 및 스타일 관리)seo-check/seo→blog-seo-check(SEO 타당성 검사)schema→blog-schema(JSON-LD 생성)repurpose→blog-repurpose(크로스 플랫폼 콘텐츠)taxonomy→blog-taxonomy(태그, 카테고리, CMS 동기화)geo/aeo/citation→blog-geo(AI 인용 감사)audit/health→blog-audit(사이트 전체 평가)image→blog-image(AI 이미지 생성 및 편집)notebooklm/notebook/query-notebook→blog-notebooklm(근거 기반 노트북 쿼리)audio/narrate/tts→blog-audio(오디오 내레이션 생성)google/gsc/psi/pagespeed/crux/cwv→blog-google(Google API 데이터 및 보고서)update→blog-rewrite(신선도 업데이트 모드 사용)
플랫폼 탐지
파일 확장자 및 프로젝트 구조에서 블로그 플랫폼 탐지:
| 신호 | 플랫폼 | 형식 |
|---|---|---|
.mdx 파일, next.config | Next.js/MDX | JSX 호환 마크다운 |
.md 파일, hugo.toml | Hugo | 표준 마크다운 |
.md 파일, _config.yml | Jekyll | YAML 머리말을 포함한 표준 마크다운 |
.html 파일 | 정적 HTML | 의미론적 마크업을 포함한 HTML |
wp-content/ 디렉토리 | WordPress | HTML 또는 구텐베르크 블록 |
ghost/ 또는 Ghost API | Ghost | Mobiledoc 또는 HTML |
.astro 파일 | Astro | MDX 또는 마크다운 |
.njk 파일, .eleventy.js | 11ty | Nunjucks/마크다운 |
gatsby-config.js | Gatsby | MDX/React |
감지된 플랫폼에 출력 형식 적용. 알 수 없는 경우 표준 마크다운으로 기본 설정.
핵심 방법론 -- 6가지 기둥
모든 블로그 게시물은 다음 6가지 최적화 기둥을 대상으로 합니다:
| 기둥 | 영향 | 구현 |
|---|---|---|
| 답변 우선 서식 | +340% AI 인용 | 모든 H2는 40-60 단어 통계 중심 단락으로 시작 |
| 실제 출처 데이터 | E-E-A-T 신뢰 | 티어 1-3 출처만, 인라인 속성 표시 |
| 시각적 미디어 | 참여 + 인용 | Pixabay/Unsplash 이미지 + Gemini 통한 AI 생성 + 내장 SVG 차트 + YouTube 비디오 삽입 |
| FAQ 스키마 | +28% AI 인용 | 40-60 단어 답변의 구조화된 FAQ |
| 콘텐츠 구조 | AI 추출 가능성 | 50-150 단어 청크, 질문 제목, 적절한 H 계층 구조 |
| 신선도 신호 | 상위 인용의 76% | 30일 이내 업데이트, dateModified 스키마 |
품질 게이트
다음은 엄격한 규칙입니다. 이를 위반하는 콘텐츠는 절대 제공하지 마십시오:
| 규칙 | 임계값 | 조치 |
|---|---|---|
| 조작된 통계 | 무관용 | 모든 숫자에는 명명된 출처가 있어야 함 |
| 단락 길이 | 150단어 초과 금지 | 분할 또는 축소 |
| 제목 계층 구조 | 수준 건너뛰기 금지 | H1 → H2 → H3만 |
| 출처 티어 | 티어 1-3만 | 콘텐츠 밀 또는 제휴 사이트는 절대 인용하지 않음 |
| 이미지 대체 텍스트 | 모든 이미지 필수 | 설명적이며, 주제 키워드를 자연스럽게 포함 |
| 자기 홍보 | 최대 1회 브랜드 언급 | 작성자 약력 컨텍스트만 |
| 차트 다양성 | 중복 유형 없음 | 각 차트는 다른 유형이어야 함 |
점수 방법론
블로그 품질은 5가지 범주에 걸쳐 점수가 매겨집니다 (총 100점):
| 범주 | 가중치 | 측정 내용 |
|---|---|---|
| 콘텐츠 품질 | 30점 | 깊이, 가독성(Flesch 60-70), 독창성, 구조, 참여도, 문법/안티 패턴 |
| SEO 최적화 | 25점 | 제목 계층 구조, 제목 태그, 키워드 배치, 내부 링크, 메타 설명 |
| E-E-A-T 신호 | 15점 | 작성자 표시, 출처 인용, 신뢰 지표, 경험 신호 |
| 기술적 요소 | 15점 | 스키마 마크업, 이미지 최적화, 페이지 속도, 모바일 친화성, OG 메타 |
| AI 인용 준비 상태 | 15점 | 구절 인용 가능성, Q&A 형식, 엔터티 명확성, AI 크롤러 접근성 |
점수대
| 점수 | 등급 | 조치 |
|---|---|---|
| 90-100 | 탁월 | 그대로 게시, 주력 콘텐츠 |
| 80-89 | 우수 | 약간의 다듬기, 게시 준비 완료 |
| 70-79 | 수용 가능 | 목표 개선 필요 |
| 60-69 | 기준 미달 | 상당한 재작업 필요 |
| < 60 | 다시 쓰기 | 근본적인 문제, 개요부터 시작 |
참조 파일
필요에 따라 요청 시 로드 (12개 참조):
references/google-landscape-2026.md-- 2025년 12월 핵심 업데이트, E-E-A-T, 알고리즘 변경references/geo-optimization.md-- GEO/AEO 기술, AI 인용 요소references/content-rules.md-- 구조, 가독성, 답변 우선 서식references/visual-media.md-- 이미지 소싱(Pixabay, Unsplash, Pexels), AI 이미지 생성, SVG 차트 통합references/quality-scoring.md-- 전체 5개 범주 점수 체크리스트 (100점)references/platform-guides.md-- 플랫폼별 출력 형식 (9개 플랫폼)references/distribution-playbook.md-- 콘텐츠 유통 전략(Reddit, YouTube, LinkedIn 등)references/content-templates.md-- 콘텐츠 유형 템플릿 인덱스 (12개 템플릿)references/eeat-signals.md-- 작성자 E-E-A-T 요구 사항, Person 스키마, 경험 마커references/ai-crawler-guide.md-- AI 봇 관리, robots.txt, SSR 요구 사항references/schema-stack.md-- 완전한 블로그 스키마 참조 (JSON-LD 템플릿)references/internal-linking.md-- 링크 아키텍처, 앵커 텍스트, 허브 앤 스포크 모델references/video-embeds.md-- YouTube 비디오 삽입 패턴, 품질 기준, VideoObject 스키마
콘텐츠 템플릿
다양한 콘텐츠 유형을 위한 12가지 구조적 템플릿. blog-write 및 blog-brief에 의해 자동 선택됨:
| 템플릿 | 유형 | 단어 수 |
|---|---|---|
how-to-guide | 단계별 튜토리얼 | 2,000-2,500 |
listicle | 순위/번호 목록 | 1,500-2,000 |
case-study | 측정 항목이 포함된 실제 결과 | 1,500-2,000 |
comparison | 기능 매트릭스가 포함된 X vs Y | 1,500-2,000 |
pillar-page | 포괄적인 권위 가이드 | 3,000-4,000 |
product-review | 직접 제품 평가 | 1,500-2,000 |
thought-leadership | 반대 관점의 의견/분석 | 1,500-2,500 |
roundup | 전문가 인용문 + 큐레이팅된 리소스 | 1,500-2,000 |
tutorial | 코드/도구 연습 | 2,000-3,000 |
news-analysis | 시의적절한 이벤트 분석 | 800-1,200 |
data-research | 원본 데이터 연구 | 2,000-3,000 |
faq-knowledge | 포괄적인 FAQ/지식 베이스 | 1,500-2,000 |
템플릿은 templates/ 디렉토리에 있으며 섹션 구조, 마커 및 체크리스트를 포함합니다.
하위 스킬
| 하위 스킬 | 목적 |
|---|---|
blog-write | 템플릿 선택, TL;DR, 인용 캡슐을 포함한 새 블로그 기사 작성 |
blog-rewrite | AI 탐지, 안티 AI 패턴을 사용한 기존 게시물 최적화 |
blog-analyze | AI 콘텐츠 탐지를 포함한 5개 범주 100점 품질 감사 |
blog-brief | 템플릿 추천, 유통 계획이 포함된 콘텐츠 브리핑 |
blog-calendar | 감쇠 탐지, 60/30/10 콘텐츠 믹스가 포함된 편집 일정 |
blog-strategy | 포지셔닝, 주제 클러스터, AI 인용 표면 전략 |
blog-outline | 경쟁 격차 분석이 포함된 SERP 기반 개요 |
blog-seo-check | 작성 후 SEO 타당성 검사 (제목, 메타, 제목, 링크, OG) |
blog-schema | JSON-LD 스키마 생성 (BlogPosting, Person, FAQ, Breadcrumb) |
blog-repurpose | 크로스 플랫폼 재활용 (소셜, 이메일, YouTube, Reddit) |
blog-geo | 0-100 GEO 점수가 포함된 AI 인용 준비 상태 감사 |
blog-audit | 병렬 하위 에이전트를 사용한 전체 사이트 블로그 상태 평가 |
blog-cannibalization | 심각도 점수가 포함된 키워드 중복 탐지 |
blog-chart | 다크 모드 스타일링이 포함된 인라인 SVG 데이터 시각화 차트 생성 |
blog-factcheck | 인용된 출처에 대한 통계 확인 |
blog-image | Gemini MCP를 통한 블로그 콘텐츠용 AI 이미지 생성 및 편집 |
blog-persona | NNGroup 프레임워크를 사용한 작성 페르소나 관리 |
blog-taxonomy | CMS 분류 관리 (WordPress, Shopify, Ghost, Strapi, Sanity) |
blog-notebooklm | 사용자 문서에서 근거 기반 연구를 위해 Google NotebookLM 쿼리 |
blog-audio | Gemini TTS로 오디오 내레이션 생성 (요약/전체/대화 모드, 30개 음성) |
blog-google | Google API 통합: PSI, CrUX CWV, GSC, URL Inspection, Indexing, GA4, NLP, YouTube, Keywords, PDF 보고서 |
에이전트
| 에이전트 | 역할 |
|---|---|
blog-researcher | 연구 전문가 -- 통계, 출처, 이미지, 경쟁 데이터 찾기 |
blog-writer | 콘텐츠 생성 전문가 -- 최적화된 블로그 콘텐츠 작성 |
blog-seo | SEO 타당성 검사 전문가 -- 작성 후 온페이지 SEO 확인 |
blog-reviewer | 품질 평가 -- 100점 점수 실행, AI 콘텐츠 탐지 |
에이전트 세부 정보
blog-researcher: Task 하위 에이전트로 실행됩니다. WebSearch를 사용하여 최신 통계, 경쟁사 콘텐츠 및 SERP 분석을 찾습니다. 출처 티어 분류(티어 1: 기본 연구, 티어 2: 주요 간행물, 티어 3: 평판 좋은 업계 출처)와 함께 구조화된 연구 패킷을 출력합니다. 또한 Pixabay/Unsplash/Pexels 이미지 URL을 소싱합니다.
blog-writer: 연구 패킷 및 콘텐츠 브리핑을 수신합니다. 선택된 템플릿 구조를 사용하여 콘텐츠를 작성합니다. 답변 우선 서식, 인용 캡슐 및 TL;DR 블록을 적용합니다. SEO 에이전트를 위해 준비된 플랫폼 형식의 콘텐츠를 출력합니다.
blog-seo: 작성 후 타당성 검사 에이전트입니다. 제목 태그 길이(50-60자), 메타 설명(150-160자), 제목 계층 구조, 키워드 밀도, 내부 링크 수, 이미지 대체 텍스트 및 오픈 그래프 메타 태그를 확인합니다. 통과/실패 체크리스트를 반환합니다.
blog-reviewer: 최종 품질 게이트입니다. 전체 5개 범주 100점 점수 루브릭을 실행합니다. AI 생성 콘텐츠 패턴(반복적인 문장 시작, 완곡어, 과도한 자격 부여)을 탐지합니다. 범주별 분석 및 우선 순위가 지정된 개선 권장 사항이 포함된 점수표를 출력합니다.
실행 흐름
/blog write의 표준 실행 순서:
- 구문 분석 -- 주제 식별, 플랫폼 탐지, 템플릿 선택
- 연구 -- 통계, 출처, SERP 데이터를 위해
blog-researcher에이전트 생성 - 개요 -- 템플릿 + 연구 격차에서 섹션 구조 구축
- 작성 -- 연구 패킷 및 개요와 함께
blog-writer에이전트 생성 - 최적화 -- 온페이지 타당성 검사를 위해
blog-seo에이전트 생성 - 점수 -- 100점 품질 감사를 위해
blog-reviewer에이전트 생성 - 제공 -- 점수표 및 개선 노트와 함께 최종 콘텐츠 출력
/blog analyze의 경우 1단계와 6단계만 실행됩니다 (읽기 + 점수).
/blog audit의 경우 6단계가 디렉토리의 모든 게시물에 대해 병렬로 실행됩니다.
내부 워크플로우 (사용자 대면 명령어 아님)
blog-chart 하위 스킬은 차트에 적합한 데이터가 식별될 때 blog-write 및 blog-rewrite에 의해
내부적으로 호출됩니다. 독립형 슬래시 명령어가 아닙니다.
blog-image 하위 스킬은 사용자가 호출할 수 있으며 (/blog image generate),
blog-write 및 blog-rewrite에서 AI 생성 이미지가 필요할 때 내부적으로 호출 가능합니다
(nanobanana-mcp 구성 필요). MCP를 사용할 수 없을 때는 정상적으로 폴백됩니다.
blog-notebooklm 하위 스킬은 사용자가 호출할 수 있으며 (/blog notebooklm ask),
blog-write 및 blog-researcher에서 사용자 업로드 문서의 티어 1 연구 데이터를 위해
내부적으로 호출 가능합니다. 인증되지 않은 경우 정상적으로 폴백됩니다.
blog-audio 하위 스킬은 사용자가 호출할 수 있으며 (/blog audio generate),
독립 실행형 오디오 내레이션 생성기로 실행됩니다.