피드로 돌아가기
Building a Searchable Card-Game Glossary with Static HTML, Lightweight JS and SEO Pages
Dev.toDev.to
Frontend

Static HTML 기반 초경량 아키텍처를 통한 도메인 용어집 SEO 최적화

Building a Searchable Card-Game Glossary with Static HTML, Lightweight JS and SEO Pages

Ace Jogos do Rei2026년 4월 21일2beginner

Context

특정 카드 게임 도메인의 복잡한 용어 체계로 인한 유저 이탈 및 검색 유입 저하 발생. 복잡한 프레임워크 없이 저사양 모바일 기기에서도 빠른 로딩과 검색 엔진 최적화가 가능한 구조적 해결책 필요.

Technical Solution

  • Content Retrieval 중심의 성격에 따라 Application State 관리를 배제한 Static HTML 구조 설계
  • Framework Overhead 제거를 통한 런타임 복잡성 최소화 및 예측 가능한 성능 확보
  • Vanilla JavaScript 기반의 Client-side Filtering을 도입하여 서버 요청 없는 즉각적인 검색 UX 구현
  • Semantic Heading 및 Canonical URL 설정을 통한 검색 엔진의 크롤링 효율성 및 인덱싱 최적화
  • Sitemap과 Robots.txt 구성을 통한 검색 봇의 경로 최적화 및 페이지 간 상호 참조 구조 강화
  • 최소한의 시스템으로 문제를 해결하는 Smallest System 원칙을 적용한 아키텍처 단순화

1. 정보 조회 중심의 정적 콘텐츠 서비스 시 Framework 도입 전 Static HTML 검토

2. 검색 엔진 최적화를 위해 Semantic Markup과 Canonical URL 설정 여부 확인

3. 단순 필터링 기능 구현 시 Remote Query 대신 Client-side JS 활용 가능성 판단

4. 저사양 기기 사용자를 고려한 Runtime Complexity 최소화 전략 수립

원문 읽기