써드파티 연동
커스텀 도메인 연결 시 Google Search Console은 자동으로 인증됩니다. 네이버 서치어드바이저(Naver Search Advisor)는 공식 API가 없어 토큰을 직접 입력하는 1회성 수동 연동이 필요합니다. Google Analytics 4와 Meta Pixel은 프로비저닝 단계에서 자동으로 설정됩니다.
사전 준비
- 커스텀 도메인: 레이니에 연결 및 DNS 인증 완료 상태
- 네이버 계정: Naver Search Advisor 로그인용 네이버 계정
- 랜딩 페이지 URL: 실제 서비스 중인 도메인 주소 (https:// 포함)
Google Search Console — 자동 인증 프로세스
커스텀 도메인 등록 시 Google Search Console 사이트 인증이 자동으로 진행됩니다.
META 태그 삽입
랜딩 페이지의 generateMetadata() 함수가 조직의 integrations.google_search_console.verification_token 값을 읽어 자동으로 <head>에 삽입합니다:
<meta name="google-site-verification" content="YtN2gKqp..." />별도의 HTML 파일 업로드나 DNS TXT 레코드 추가가 필요 없습니다.
Search Console이 제공하는 데이터
인증이 완료되면 Google Search Console에서 다음 데이터를 확인할 수 있습니다:
| 데이터 | 설명 | 활용 |
|---|---|---|
| 검색 실적 | 어떤 검색어로 노출/클릭되는지 | 콘텐츠 최적화 |
| 인덱싱 상태 | 어떤 페이지가 Google에 등록되어 있는지 | 누락 페이지 확인 |
| 모바일 사용성 | 모바일에서 문제 있는 페이지 | UX 개선 |
| Core Web Vitals | LCP, FID, CLS 등 성능 지표 | 페이지 속도 최적화 |
| 사이트맵 | 사이트맵 제출 및 처리 상태 | 크롤링 효율 |
자동 SEO 최적화
레이니 랜딩 페이지는 Search Console 연동 외에도 다음 SEO 기능을 자동으로 제공합니다:
자동 생성 콘텐츠
| 항목 | 경로 | 자동 생성 |
|---|---|---|
| Sitemap | /{slug}/sitemap.xml | Entity 기반 전체 페이지 목록 |
| Robots.txt | /{slug}/robots.txt | 크롤링 허용 규칙 |
| Open Graph | 각 페이지 <head> | 제목, 설명, 이미지 |
| JSON-LD | 구조화된 데이터 | Organization, LocalBusiness 스키마 |
다국어 SEO
각 Entity는 4개 언어(한국어, 영어, 일본어, 중국어)로 콘텐츠가 구조화되어 있어, 각 언어별 페이지가 독립적으로 인덱싱됩니다.
Naver Search Advisor — 수동 연동 프로세스
네이버 웹마스터 도구(Search Advisor)는 공식 API가 제공되지 않아 자동 프로비저닝이 불가능합니다. 대신 아래 절차에 따라 1회성 수동 연동을 진행합니다. 토큰만 입력하면 랜딩 페이지에 META 태그가 자동 삽입되므로 DNS/HTML 업로드는 필요 없습니다.
Naver Search Advisor에서 사이트 등록
- https://searchadvisor.naver.com/ 에 접속하여 네이버 계정으로 로그인합니다.
- 우측 상단 웹마스터 도구 클릭 → 사이트 등록 화면으로 이동합니다.
- 입력란에 Laney에 연결한 커스텀 도메인 URL을
https://포함 정확히 입력합니다.- 예:
https://www.your-clinic.com http/https,www유무가 Naver에서는 별개 사이트로 취급되므로, 실제 랜딩이 서비스되는 형태 그대로 입력해야 합니다.
- 예:
- 사이트 소유 확인 단계에서 HTML 태그 방식을 선택합니다. (HTML 파일 업로드 방식은 사용하지 않음)
인증 토큰(content 값) 복사
HTML 태그 방식을 선택하면 다음과 같은 META 태그가 표시됩니다:
<meta name="naver-site-verification" content="a1b2c3d4e5f6g7h8i9j0..." />이 중 content="..." 안의 값만 복사합니다. 태그 전체를 붙여넣지 마세요.
<meta ...> 태그 전체 또는 content= 접두어까지 포함해서 붙여넣으면 랜딩 페이지에서 META 태그가 이중으로 렌더링되어 Naver 인증이 실패합니다. 따옴표 사이의 토큰 문자열만 복사하세요.
Laney 대시보드에 토큰 입력
- Laney 대시보드에서 설정 > 연동 페이지로 이동합니다.
- 검색엔진 등록(Search Console) 섹션의 Naver Search Advisor 입력란을 찾습니다.
- Step 2에서 복사한 토큰 값을 붙여넣습니다.
- 하단의 저장 버튼을 클릭합니다.
저장 시 organizations.integrations.naver_search_console.verification_token에 토큰이 저장되고, 랜딩 페이지 캐시가 무효화됩니다.
랜딩 페이지 META 태그 확인 (선택)
저장 후 랜딩 페이지의 <head>에 META 태그가 삽입되었는지 확인할 수 있습니다.
curl -s https://www.your-clinic.com | grep naver-site-verification또는 브라우저에서 랜딩 페이지 접속 → 페이지 소스 보기 → naver-site-verification 검색.
태그는 랜딩 앱의 generateMetadata()가 다음과 같이 삽입합니다 (참고: apps/landing/app/[tenant]/[locale]/layout.tsx):
verification: {
other: {
"naver-site-verification": integrations.naver_search_console.verification_token,
},
},Naver로 돌아가 소유 확인
- 아직 열려 있는 Naver Search Advisor 탭으로 돌아갑니다.
- 소유 확인 버튼을 클릭합니다.
- Naver 크롤러가 랜딩 페이지의 META 태그를 확인하면 인증 완료 상태로 전환됩니다.
랜딩 페이지 ISR 캐시가 갱신되기까지 몇 초 이내 소요될 수 있습니다. 바로 인증이 실패하면 30초~1분 후 다시 시도하세요. 여러 번 실패한다면 Step 4의 curl 명령으로 META 태그가 실제로 삽입되었는지 먼저 확인합니다.
사이트맵 제출 (권장)
소유 확인 후 Naver Search Advisor의 요청 > 사이트맵 제출 메뉴에서 다음 경로를 입력합니다:
sitemap.xmlLaney 랜딩은 /{slug}/sitemap.xml 경로로 Entity 기반 사이트맵을 자동 생성하므로, 별도 파일 업로드 없이 바로 제출 가능합니다.
Google vs Naver 비교
| 항목 | Google Search Console | Naver Search Advisor |
|---|---|---|
| 공식 API | Site Verification API v1 제공 | 없음 |
| 토큰 발급 | 프로비저닝 시 자동 | 수동 (Naver 콘솔에서 복사) |
| 대시보드 입력 | 자동 저장 | 운영자가 직접 붙여넣기 |
| META 태그 삽입 | 자동 (generateMetadata) | 자동 (generateMetadata) |
| 소유 확인 | 자동 | 수동 (Naver에서 버튼 클릭) |
| 검색 데이터 대상 | 전 세계 Google 검색 | 네이버 검색 (한국 시장 필수) |
한국 시장을 타깃으로 하는 조직은 Google과 Naver 둘 다 연동하는 것을 권장합니다.
대시보드에서 확인
설정 > 연동 페이지에서 Google Search Console 인증 상태와 대시보드 바로가기 링크, 그리고 Naver Search Advisor 토큰 저장 상태를 확인할 수 있습니다.
확인 사항
- 설정 > 연동 페이지에서 Google Search Console 인증 상태가
verified: true인지 확인 - Naver Search Advisor 토큰 입력 후 Naver 콘솔에서 소유 확인 완료 메시지 표시 여부 확인
- 사이트맵 제출 후 Naver Search Advisor 요청 > 사이트맵 메뉴에서 처리 상태 점검