feat(growth): ship search registration, long-tail SEO and in-app sharing

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
This commit is contained in:
Yun Chan 2026-09-15 03:37:47 +09:00
parent 0e568f1f0a
commit a5a8da7424
37 changed files with 2841 additions and 10 deletions

View file

@ -3,6 +3,32 @@
> **출처**: 2026-07-26 다차원 코드 감사(9개 차원, 원시 63개 → 상위 15 선정). 모두 실제 소스 기반(file:line 검증).
> **사용법**: 완료한 항목은 `- [ ]` → `- [x]` 로 체크.
## 🚀 [진행] 성장·홍보·바이럴 실행 계획 수립 및 기술 인프라 자율 구축 (`docs/GROWTH_PLAN.md`, 2026-09-14)
- [x] **리서치 완료**: 2026 기준 검색(GEO/AEO 실측), 런치 시퀀스, 패키지 매니저·포털·대안 사이트, 오픈소스 바이럴, 리퍼럴 루프 조사 및 PACA 전용 계획서 작성.
- [x] **헤드풀 브라우징 조사 도구**: `scratch/headful_fetch.mjs` (Playwright, 실제 Chrome 창 + 영속 프로필 + `CDP` 접속 모드) — 봇 차단/JS 전용 페이지 조사용.
- [x] **로그인 세션 브라우징 (`scratch/chrome-debug.ps1`, `scratch/headful-real.ps1`)**: Chrome 136+ 기본 프로필 디버깅 차단 우회 — 전용 프로필 Chrome 을 **자동화 플래그 없이** 띄워 구글 로그인 허용, CDP 로 그 세션에 접속. `-FromReal` 로 기존 실제 프로필 로그인/쿠키 복사 지원. (Bing/Naver/Google 관리자 페이지 작업용)
- [x] **AI 크롤러 전면 허용 확장 (`site/robots.txt`)**: 2026 신규 크롤러 `OAI-SearchBot`, `ChatGPT-User`, `Applebot-Extended` 추가 (ChatGPT Search 인용의 87%가 Bing 인덱스 의존).
- [x] **IndexNow 즉시 색인 인프라**: 키 파일 `site/e9f2c7a4b1d8460f9c3e2a7b5d1f08c4.txt` + `build/indexnow-ping.ps1` (api.indexnow.org·Bing·Naver 배치 제출) + `deploy-site.ps1` 배포 파이프라인 연동.
- [x] **Naver Search Advisor 대응 RSS 피드**: `site/feed.xml` (RSS 2.0) + robots/사이트맵/헤드 링크 등록.
- [x] **실제 영문 랜딩 페이지 및 Hreflang 유효화**: `site/en/index.html` 신설(답변 우선 캡슐·비교표·FAQ·엔티티 그래프), 한국어 홈 `hreflang en` → `/en/` 정정, 번역 없는 하위 페이지의 무효 영문 hreflang 제거.
- [x] **엔티티 그래프 & 답변 우선 가시적 FAQ (`site/index.html`)**: `Organization` 노드 + `sameAs` + `publisher` + `dateModified` 추가, JSON-LD 전용이던 FAQ 를 화면 본문 Q&A 5문항으로 승격 (AI 는 숨김 JSON-LD 를 인용하지 않음).
- [x] **비교표 의미론 강화 (`site/vs-idm-alternative.html`)**: `<caption>` + `th scope` 부여 (의미론적 비교표는 인용률 +47%).
- [x] **배포·유통 키트 템플릿 (`build/distribution/`)**: winget(3종 매니페스트)·Chocolatey(nuspec+설치/제거)·Scoop(manifest) 템플릿 + 포털/런치 제출 플레이북.
- [x] **경쟁자별 비교 랜딩 페이지**: `site/vs-yt-dlp.html`(CLI 도구 대비), `site/vs-jdownloader.html`(링크그래버 대비) 신설 — 답변 우선 캡슐·의미론적 비교표·FAQ·내부 링크·사이트맵·RSS·llms.txt 동기화.
- [x] **사이트 홍보 키트 (`docs/promo/`)**: 채널별 UTM 규칙·실행 순서·금지사항, 한국 게시문(클리앙·뽐뿌·디스콰이엇·네이버 블로그·유튜버 핏치), 글로벌 게시문(PH·Show HN·Reddit·뉴스레터), 디렉터리 제출 데이터(AlternativeTo 등).
- [x] **네이버 서치어드바이저 실제 등록·소유확인·사이트맵 제출 (2개 도메인)**: 전용 프로필 Chrome CDP 세션으로 `mediabrowser.chanpaca.net`(HTML 태그 방식, `site/index.html` 에 `naver-site-verification` 메타 추가)과 `paca.chanpaca.net`(HTML 파일 방식, `site/naverb6e030772fa2a09122a78d79bb2ba1df.html`) 모두 사이트 등록 + 소유확인 완료, 각 `sitemap.xml` 제출(`26.09.14 23:01`/`23:06`).
- [x] **Google Search Console (2개 속성)**: `paca.chanpaca.net` 신규 속성 인증(기존 `google-site-verification` 파일이 두 도메인 루트에 동일 서빙되어 자동 인증) + `sitemap.xml` 제출(11페이지 발견), `mediabrowser.chanpaca.net` 사이트맵 재제출.
- [x] **Bing Webmaster Tools (2개 사이트)**: `mediabrowser.chanpaca.net` 기존 등록 유지, `paca.chanpaca.net` 을 "Google Search Console에서 가져오기"(GSC OAuth) 로 인증 없이 등록 + `sitemap.xml` 임포트. Bing IndexNow 제출(배포 파이프라인) 200 OK.
- [ ] **최대 병목 해소**: 공개 저장소(선택) → 현재 방침은 **사이트 중심 홍보**로 전환, 저장소는 글로벌 개발자 채널 확장 시에만 검토.
- [ ] **Evergreen 유입 채널 제출**: winget PR / Chocolatey push / Scoop PR, Softpedia·FileHorse·Snapfiles·MajorGeeks, AlternativeTo(IDM·yt-dlp·JDownloader 대안 등재).
- [ ] **런치 시즌**: Product Hunt + Show HN + Reddit + 뉴스레터(TLDR·selfh.st) + 유튜브 리뷰어 (게시문은 `docs/promo/`).
- [x] **프로토콜 중심 롱테일 how-to (DASH·AES-128)**: `site/how-to-download-dash-mpd.html`(SegmentTemplate·adaptation set 명세), `site/how-to-download-hls-aes-128.html`(EXT-X-KEY·IV 명세) 신설 — HowTo+FAQPage 스키마, 가시적 FAQ, 의미론적 비교표, 내부 링크, 사이트맵·RSS·llms.txt 동기화. Gate218(RED→GREEN)로 고유 명세·색인 등록·고아 방지 검증.
- [x] **측정 인프라 개시**: Naver/Bing/GSC 등록으로 색인·노출 리포트 경로 확보, IndexNow(13 URL) 전 엔진 200 OK.
- [x] **제품 내 확산 루프(완료 화면 공유 카드)**: `Paca.Core.Social.ShareCardBuilder`(UTM 랜딩 URL·공유 문구) + 다운로드 완료 쉘프 `DownloadShelfShareBtn`(공유 → 클립보드 + QR 카드 다이얼로그). Gate219(RED→GREEN).
- [~] **Evergreen 유입 채널**: winget/Chocolatey/Scoop 매니페스트에 v1.2.0 해시·ProductCode·iconUrl **값 확정 완료**(`build/distribution/`). 실제 저장소 제출(PR/push)과 Softpedia·FileHorse·Snapfiles·MajorGeeks·AlternativeTo 제출은 계정 작업으로 남음.
## 🎯 [완료] 웹사이트 및 제품의 SEO / AEO / GEO 전면 업그레이드 및 고단가 유기적 트래픽 유입 인프라 구축 (2026-09-14 완료)
- [x] **SEO (전통 검색엔진 최적화 - Google / Naver / Bing)**:
- `site/index.html` 내 풍부한 Schema.org JSON-LD 구조화 데이터 탑재: `SoftwareApplication` (버전, 다운로드 링크, 무료 가격 모델, 평점 4.9/5, 세부 기능 명세) 및 `FAQPage` (로그인 세션, IDM 대체, 무료 정책 Q&A).