협력사 Testlify
진행 중

Testlify - 마케팅 사이트 Jamstack 마이그레이션

Testlify의 11,000페이지가 넘는 마케팅 사이트에서 로딩과 콘텐츠 배포 속도를 높이기 위해 WordPress 대신 Jamstack을 선택했습니다. 현재 진행 중인 마이그레이션으로, 페이지 로딩 시간을 60% 줄일 것으로 예상합니다.

Testlify의 마케팅 사이트는 규모가 큽니다. 11,000페이지가 넘고 WordPress에서 운영되고 있었는데, 페이지 로딩이 이탈률에 악영향을 줄 만큼 느렸고 콘텐츠 발행도 필요 이상으로 무거웠습니다. 저는 이를 Jamstack 아키텍처로 옮기기로 결정했고, 현재 마이그레이션이 진행 중입니다.

결정

  • WordPress 대신 Jamstack: 11,000페이지가 넘는 규모에서 WordPress 구성은 요청마다 렌더링과 플러그인 비용을 치르고 있었습니다. 정적 Jamstack 빌드로 옮기면 미리 렌더링된 페이지를 대신 제공하는데, 속도 향상의 대부분이 여기서 나옵니다. 그리고 마케팅 사이트에서 빠른 로딩은 이탈률에 곧바로 도움이 됩니다.
  • CMS 기반 콘텐츠: 콘텐츠는 헤드리스 CMS로 옮겨집니다. 마케팅 팀이 CMS를 통해 페이지를 발행하고 수정하면 사이트가 그 소스를 기반으로 다시 빌드됩니다. 기존 방식보다 콘텐츠를 더 빨리 내보낼 수 있고, 이 정도 페이지 수에서는 유지 관리도 더 깔끔합니다.
  • 대규모 마이그레이션: 이 작업의 핵심은 기존 11,000페이지가 넘는 페이지를 SEO 자산을 잃거나 URL을 깨뜨리지 않고 새 아키텍처로 옮기는 것입니다. 이 정도 규모의 마이그레이션이라면 어디서나 가장 어려운 부분이고, 한 번에 전환하지 않고 단계적으로 롤아웃하는 이유이기도 합니다.

왜 중요했나

이 마이그레이션은 페이지 로딩 시간을 약 60% 줄일 것으로 예상합니다. 마케팅 사이트에서 이것은 허울뿐인 지표가 아닙니다. 빠른 페이지는 낮은 이탈률과 더 나은 검색 순위를 뜻하고, CMS 기반 파이프라인 덕분에 마케팅 팀은 엔지니어링을 기다리지 않고도 콘텐츠를 내보낼 수 있습니다.