왜 앱은 웹 검색에 안 나오나요?
검색엔진은 웹 주소가 있는 페이지만 색인합니다. 앱 안의 화면은 주소가 없고, 앱스토어 페이지는 스토어가 관리하는 페이지라 내가 제목·설명·구조를 바꿀 수 없습니다. 그래서 앱 이름을 검색해도 리뷰 블로그, 비교 기사, 경쟁 앱이 먼저 나오고 정작 공식 정보는 뒤로 밀립니다.
예전에는 Firebase App Indexing으로 앱 안 콘텐츠를 검색에 연결했지만, Firebase 문서는 이것이 더 이상 권장 방식이 아니며 안드로이드 구글 검색 앱도 이렇게 색인된 로컬 콘텐츠를 쓰지 않는다고 밝힙니다. 대안으로 안드로이드는 Android App Links, 애플 기기는 Universal Links를 안내합니다. 결국 출발점은 웹페이지입니다.
(앱 이름·기능)
(색인되는 곳)
App Links·Universal Links
없으면 스토어로
1. 앱 소개 웹페이지는 어떻게 만들어야 하나요?
앱 하나당 한 페이지, 제목에 앱 이름과 ‘무엇을 하는 앱인지’를 함께 넣습니다. 스토어 설명을 복사해 붙이는 것보다, 사람들이 실제로 검색하는 질문(“자전거 무전기 앱”, “클라이밍 루트 앱”)에 답하는 문장으로 쓰는 편이 검색과 AI 답변에 모두 잘 잡힙니다.
| 들어갈 것 | 이유 |
|---|---|
| 제목: 앱 이름 + 한 줄 기능 | 앱 이름 검색과 기능 검색을 같이 받음 |
| 첫 단락: 누구를 위한 무슨 앱인지 | AI 답변이 그대로 인용하기 쉬움 |
| 주요 기능 3~6개 + 실제 화면 | 검색자가 설치 전 판단할 근거 |
| 스토어 버튼 2개 | App Store·Google Play로 바로 이동 |
| 자주 묻는 질문 4~6개 | 롱테일 검색어·FAQ 구조화 데이터 |
| 개인정보처리방침·문의 링크 | 스토어 심사에도 필요한 공개 주소 |
이미 회사 홈페이지가 있다면 /앱이름 같은 하위 페이지로 만드는 것이 가장 빠릅니다. 홈페이지 자체가 검색 등록이 안 됐다면 네이버 검색 등록부터 하세요.
2. 웹페이지와 앱은 어떻게 연결하나요? — App Links·Universal Links
도메인에 확인 파일을 올리고, 앱에 그 도메인을 선언하면 웹 주소를 눌렀을 때 설치된 앱이 바로 열립니다. 두 플랫폼 모두 파일을 https://도메인/.well-known/ 아래에 HTTPS로, 리디렉션 없이 둬야 합니다.
Android App Links
- 파일:
/.well-known/assetlinks.json - 패키지명 + 서명 인증서 SHA-256 지문
- 매니페스트 인텐트 필터에
android:autoVerify="true" - Play 앱 서명 사용 시 지문은 Play Console에서 확인
- Android 15 이상은 반영까지 최대 7일 걸릴 수 있음
iOS Universal Links
- 파일:
/.well-known/apple-app-site-association(확장자 없음) appIDs(팀ID.번들ID) + 연결할 경로(components)- 앱 권한(Associated Domains)에
applinks:도메인 - 서브도메인마다 파일과 항목이 따로 필요
- iOS 14부터 애플 CDN이 파일을 받아 감(24시간 이내)
가장 흔한 실수는 로컬에서 만든 서명 지문을 넣는 것입니다. Play 앱 서명을 쓰면 사용자 기기에 깔리는 앱은 구글이 다시 서명하므로 지문이 다릅니다. 안드로이드 12부터는 adb shell pm get-app-links로 검증 상태를 직접 볼 수 있습니다.
3. 웹에서 앱 설치로 넘기는 장치는? — Smart App Banner
아이폰 사파리에서 소개 페이지를 열면 상단에 ‘열기/받기’ 배너가 뜨게 할 수 있습니다. 페이지 <head>에 한 줄만 넣으면 됩니다.
<meta name="apple-itunes-app" content="app-id=앱스토어ID, app-argument=https://도메인/앱경로">
app-id는 App Store Connect의 Apple ID이고 필수, app-argument는 앱에 넘길 주소로 선택입니다. 앱이 깔려 있으면 앱을 열고, 없으면 스토어로 보냅니다. 앱을 지원하지 않는 기기나 지역에서는 표시되지 않고, 시뮬레이터에서도 안 보이니 실제 아이폰으로 확인하세요.
4. 구조화 데이터는 무엇을 넣나요? — SoftwareApplication
구글은 앱 정보를 SoftwareApplication(또는 MobileApplication) 구조화 데이터로 읽습니다. 리치 결과에 필요한 필수 속성은 세 가지입니다.
주의할 점은 평점(aggregateRating)이나 리뷰가 필수라는 것입니다. 페이지에 실제로 보이는 평점·리뷰가 없는데 마크업만 넣으면 안 됩니다. 평점을 보여줄 수 없다면 리치 결과는 포기하고, FAQ와 본문으로 승부하는 편이 정직합니다. FAQ 마크업은 FAQ 구조화 데이터 넣기를 참고하세요.
5. 검색엔진에 어떻게 알리나요? — 사이트맵·색인 요청
사이트맵에 소개 페이지 주소를 넣고 구글 서치콘솔과 네이버 서치어드바이저에 제출합니다. 구글 문서 기준 제출 방법은 서치콘솔 사이트맵 보고서, Search Console API, robots.txt의 Sitemap: 줄 등이 있고, 사이트맵 하나는 URL 5만 개·압축 전 50MB까지입니다. 제출은 ‘힌트’일 뿐 즉시 색인을 보장하지 않습니다.
소개 페이지를 만든 뒤 바로 결과가 안 보인다고 제목을 매일 바꾸는 것은 피하세요. 색인과 순위가 자리 잡는 데는 시간이 걸리고, 제목이 자주 바뀌면 검색엔진이 페이지 주제를 다시 판단해야 합니다. 대신 서치콘솔의 검색어 보고서에서 ‘노출은 있는데 클릭이 없는 검색어’를 찾아, 그 검색어를 제목과 첫 단락에 그대로 넣는 방식으로 한두 번 고치는 편이 효과적입니다.
앱과 웹사이트 연결은 Play Console과 Search Console에서도 함께 요청할 수 있습니다. 구글 플레이 도움말은 딥링크를 먼저 설정한 뒤 두 콘솔에서 앱과 사이트 연결을 요청하라고 안내합니다. 새 페이지를 만들었다면 구글은 ‘URL 검사 → 색인 생성 요청’, 네이버는 ‘웹 페이지 수집 요청’을 각각 해 두세요. 순서는 네이버 검색 등록 가이드와 같습니다.
언제 무엇부터 하면 되나요?
| 상황 | 먼저 할 것 | 나중에 할 것 |
|---|---|---|
| 홈페이지 없음 | 앱 소개 단일 페이지 + 검색 등록 | 앱 링크 연결 |
| 홈페이지 있음, 앱 페이지 없음 | 하위 페이지 추가 + 사이트맵 | Smart App Banner |
| 페이지는 있는데 안 뜸 | 제목·첫 단락을 검색어로 수정, 색인 요청 | FAQ 보강 |
| 웹 링크를 누르면 브라우저만 열림 | App Links·Universal Links 파일 점검 | 지문·경로 재확인 |
직접 운영하며 해 본 것
앱몬스터는 자사 앱 RideTalk(라이딩 음성통신)와 RouteFinding(클라이밍 루트)을 운영하면서 앱마다 appmonster.co.kr 아래에 소개 페이지(/ridetalk, /routefinding)를 따로 두고, 스토어 버튼·실제 앱 화면·개인정보처리방침을 한 페이지에 모았습니다. 스토어 심사에서 요구하는 공개 주소(처리방침·문의)를 이 페이지가 같이 해결해 주는 것도 장점이었습니다.
직접 하기 어렵다면 — 맡기면 얼마·얼마나 걸리나
앱 소개 페이지 제작과 앱 링크 연결은 앱 코드(매니페스트·권한 설정)와 웹 서버를 둘 다 만져야 해서, 한쪽만 할 줄 아는 업체에 맡기면 중간에서 멈추는 경우가 많습니다. 앱몬스터는 앱·웹을 함께 다룹니다.
| 범위 | 내용 | 비용 |
|---|---|---|
| AEO·검색 노출 구축 | 소개 페이지, 구조화 데이터, 사이트맵·색인, 앱 링크 파일 | 150만원부터(부가세 별도) |
| AEO 운영 | 검색어 반영 글 발행·색인 관리 | 월 30만원 |
| 앱 유지보수에 포함 | 운영 중인 앱의 링크·배너 유지 | 스탠다드 월 40만원부터 |
대행을 고를 때 볼 점은 AEO·검색 노출 대행 비용에 정리했습니다.
Q&A — 앱 웹 검색 노출 자주 묻는 질문
앱스토어에 올렸는데 왜 구글 검색에 안 나오나요?
검색엔진은 웹페이지를 색인하기 때문입니다. 스토어 페이지만으로는 제목·설명을 바꿀 수 없으니 앱 소개 웹페이지를 따로 만들어 색인시키세요.
Firebase App Indexing은 지금도 쓰나요?
아니요. Firebase 문서는 App Indexing이 더 이상 권장 방식이 아니라고 밝히고, Android App Links와 iOS Universal Links를 대안으로 안내합니다.
App Links를 설정했는데 브라우저로만 열려요.
assetlinks.json의 서명 지문이 Play 앱 서명 지문과 다른 경우가 가장 흔합니다. Play Console의 앱 서명 화면에서 지문을 다시 확인하세요.
앱 소개 페이지는 꼭 별도 도메인이 필요한가요?
아니요. 회사 홈페이지의 하위 페이지로 충분합니다. 다만 앱 링크 파일을 올릴 수 있도록 HTTPS가 되는 도메인이어야 합니다.
평점이 없으면 앱 구조화 데이터를 못 쓰나요?
구글 앱 리치 결과에는 aggregateRating이나 review가 필수입니다. 페이지에 실제로 보이는 평점이 없다면 리치 결과 대신 FAQ와 본문으로 노출을 노리세요.
네이버 검색에도 앱 페이지가 뜨게 할 수 있나요?
네, 같은 방식입니다. 네이버 서치어드바이저에 사이트를 등록하고 사이트맵 제출과 웹 페이지 수집 요청을 하면 됩니다.
출처
- Firebase — App Indexing (더 이상 권장 방식 아님, App Links·Universal Links 안내)
- Android Developers — Verify Android App Links
- Apple Developer — Supporting associated domains (Universal Links)
- Apple Developer — Promoting apps with Smart App Banners
- Google Search Central — 소프트웨어 앱(SoftwareApplication) 구조화 데이터
- Google Search Central — 사이트맵 만들기 및 제출
- Google Play Console 도움말 — App Indexing on Google Search(딥링크 후 앱·사이트 연결)
우리 앱, 검색에 왜 안 뜨는지 먼저 봐 드립니다
앱 이름과 스토어 링크를 카톡으로 보내주세요. 소개 페이지 유무, 색인 상태, 앱 링크 설정을 확인해 무엇부터 할지 알려드립니다.
문의: appmonster.kr@gmail.com
함께 보기: 네이버 검색 등록 · FAQ 구조화 데이터 · 구글 AI 개요 노출 · AEO·검색 노출 대행 비용