피드로 돌아가기
PWA with React + Leaflet: lessons from a 31-city map app
Dev.toDev.to
Frontend

Vite SSG와 Leaflet 기반의 저비용 고효율 SEO 최적화 PWA 구축

PWA with React + Leaflet: lessons from a 31-city map app

iambox leekyuha2026년 6월 18일1intermediate

Context

Naver Crawler의 JS 렌더링 한계로 인한 SPA 기반 서비스의 SEO 취약성 발생. 지도 서비스 운영 시 발생하는 고비용의 Mapbox API 비용 부담 해결 필요.

Technical Solution

  • Naver 검색 엔진 최적화를 위한 Vite SSG 도입을 통한 정적 HTML 사전 생성
  • 인프라 비용 제로화를 위한 OpenStreetMap 기반의 Leaflet 라이브러리 채택
  • Backend 없는 Deep URL 구현을 위한 Firebase Hosting Rewrites 설정
  • 한국 시장 특성을 반영한 KakaoTalk 공유 기능의 필수적 통합
  • 사용자 경험 저해 방지를 위한 PWA 설치 배너의 수동 발견 구조 설계

1. 한국 시장 타겟 시 Naver SEO를 위해 CSR 대신 SSG/SSR 검토

2. 예산 제약 시 Mapbox 대비 Leaflet + OSM 조합의 비용 효율성 분석

3. 서버리스 환경에서 Deep Linking 구현을 위한 Hosting Rewrite 설정 확인

4. PWA 설치 유도 시 자동 팝업 대신 사용자 주도적 발견 경로 설계

원문 읽기