대부분의 인디 개발자는 유료 광고를 위해 Custom Product Page를 만들었습니다. 타깃을 좁힌 크리에이티브, 더 정교한 메시지, Apple Search Ads에서의 더 나은 ROAS. 그것이 바로 Apple이 2021년에 이 기능을 출시하면서 의도했던 사용 사례였습니다.
2025년 7월, Apple은 무언가를 조용히 바꿨습니다. Custom Product Page가 이제 자연 검색 결과에도 노출될 수 있게 된 것입니다. 어떤 키워드에서 앱이 순위에 오르면, Apple은 그 키워드에 할당한 CPP를 기본 제품 페이지 대신 보여줄 수 있습니다.
이것은 의미 있는 변화입니다. CPP 방문자가 기본 페이지 방문자보다 전환율이 156% 높다는 Apple의 보고 수치는 예전부터 알려져 있었습니다. 달라진 점은, 그 상승 효과가 이제 자연 트래픽에도 적용된다는 것입니다. 자연 트래픽에 드는 비용은 페이지를 설정하는 데 드는 시간뿐입니다.
대부분의 인디 개발자는 아직 여기에 움직이지 않았습니다. 상위 순위 키워드를 추적하고 있다면, 오늘부터 시작할 수 있습니다.
Custom Product Page란
Custom Product Page는 App Store 제품 페이지의 별도 버전입니다. 스크린샷, 미리보기 동영상, 프로모션 텍스트를 각각 다르게 할 수 있습니다. 그 밖의 평점, 리뷰, 제목, 부제목, 키워드 필드 등은 모두 동일하게 메인 메타데이터에서 그대로 가져옵니다.
Apple은 2021년에 CPP를 도입했습니다. 처음의 사용 사례는 유료 획득이었습니다. 특정 잠재고객 세그먼트를 겨냥한 CPP를 만들고, 그 CPP URL을 가리키는 Apple Search Ads를 집행하면, 사용자는 일반적인 제품 페이지가 아니라 자신을 위해 설계된 페이지에 도달합니다. 전환 개선은 실제로 나타났고 충분히 입증되었습니다.
2025년 10월, Apple은 CPP 한도를 앱당 35개에서 70개로 두 배 늘렸습니다. 동시에, 2025년 7월에 출시된 자연 검색 연동이 더욱 유용해졌습니다. 이제 의미 있는 키워드 포트폴리오를 커버할 만큼 충분한 CPP 슬롯을 확보할 수 있게 되었기 때문입니다.
2025년 7월의 변화와 그것이 중요한 이유
2025년 7월 이전에는, CPP는 사용자가 특정 CPP URL을 클릭해 들어왔을 때만 노출되었습니다. 자연 검색에서는 항상 기본 제품 페이지가 노출되었습니다.
2025년 7월 이후로는, 자연 검색 키워드 순위에 CPP를 할당할 수 있게 되었습니다. 그 키워드의 검색 결과에 앱이 노출되면, Apple은 기본 페이지 대신 할당된 CPP를 보여줍니다.
실질적인 의미는 이렇습니다. 만약 “meditation app for anxiety”에서 순위에 오른다면, 불안에 초점을 맞춘 차분한 UI 흐름을 보여주는 스크린샷으로 CPP를 만들 수 있고, 그 검색을 통해 앱을 찾은 사용자에게는 일반 제품 페이지가 아니라 그 버전이 노출됩니다.
156%의 전환율 상승은 Apple 자신이 보고한 수치입니다. 이는 사용자가 기본 제품 페이지가 아니라 CPP에 도달했을 때 관찰된 개선의 중앙값을 나타냅니다. 여러분의 실제 상승 폭은 할당한 키워드의 검색 의도에 CPP가 얼마나 잘 맞아떨어지는지에 따라 달라집니다.
어떤 키워드를 먼저 공략할 것인가
모든 키워드 순위가 CPP를 만들 가치가 있는 것은 아닙니다. 계산은 간단합니다. CPP의 효과는 그 키워드가 얼마나 많은 트래픽을 가져오는지, 그리고 기본 제품 페이지가 그 검색 의도에 얼마나 동떨어져 있는지에 비례합니다.
먼저 노출 수 기준 상위 10~15개의 자연 키워드 순위에서 시작하세요. 그 안에서 다음 두 가지 조건을 찾아보세요.
노출량은 많은데 전환이 중간 정도인 키워드. 어떤 키워드가 상당한 노출량을 가져오는데도 그 키워드에서의 전환율이 평균을 밑돈다면, 기본 제품 페이지가 사용자 의도와 맞지 않을 가능성이 높습니다. 바로 그것이 CPP가 메울 수 있는 격차입니다.
앱에 부차적인 사용 사례가 있는 키워드. 만약 앱이 주로 습관 추적기인데 “water intake tracker”에서도 잘 순위에 오른다면, 기본 페이지는 아마 습관을 강조하고 수분 섭취는 곁다리로 다루고 있을 것입니다. 수분 섭취 추적을 중심으로 만든 CPP라면 그 트래픽을 훨씬 더 높은 비율로 전환시킬 수 있습니다.
Marteso는 키워드별 노출 대비 설치 전환율을 보여줍니다. 키워드 순위를 불러와 노출 수 순으로 정렬하고, 전환율이 평균을 밑도는 키워드에 표시를 해두세요. 그것들이 여러분의 첫 CPP 후보입니다.
키워드 클러스터용 CPP를 만드는 방법
“키워드 클러스터”란 사용자 의도를 공유하는, 의미적으로 관련된 키워드들의 그룹입니다. 키워드마다 CPP를 하나씩 만드는 대신(이렇게 하면 70개 슬롯 한도를 금세 소진하게 됩니다), 의도 클러스터마다 CPP를 하나 만들고 관련된 모든 키워드를 거기에 할당합니다.
1단계: 타깃 키워드를 의도별로 묶는다. “meditation for sleep”, “sleep meditation app”, “bedtime meditation”에서 순위에 오른다면, 이들은 같은 사용자 의도를 공유합니다. 수면에 초점을 맞춘 스크린샷의 CPP 하나면 세 가지 모두를 커버합니다.
2단계: 그 의도에 대한 비주얼 스토리를 파악한다. 그 클러스터로 검색한 사용자는 무엇을 보고 싶어 할까요? CPP 스크린샷은 그 검색을 촉발한 질문의 가장 구체적인 형태에 답해야 합니다. 수면 클러스터라면, 다크 모드 인터페이스, 수면 타이머, 가능하다면 수면 개선을 언급한 평점 등입니다.
3단계: App Store Connect에서 CPP를 만든다. 기능에서 Custom Product Page를 선택하고 새 페이지를 만듭니다. 변경하는 것은 스크린샷(선택적으로 미리보기 동영상과 프로모션 텍스트도)입니다. 그 외의 모든 것은 기본 페이지에서 그대로 이어받습니다.
4단계: App Store Connect에서 자연 검색 키워드 순위에 CPP를 할당한다. CPP를 만든 뒤에는 제품 페이지 설정에서 특정 키워드 순위에 할당할 수 있습니다. 수면 클러스터의 키워드를 선택해 수면용 CPP에 할당하고 제출하세요. 심사 후, Apple은 그 순위들에 대해 CPP를 노출하기 시작합니다.
5단계: 전환 변화를 측정한다. 결과를 읽기 전에 할당 후 최소 3~4주는 두세요. 그 키워드들의 전환율은 기준선 대비, 그리고 여전히 기본 페이지를 노출하는 키워드 대비 상승해야 합니다. 만약 움직이지 않는다면, CPP 크리에이티브가 의도 면에서 충분히 차별화되지 않은 것일 수 있습니다.
키워드 잠식(카니발리제이션)에 대한 경고
각 키워드는 한 번에 하나의 페이지에만 할당할 수 있습니다. “meditation for sleep”을 수면용 CPP에 할당하면, 동시에 일반 웰니스용 CPP에 할당할 수는 없습니다.
이것은 보이는 것보다 더 중요합니다. 대부분의 개발자가 저지르는 실수는 가장 전환이 잘되는 키워드부터 먼저 CPP를 만드는 것입니다. 하지만 그런 키워드들은 이미 기본 페이지에서 잘 전환되고 있습니다. 더 큰 레버리지를 내는 한 수는, 기본 페이지가 너무 일반적이어서 현재 전환이 약한 키워드에 CPP를 할당하는 것입니다.
각 키워드는 그 키워드 뒤에 있는 의도에 가장 구체적으로 들어맞는 CPP에 할당하세요. 가장 자신 있는 CPP가 아닙니다. 전체적으로 성과가 가장 좋은 CPP도 아닙니다. 그 검색 맥락에 맞는 것입니다.
실전 예시
저널링 카테고리의 한 인디 앱을 생각해 봅시다. 이 앱은 세 개의 키워드 클러스터에서 상위 10위에 들어 있습니다.
- “journal app” (주요 키워드, 기본 페이지가 잘 맞음, 전환율 3.2%)
- “anxiety journal” (부차적 키워드, 기본 페이지가 일반적, 전환율 1.1%)
- “daily reflection app” (부차적 키워드, 기본 페이지가 일반적, 전환율 1.4%)
기본 제품 페이지는 앱의 일반적인 저널링 인터페이스를 보여줍니다. “anxiety journal”로 검색한 사용자에게 이 페이지는 부분적으로는 관련이 있지만, 스크린샷이 불안을 관리하는 사람에게 중요한 기능을 강조하지 못합니다.
불안이라는 의도를 위해 만든 CPP라면, 기분 추적, 감정을 식별하도록 돕는 프롬프트, 차분한 비주얼 스타일을 보여주는 스크린샷으로 이 트래픽을 다르게 전환시킬 수 있습니다. 만약 그 CPP가 anxiety journal의 전환율을 1.1%에서 2.5%로 끌어올린다면, 그 개선은 추가 비용 없이 이미 들어오고 있던 트래픽에서 상당한 수의 신규 설치를 의미합니다.
같은 논리가 “daily reflection app”에도 적용됩니다. 첫 번째 스크린샷에 회고용 프롬프트와 연속 기록 데이터를 보여준 CPP는, 일반적인 저널링 UI보다 그 의도에 더 직접적으로 응답합니다.
두 개의 의도 클러스터를 위해 만든 두 개의 CPP가, 이전에는 차별화되지 않았던 일련의 부차적 키워드 전반에서 전환을 개선합니다. 개발자는 새로운 획득에 한 푼도 쓰지 않았습니다. 그저 이미 벌어들이고 있던 트래픽의 전환율을 개선했을 뿐입니다.
시작하기 위해 필요한 것
필요한 것은 세 가지입니다. 전환시킬 자연 트래픽을 동반한 키워드 순위, 부차적 키워드 클러스터 뒤에 있는 의도에 대한 명확한 이해, 그리고 두 번째 스크린샷 세트를 만들 디자인 리소스입니다.
순위를 추적하고 있다면, 키워드 순위는 이미 보일 것입니다. 의도 분석은 짧은 작업입니다. 노출 상위 키워드를 가져와, 검색 쿼리를 사용자의 질문으로 읽고, 그들이 찾고 있는 답에 따라 그룹으로 묶으세요. 스크린샷 디자인이 실제 작업이며, 여러분이 식별한 CPP 클러스터의 수에 따라 규모가 늘어납니다.
Apple Search Ads에서 좋은 성과를 내던 기존 유료 CPP가 있다면, 거기서 시작하세요. 그 의도에 맞는 자연 키워드에 할당하는 것입니다. 크리에이티브 작업은 이미 끝나 있을 수 있으며, 자연 검색에 할당하는 것은 App Store Connect에서 20분이면 됩니다.
2025년 7월의 변화는 자연 검색을 운영하는 모든 개발자에게, 대부분이 아직 손대지 않은 전환 레버를 쥐여 주었습니다. 2025년 10월의 70개 CPP 한도 상향 덕분에, 한 줌의 캠페인뿐 아니라 본격적인 키워드 포트폴리오를 커버할 여지가 생겼습니다.
여기에 일찍 움직이는 개발자는 우위를 복리로 쌓아갑니다. 기존 키워드 순위에서의 더 나은 전환은 Apple의 알고리즘에 품질이 높다는 신호가 되고, 이는 그 순위를 더 끌어올릴 수 있기 때문입니다. 일단 돌기 시작하면, 이 루프는 여러분에게 유리하게 작동합니다.