프롬프트 격차에서 출판까지
마케팅 또는 콘텐츠 팀이 AI 가시성 격차를 실제 출판 콘텐츠로 전환할 수 있도록 지원합니다. 핵심 통찰: AI 모델이 귀사의 제품 카테고리에 대한 질문에 답할 때, 브랜드의 존재감은 가시성 %, 평균 순위, 인용 횟수로 측정 가능합니다. 약한 부분이 바로 작성해야 할 부분입니다. 이 스킬은 이러한 격차를 찾아 출판 준비가 완료된 기사 초안을 생성하고, 사용자의 CMS에 초안으로 직접 푸시합니다.
0단계 — CMS 발견 (모든 세션 시작 시 한 번 실행)
데이터를 가져오기 전에 콘텐츠가 어디에 게시될지 파악합니다. 이렇게 하면 사용자가 마지막 단계에서 복사-붙여넣기라는 막다른 골목에 빠지는 것을 방지할 수 있습니다.
이미 연결된 CMS 도구 확인
현재 컨텍스트에서 사용 가능한 도구를 살펴보세요. 확인해야 할 알려진 CMS MCP 패턴:
| CMS | 확인할 MCP 도구 이름 패턴 |
|---|---|
| Sanity | sanity, create_documents_from_markdown, publish_documents |
| Contentful | contentful, create_entry, publish_entry |
| HubSpot CMS | hubspot, create_blog_post, update_blog_post |
| WordPress | wordpress, wp_create_post |
| Ghost | ghost, create_post |
| Webflow | webflow, create_cms_item |
CMS MCP가 이미 연결된 경우: 좋습니다. 한 문장으로 사용자에게 확인하세요: "[CMS]가 연결된 것을 확인했습니다. 작업이 완료되면 기사를 초안으로 푸시하겠습니다. 괜찮으신가요?" 그런 다음 1단계로 진행합니다.
CMS MCP가 감지되지 않은 경우: 사용자에게 직접 물어보세요. 간결하고 친근하게 유지하세요 — 이는 일회성 설정입니다:
"본격적으로 들어가기 전에 — 어떤 CMS에 게시하시나요? 알려주시면, 기사를 마크다운 블록으로 전달하는 대신 초안으로 자동 푸시해 드릴 수 있습니다."
다음 옵션을 제시하거나 (사용자가 직접 입력할 수도 있음):
- Sanity
- Contentful
- HubSpot CMS
- WordPress
- Webflow
- Ghost / Shopify / 기타
- "지금은 마크다운만 주세요"
답변에 따른 통합 권장
CMS를 알게 되면 구체적인 설정 권장 사항을 간략히 제공한 후, 사용자가 설정하는 동안 계속 진행할 것을 제안합니다:
Sanity:
"Sanity MCP 커넥터는 Cowork 마켓플레이스에서 사용 가능합니다. 설정 → 플러그인 → 'Sanity' 검색 후 프로젝트 ID와 토큰으로 연결하세요. 약 2분 정도 소요됩니다. 그동안 콘텐츠 격차를 찾는 작업을 계속할까요? 연결이 완료되면 초안을 푸시할 준비가 되어 있을 겁니다."
Contentful:
"Contentful MCP 커넥터가 있습니다. 설정 → 플러그인 → 'Contentful' 검색 후 Space ID와 Content Management API 토큰을 추가하세요. 지금 격차를 찾는 작업을 계속하시겠습니까?"
HubSpot CMS:
"HubSpot은 이미 Glean을 통해 연결되어 있을 수 있습니다. 그렇지 않다면 설정 → 플러그인에서 'HubSpot'을 검색하세요. 완료되면 블로그 게시물 초안을 생성하겠습니다."
WordPress:
"WordPress는 MCP를 통해 연결할 수 있습니다 (설정 → 플러그인에서 'WordPress' 검색, 사이트 URL과 WordPress 관리자에서 생성한 애플리케이션 비밀번호가 필요합니다). 또는 Chrome을 사용하여 WordPress 관리자에서 직접 게시물을 초안 작성할 수도 있습니다 — URL을 공유해 주세요. 어떤 방법이 더 편리하신가요?"
Webflow:
"Webflow CMS API가 가장 깔끔한 경로입니다 — 설정 → 플러그인에서 'Webflow' 검색 후 API 키와 컬렉션 ID로 연결하세요. 플러그인 설정이 번거롭다면 Chrome을 통해 자동화할 수도 있습니다."
Ghost:
"Ghost는 잘 문서화된 Admin API를 제공합니다. 설정 → 플러그인에서 'Ghost' 검색 후 Admin API 키와 사이트 URL을 추가하세요. 빠르게 설정할 수 있습니다."
"지금은 마크다운만":
"문제 없습니다. 마지막에 깔끔한 마크다운 파일을 제공하여 어떤 CMS에도 바로 붙여넣을 수 있도록 하겠습니다. 나중에 CMS를 연결하면 직접 푸시할 수도 있습니다."
권장 사항을 제공한 후, 사용자가 설정을 완료할 때까지 기다리지 말고 다음과 같이 말하세요: "지금 콘텐츠 격차를 가져오기 시작하겠습니다. 제가 기사를 준비할 때쯤이면 설정이 완료되어 있을 겁니다." 그런 다음 1단계로 진행합니다.
사용자가 언급한 CMS와 연결 여부를 저장하세요 — 6단계에서 사용합니다.
1단계 — 브랜드 식별
list_ai_visibility_org_brands를 사용하여 사용 가능한 브랜드를 가져온 후:
- 사용자가 특정 브랜드 이름을 언급한 경우 해당 브랜드를 매칭합니다.
- 목록에 브랜드가 하나만 있는 경우 묻지 않고 사용합니다.
- 그렇지 않으면 목록을 제시하고 사용자에게 선택하도록 요청합니다.
orgBrandId를 기록해 두세요 — 전체 과정에서 필요합니다.
2단계 — 최신 보고서의 주제 데이터 가져오기
선택한 orgBrandId로 get_ai_visibility_topics를 사용합니다 (reportId를 생략하면 최신 보고서를 가져옴). 각 주제에 대해 다음을 캡처합니다: topicId, topicName, visibilityPercentage, averageRank, relevancyScore, 인용 횟수.
기회 휴리스틱: relevancy > 60%이고 visibility < 40%인 주제는 금광입니다 — AI 모델이 이를 브랜드 카테고리의 핵심으로 간주하지만 브랜드를 거의 언급하지 않습니다. 또한 경쟁자가 20포인트 이상 앞서는 주제도 플래그를 지정합니다.
3단계 — 프롬프트로 드릴다운
상위 3~5개의 기회 주제에 대해 topicId로 get_ai_visibility_prompts를 사용합니다. 다음을 찾으세요:
- 브랜드 가시성이 0% 또는 매우 낮은 프롬프트
- 경쟁자가 응답을 지배하는 프롬프트
- 응답 수가 많은 프롬프트 (AI 답변이 많을수록 인용 기회 증가)
가능하다면 get_ai_visibility_prompt_responses를 사용하여 가장 약한 프롬프트에 대한 실제 LLM 생성 답변을 읽으세요 — AI 모델이 현재 무엇을 말하는지 정확히 보여줍니다. 더 나은 답변을 작성하기 위한 최고의 브리핑입니다.
4단계 — 기회 순위 지정 및 제시
3~5개의 콘텐츠 기회에 대한 순위가 매겨진 후보 목록을 제시합니다:
| # | 주제 | 대표 프롬프트 | Amplitude 가시성 | 주요 경쟁자 | 콘텐츠 유형 |
|---|---|---|---|---|---|
| 1 | ... | "..." | X% | 경쟁사 Y% | 랜딩 페이지 |
콘텐츠 유형 가이드:
- 블로그 게시물 — 정보 제공 / 비교 쿼리 ("X란 무엇인가?", "X vs Y", "X는 어떻게 작동하나요?")
- 랜딩 페이지 — 높은 의도의 쿼리 ("최고의 X 도구", "[사용 사례]를 위한 X")
- FAQ 페이지 — 한 주제에 대한 관련 질문 클러스터
- 제품 설명 — 브랜드가 확실한 출처여야 하는 기능별 쿼리
질문: "이 중 무엇을 먼저 작성하시겠습니까?" 사용자의 선택을 기다립니다.
5단계 — 콘텐츠 초안 생성
선택한 기회에 대해 전체적이고 출판 준비가 된 초안을 작성합니다. 뼈대가 아닌 실제 문장, 실제 콘텐츠를 작성합니다. 사용자가 오늘 바로 CMS에 붙여넣을 수 있어야 합니다.
항상 포함
콘텐츠 브리핑 (사전):
- 대상 프롬프트 / 질문
- 검색 의도: 정보 탐색 / 네비게이션 / 상업적
- 주요 대상
- 경쟁사 격차: 경쟁사는 브랜드가 하지 않는 말을 무엇을 하나요?
- LLM 통찰: AI 모델이 이 주제에 대해 현재 말하는 내용을 인용하거나 의역
기사 필드:
slug— URL 친화적, 키워드 풍부metaTitle— 50~60자, 주요 키워드 포함metaDescription— 140~160자, CTA와 함께 기사 요약
기사 본문:
- H1 — 대상 프롬프트와 밀접하게 일치
- 서론 (2~3문단) — 훅, 브랜드 권위, 기사 미리보기
- 본문 (3~6개의 H2 섹션) — 포괄적인 답변; 구체적인 세부 사항과 함께 특정 제품 기능 인용; 데이터 또는 예시 포함; 각 섹션은 독립적으로 유용한 내용을 가르쳐야 함
- FAQ 블록 (3
5개의 Q&A) — 3단계에서 밀접하게 관련된 프롬프트를 가져옴; 답변당 24문장; AI 모델이 가장 신뢰성 있게 인용하는 형식 - 내부 링크 (3~5개 제안) — 예상 페이지 이름 또는 URL 패턴 참조
- CTA — 명확한 다음 단계 하나
AI 모델이 인용하는 콘텐츠를 위한 팁
- 처음 두 문장에서 정확한 질문에 답하세요. AI 모델은 직접 답변하는 소스를 인용합니다.
- 제품 기능에 대해 구체적으로 설명하세요. "Amplitude는 X를 추적합니다"가 "우리는 회사의 성장을 돕습니다"보다 낫습니다.
- 경쟁사를 공정하게 다루세요. 경쟁을 인정하는 기사가 없는 척하는 기사보다 순위가 높습니다.
- AI 모델이 사용하는 정확한 문구를 사용하세요. H1과 첫 번째 문단에서 프롬프트 언어를 반영하세요.
- FAQ 블록은 가장 강력한 인용 자석입니다 — 흐르는 산문이 아닌 직접적인 Q&A 형식으로 작성하세요.
6단계 — CMS에 게시
0단계에서 학습한 내용을 사용합니다.
CMS MCP가 연결된 경우
초안을 직접 생성합니다. 다음 순서를 따르세요:
- 사용자에게 슬러그, 제목, 처음 100단어를 보여주고 *"이것을 [CMS]에 초안으로 푸시할 준비가 되셨나요?"*라고 물어보세요.
- 확인되면 상태를
draft로 설정하여 초안을 생성합니다 (명시적인 지시 없이published는 안 됨). - 사용자가 즉시 찾을 수 있도록 초안 URL 또는 문서 ID를 보고합니다.
Sanity — 기사 콘텐츠와 함께 create_documents_from_markdown을 사용합니다. _type을 사용자의 블로그 게시물 스키마와 일치시킵니다 (잘 모르겠으면 물어보세요: "Sanity 스키마에서 블로그 게시물의 문서 유형은 무엇인가요?"). 사용자가 명시적으로 게시를 요청한 경우에만 publish_documents를 사용합니다.
Contentful — 블로그 또는 기사 유형과 일치하는 contentType으로 create_entry를 사용합니다. fields.title, fields.slug, fields.body를 설정합니다. published: false로 둡니다.
HubSpot — state: DRAFT로 블로그 게시물 생성 도구를 사용합니다. API 호출에 메타 설명과 슬러그를 포함합니다.
WordPress — status: draft로 wp_create_post를 사용합니다. H1을 title에, 기사 본문을 content에 매핑합니다.
Ghost — status: draft로 create_post를 사용합니다. slug, title, html 또는 lexical, meta_description을 포함합니다.
Webflow — 블로그 컬렉션을 대상으로 create_cms_item을 사용합니다. 필드를 컬렉션 스키마에 매핑합니다 (컨텍스트에서 스키마가 명확하지 않은 경우 사용자에게 필드 이름을 물어보세요).
CMS가 아직 연결되지 않은 경우
사용자가 "마크다운만"이라고 말했거나 아직 CMS를 연결하지 않은 경우:
"전체 기사가 마크다운 형식으로 준비되었습니다 — [CMS]에 바로 붙여넣을 수 있습니다. [CMS] 연결 준비가 되면, 향후 기사는 자동으로 푸시해 드릴 수 있습니다."
완성된 기사를 깔끔하고 잘 구조화된 마크다운 블록으로 출력합니다.
또한 말하세요: "지금 [CMS] 연결 설정을 도와드릴까요? 약 2분 정도 소요됩니다." 예라고 답하면 0단계의 플러그인 설정 과정을 안내합니다.
CMS 생성이 성공한 경우에도 항상 마크다운 폴백을 출력하여 사용자가 소유한 로컬 복사본을 가질 수 있도록 합니다.