Register both Paca domains on Naver Search Advisor, Google Search Console and
Bing Webmaster Tools so the site can be indexed by every major engine, add
DASH and AES-128 how-to pages to capture protocol-specific searches, and let a
finished download share a UTM-tagged landing link from the completion shelf.
Package-manager manifests (winget, Chocolatey, Scoop) now carry verified
v1.2.0 hashes and product codes instead of placeholders. All 2,757 tests pass.
💘 Generated with Crush
Assisted-by: Crush:deepseek-v4.1-flash
16 KiB
Paca 성장·홍보·바이럴 실행 계획 (Growth / Virality / Distribution Plan)
목적: PACA를 (1) 검색·AI 답변에서 최상단 노출, (2) 바이럴 확산, (3) 대중적 사용자 확보로 끌어올리기 위한 실행 계약. 작성: 2026-09-14 · 상태: 리서치 완료 / 실행 대기 전제: 이미 구축된 자산(
site/SEO·AEO·GEO 인프라, llms.txt, Schema.org, m3u8/IDM 비교 랜딩, Google Ads)을 위에 얹는 증분 계획이다.
0. 현황 진단 (진짜 병목)
| 자산 | 상태 | 병목 |
|---|---|---|
| 공식 사이트 SEO/AEO/GEO | ✅ 구축 완료 (Gate 211~213) | 색인 대상 페이지 수가 7개로 적음 (롱테일 커버리지 부족) |
| llms.txt / llms-full.txt | ✅ 존재 | 2026 실측상 인용 효과 ≈ 0 → 투자 대비 회수 없음, 유지보수만 |
| 영어권 타깃(Hreflang en) | ⚠️ 메타 태그만 있고 실제 영문 페이지 없음 | Hreflang은 실제 페이지가 없으면 무효 |
| 공개 코드 저장소 | ❌ self-hosted Forgejo(git.chanpaca.net)만 존재 |
최대 병목. GitHub Trending·awesome 리스트·winget/scoop/Obtainium·Hacker News·별(Star) 자산 전부 봉쇄 |
| 패키지 매니저 배포 | ❌ 없음 | winget install/choco/scoop 영구 유입 채널 미개척 |
| 다운로드 포털 등재 | ❌ 없음 | "free video downloader" 대중 검색 유입 0 |
| 대안 사이트(AlternativeTo) | ❌ 미등재 | IDM 대안 검색 직접 흡수 실패 |
| 런치 이벤트 이력 | ❌ 없음 | 초기 스파이크(바이럴 시동) 미발생 |
| 제품 내 확산 루프 | ⚠️ QR 페어링만 | 공유·리퍼럴 루프 부재 |
핵심 결론: 검색 최적화는 이미 상위권 수준이다. 지금의 병목은 ①공개 저장소(배포·소셜 증명), ②evergreen 유입 채널(패키지 매니저·포털·대안 사이트), ③단일 런치 스파이크다. 이 셋이 없으면 사이트 SEO는 트래픽을 받아도 확산되지 않는다.
1. 검색 극대화 (SEO / AEO / GEO 심화)
1.1 롱테일 페이지 확장 (프로그램매틱 SEO — 신중하게)
- 비교/대안 페이지를 경쟁자별로 개별 생성:
/vs-idm,/vs-4k-video-downloader,/vs-yt-dlp,/vs-jdownloader,/vs-xtreme-download-manager,/vs-free-download-manager,/vs-videoproc… (Storylane/Smartlook 모델: 경쟁자별 개별 URL이 전환 최고). - "how to download X" 롱테일:
how-to-download-m3u8는 이미 있음.how-to-download-dash-mpd,how-to-download-hls-with-aes-128,download-m3u8-without-ffmpeg,download-encrypted-m3u8등 프로토콜·문제 중심으로 확장. (≠ 사이트명 기반 대량 페이지 — 저작권/스팸 리스크). - 주의: 2026 구글 업데이트는 저품질 대량 생성 페이지를 대거 컷. 각 페이지에 고유 데이터(벤치마크 수치, 실제 스크린샷, 검증된 제약) 필수. 3개월 무실적 페이지는 통폐합/리다이렉트.
1.2 AEO (AI 답변엔진) — 실측 기반
- 두괄식 답변 캡슐(40~75단어) 을 각 H2/H3 첫 문단에 강제. RAG는 "패시지" 단위로 인용한다.
- FAQ 8개 이상을 H3 본문 텍스트로 (아코디언/JS 숨김 금지 — 크롤러가 못 봄).
- 표·목록·통계 = 인용률 최고 포맷. 가격/스펙 비교표에 날짜와 버전 명기.
- 3개월 신선도 절벽: 분기마다 lastmod·버전·수치 갱신.
- 정직성: IDM/4K Downloader 대비 PACA가 못 하는 항목도 명시(신뢰 → 인용 상승).
1.3 GEO (생성형 엔진) — 엔티티가 핵심
- 이름 일관성: 사이트 H1 = Schema
name= AlternativeTo = Softpedia = GitHub 프로젝트명 완전 일치. 불일치 시 모델이 서로 다른 엔티티로 인식. Organization+sameAs링크(Wikidata, GitHub, AlternativeTo, Crunchbase, X, 유튜브) 추가.SoftwareApplication의publisher에 연결.- 원본 데이터 생산: "16스레드 병렬 vs 단일 스트림" 실측 벤치마크, "HLS 세그먼트 수 대비 리먹스 시간" 같은 고유 수치 → 유일 출처가 되면 인용된다.
- AI가 이미 인용하는 소스에 침투: 경쟁 카테고리에서 AI가 인용하는 Reddit 스레드/리뷰 페이지에 정직한 언급 확보(가장 빠른 가시성 상승).
- llms.txt는 유지하되 성과 기대 금지 (300k 도메인 연구에서 인용 상관 0).
1.4 실제 영문 페이지 생성 (Hreflang 무효 해소)
- 현재
hreflang="en"은 실제 영문 URL이 없어 무효.site/en/미러(최소 index·guide·vs·how-to 4종) 를 생성하거나, hreflang을 제거. - 고단가 해외 트래픽(CPM $10~25)을 노린다면 영문 페이지가 광고 수익의 전제조건.
1.5 기술 검색 인프라 (누락 시 즉시 추가)
- Google Search Console + Bing Webmaster Tools 등록 (ChatGPT Search는 Bing 색인 의존 87% — 필수).
- IndexNow 연동(빙/네이버 즉시 색인).
- 네이버 서치어드바이저 +
Yeti확인. - 사이트맵에 신규 페이지 전량 등록 +
lastmod자동화(site/fetch-releases.mjs확장).
2. 바이럴 · 홍보 런치 시퀀스
원칙: 단일 런치가 아니라 "런치 시즌" (사전 4
8주 → 런치 위크 → evergreen 전환). 모든 채널을 **같은 2448시간에 집중**해야 GitHub Trending·알고리즘이 반응한다.
T-8 ~ T-4주 (기반 공사)
- 공개 GitHub 저장소 개설(미러 push) — 이후 모든 채널의 전제. README를 제품 랜딩으로 재작성(맨 위 데모 GIF/영상, 3줄 설치, 스크린샷, 배지).
- 릴리스 자동화 + 시맨틱 태그, 라이선스 확정.
- 대안 사이트/포럼 계정 생성 + 7일 이상 aging (AlternativeTo 신규계정 리뷰 제한).
- winget(MSI/EXE 필요) · Chocolatey · Scoop(Extras, autoupdate+checkver) 매니페스트 PR 준비.
- BetaList 사전 등록(대기 4~6주).
T-4 ~ T-2주 (등재·핏칭)
- 다운로드 포털 제출(모더레이션에 2~3주 소요 → 런치 전 제출): Softpedia(PAD), FileHorse(VirusTotal 검사 통과 필수), Snapfiles(개발자센터), MajorGeeks, FileHippo.
- AlternativeTo 등재 + IDM·4K Video Downloader·JDownloader·yt-dlp를 "대안 관계"로 명시 (도메인 권위 87~91, SEO 자산).
- GitHub awesome 리스트 PR (
awesome-selfhosted,awesome-video,awesome-windows). - 뉴스레터 핏치: TLDR(47만), selfh.st(자체호스팅 뉴스레터 3만+ — 이 카테고리 최적).
- Product Hunt 런치 예약 + 런치 당일 3시간 내 업보트할 200~400명 코어 확보.
- Show HN용 기술 글 초안(과장 금지, 첫 댓글에 "왜 만들었는지" 상세 서술).
런치 위크 (화/수요일)
- PH 00:01 PST / Show HN 07:30 ET / Reddit 3~5개 서브(
r/software,r/opensource,r/foss,r/selfhosted,r/DataHoarder,r/privacy) 시간차 분산. - 종일 댓글 응답(알고리즘 + 신뢰).
- 개발자 커뮤니티 보조 채널: Dev Hunt(GitHub 로그인 투표 — OSS 전환율 우수), Uneed, Peerlist, Microlaunch.
런치 이후 (evergreen)
- 주 1회 릴리스 리듬 유지(Trending 재진입 자격 + 포털/뉴스레터 갱신).
- 마일스톤 마케팅(별 100/500/1K GIF, 기념 포스트).
- 유튜버/테크 리뷰어에 포터블 빌드 리뷰 카피 발송(단일 스트리머 언급이 GitHub Trending의 실제 전환점이 된 사례 다수).
3. 제품 내 바이럴 루프 (Retention → Referral)
- QR 페어링을 공유 트리거로 승격: 같은 Wi‑Fi 폰 스트리밍은 이미 설명 가능한 "데모"다. 페어링 화면에 "친구 폰에도 설치" 유도.
- 산출물이 곧 광고: 다운로드 완료 화면/파일에 선택적 워터마크 없이도 "PACA로 받음" 공유 카드(스크린샷 공유) 제공 → Screen Studio형 자기광고 루프.
- 리퍼럴(선택): 듀얼사이드 리워드(초대자·피초대자), 가치 달성 순간(첫 다운로드 성공)에 요청, 서버사이드 어트리뷰션. K-factor 0.2~0.7이 현실적 목표.
- 정직한 리뷰 요청: 첫 성공 다운로드 후 AlternativeTo/포털 리뷰 1탭 유도(가짜 리뷰 절대 금지).
4. 측정 (없으면 개선 불가)
- 검색: Search Console(Generative AI 성능 리포트), Bing Webmaster, IndexNow 로그.
- AI 인용 패널: 고정 질문 12~20개("best free IDM alternative 2026", "how to download m3u8")를 ChatGPT/Perplexity/Gemini/Claude에서 월 1회 실행 → 인용률·Share of Voice 로그.
- 제품: 다운로드 수, 설치 수, 첫 성공 다운로드 도달률(activation), 리텐션.
- 채널별 UTM 전면 부착(포털·PH·HN·Reddit·뉴스레터 구분).
- 목표 벤치마크: AI 인용률 신규 0
5% → 612개월 20~40%.
5. 우선순위 (임팩트 × 노력)
| 순위 | 항목 | 임팩트 | 노력 | 차단 요소 |
|---|---|---|---|---|
| 1 | 공개 GitHub 저장소 + README 데모 | 매우 높음 | 중 | 사용자 결정 필요 |
| 2 | 대안 사이트(AlternativeTo) + 다운로드 포털 등재 | 높음 | 낮음 | 설치자 VirusTotal 청정/서명 |
| 3 | winget / choco / scoop | 높음(영구) | 낮음 | 없음 |
| 4 | 런치 위크(PH + HN + Reddit) | 매우 높음(스파이크) | 높음 | 코어 200~400명 |
| 5 | 경쟁자별 vs/대안 페이지 + 영문 페이지 | 높음 | 중 | 콘텐츠 제작 |
| 6 | Bing Webmaster / IndexNow | 중 | 매우 낮음 | 없음 |
| 7 | 제품 내 공유·리퍼럴 루프 | 중 | 중 | 설계 필요 |
| 8 | 뉴스레터/awesome/유튜브 핏치 | 중~높음 | 낮음 | 공개 저장소 선행 |
6. 절대 하지 말 것
- PH 업보트·GitHub 별 구매 (탐지·삭제, 신뢰 영구 훼손).
- 동일 링크 서브레딧 도배(즉시 밴).
- 서명·청정 검사 안 된 설치자를 포털에 제출(VirusTotal 플래그 = 즉시 삭제).
- llms.txt를 AI 노출 만능 해법으로 기대(실측 무효).
7. 2026 심층 리서치 — 실측 효과 크기 (우선순위 근거)
| 전술 | 측정된 효과 | 출처(2026) |
|---|---|---|
| 출처 인용(external refs) | 저순위 사이트 가시성 +115% | Princeton KDD |
| 인용문 추가 | +37~41% (Perplexity 최대) | Princeton |
| 통계 수치 추가 | +22~37% | Princeton / Seer |
| 의미론적 비교표 | 인용률 +47% | Digital Bloom |
| 비교 리스트(comparative listicle) | 전체 AI 인용의 32.5% (최다 포맷) | Digital Bloom |
| 원본 데이터 + 구조 결합 | 6주 내 11개 중 8개 인용 (포맷만 바꾼 9개는 0) | AEO Content |
| 30일 이내 신선도 | Perplexity 인용 3.2x | Geneo/Whitehat |
| 엔티티 밀도 15+ | 인용 확률 4.8x | Wellows |
| 브랜드 4+ 플랫폼 등장 | ChatGPT 답변 등장 2.8x | Digital Bloom |
| FAQ/Article/Organization 스키마 | 인용 효과 ≈ 0 (+2.2%/−4.6%) | Ahrefs DiD 1,885p |
| 홍보성 어조 | 인용률 −26% | Semrush |
핵심 결론(반직관): 스키마/llms.txt 는 인용을 만들지 못한다. 인용은 가시적 텍스트 패시지에서 나온다. 단, Bing 인덱스(ChatGPT Search 인용의 87%)와 Google AI Overviews 같은 색인 경로에서는 스키마가 엔티티 확정 보험으로 유효하다. 그래서 "Bing Webmaster + IndexNow"가 최우선 채널이다.
hreflang 경고: 실제 번역 페이지가 없는데 hreflang 만 거는 것은 중복 콘텐츠/무효 참조로 순효과가 음(−)이다. 실제 영문 페이지를 만들고 양방향으로 걸어야만 유효하다.
8. 자율 실행 로그 (2026-09-14)
기술적으로 차단 없는 항목을 실제로 구현하고 게이트로 검증했다.
| 구현 | 파일 | 검증 |
|---|---|---|
| 2026 AI 크롤러 허용 확장 | site/robots.txt (OAI-SearchBot, ChatGPT-User, Applebot-Extended) |
Gate214 |
| IndexNow 즉시 색인 | site/{key}.txt + build/indexnow-ping.ps1 + deploy-site.ps1 연동 |
Gate214 |
| Naver 대응 RSS | site/feed.xml + 헤드/로봇/사이트맵 링크 |
Gate214 |
| 실제 영문 페이지 + Hreflang 유효화 | site/en/index.html, index.html 의 en→/en/ 정정, 하위 페이지 무효 en 제거 |
Gate215 |
| 엔티티 그래프 + 가시적 FAQ | site/index.html Organization/sameAs/publisher/dateModified + FAQ 5문항 본문 노출 |
Gate216 |
| 비교표 의미론 강화 | site/vs-idm-alternative.html <caption> + th scope |
Gate216 |
| 사이트맵 확장 | site/sitemap.xml (/en/, feed.xml) |
기존 게이트 |
| 배포·유통 키트 | build/distribution/ (winget / Chocolatey / Scoop 템플릿 + 제출 플레이북) |
문서 |
| 경쟁자별 비교 페이지 | site/vs-yt-dlp.html, site/vs-jdownloader.html (+ 내부 링크·사이트맵·RSS·llms.txt) |
Gate217 |
| 사이트 홍보 키트 | docs/promo/ (UTM 규칙, 한국·글로벌 게시문, 디렉터리 제출 데이터) |
문서 |
| 네이버 서치어드바이저 실제 등록 (2개 도메인) | mediabrowser.chanpaca.net + paca.chanpaca.net 사이트 등록·소유확인·sitemap.xml 제출 완료. HTML 태그(site/index.html 메타) + HTML 파일(site/naverb6e...html) 방식 |
실계정 등록 확인 |
| Google Search Console (2개 속성) | paca.chanpaca.net 속성 인증 + 사이트맵 11페이지, mediabrowser.chanpaca.net 사이트맵 재제출 |
GSC 실계정 확인 |
| Bing Webmaster Tools (2개 사이트) | paca.chanpaca.net GSC 가져오기로 인증 없이 등록 + 사이트맵 임포트, mediabrowser.chanpaca.net 유지 |
Bing 실계정 확인 |
방침 전환: 공개 저장소는 필수 아님으로 재평가. 대중 사용자는 GitHub 유저가 아니므로, 저장소는 글로벌 개발자 채널(Star·Trending)을 노릴 때만 선택적으로 추가한다. 현재는 사이트 중심 홍보로 진행한다.
미착수(외부 계정/수동 작업 필요): 각 채널 실게시(게시문은 docs/promo/), 포털·패키지 매니저 실제 제출, 런치 이벤트.
부록. 헤드풀 브라우저 도구 (리서치 + 로그인 세션)
봇 차단(403)·JS 전용 페이지, 그리고 로그인이 필요한 관리자 페이지(Bing Webmaster, Naver 서치어드바이저, Google Search Console 등)를 다룰 때 쓰는 도구.
A. 내 로그인 세션으로 열기 (권장)
Chrome 136+ 는 기본 프로필에서 --remote-debugging-port 를 차단한다. 그래서 전용 프로필을 별도로 띄우되 자동화 없이(사람이 실행한 것처럼) 열어 로그인을 허용하고, 그 세션에 CDP 로 붙는다.
# 1) 전용 프로필 Chrome + 디버그 포트 실행 (내 기본 Chrome 은 그대로 유지)
./scratch/chrome-debug.ps1
# 최초 1회, 기존 실제 프로필의 로그인/쿠키를 복사하려면:
# ./scratch/chrome-debug.ps1 -FromReal
# 2) 이 창에서 구글/네이버/카카오 로그인을 1회 수행 (전용 프로필에 영구 저장)
# 3) 로그인된 세션으로 페이지 열기 (브라우저는 닫히지 않음)
./scratch/headful-real.ps1 -Url "https://searchadvisor.naver.com/" -Html scratch/naver.html
- 전용 프로필 경로:
scratch/.browser-profile(gitignore). - 구글 로그인이 막히는 이유: 자동화 플래그(
--enable-automation)로 띄운 브라우저는 구글이 로그인을 거부한다.chrome-debug.ps1은 플래그 없이 띄우므로 허용된다.
B. 봇 차단/JS 페이지 단순 조회 (로그인 불필요)
$env:NODE_PATH="C:/Users/encep/AppData/Roaming/npm/node_modules"
$env:PROFILE="D:/workspace/PACA/scratch/.browser-profile"
node scratch/headful_fetch.mjs "<url>" --html scratch/out.html --shot scratch/out.png
CDP=<port>를 주면 A 방식(이미 떠 있는 내 브라우저)에 붙는다.- 한계: Cloudflare 최상위 관리형 챌린지는 자동 통과 실패 가능(실측 403 1건). 육안 확인 필요.