피드로 돌아가기
Built a Schema.org Generator for a Country of 93k People
Dev.toDev.to
Frontend

Andorra 특화 Schema.org 제너레이터 구현을 통한 Local SEO 최적화

Built a Schema.org Generator for a Country of 93k People

Eduardo Lázaro2026년 4월 12일10beginner

Context

범용 Schema.org 제너레이터가 안도라 특유의 우편번호 체계와 행정 구역(Parishes) 및 다국어 환경을 지원하지 못하는 한계 존재. 이로 인해 Google의 데이터 오인식 및 잘못된 Local Business 정보 노출 문제 발생.

Technical Solution

  • Client-side 전용 아키텍처 설계를 통한 서버 Roundtrip 제거 및 Alpine.js 기반의 Reactive form state 구현
  • Parish-to-Postal-Code 매핑 테이블을 하드코딩하여 행정 구역 선택 시 우편번호 자동 완성 로직 적용
  • Nominatim API 호출 시 쿼리에 "Andorra" 국가명을 강제 결합하여 Geocoding 정확도 향상
  • 지역 비즈니스 특성을 반영한 일요일 휴무 및 다국어(Catalan, Spanish, French) 기본값 설정을 통한 입력 마찰 최소화
  • JSON-LD 구조의 Computed Property 설계를 통해 사용자 입력과 동시에 실시간으로 스키마 데이터 생성

- Micro-market 대상 서비스 설계 시 범용성보다 도메인 특화 정확도(Accuracy)를 우선순위에 둘 것 - 정적 데이터 매핑을 통한 입력 자동화로 사용자 경험 개선 및 데이터 무결성 확보 - 외부 Geocoding API 사용 시 지역 컨텍스트(국가명 등)를 명시적으로 추가하여 모호성 제거

원문 읽기