두 가지 경로
WordPress로 기업 홈페이지를 구축할 때, 두 가지 경로가 있다. 기존 테마를 커스터마이징하는 방법과, 빈 화면에서 테마를 직접 개발하는 방법이다. 전자를 커스텀 테마, 후자를 스크래치 개발이라 부른다.
이 선택은 단순한 기술적 판단이 아니다. 프로젝트의 예산, 일정, 장기 운영 비용, 콘텐츠 구조의 자유도에 직접 영향을 미친다. 7년간 66개 프로젝트에서 두 방식 모두를 적용하면서 확인한 트레이드오프를 정리한다.
커스텀 테마 — 기존 구조 위에 쌓는 방식
기존 상용 테마(Avada, Divi, Astra 등)를 기반으로 디자인과 기능을 수정하는 방식이다. 테마가 제공하는 레이아웃, 위젯, 페이지 빌더를 활용하고, 필요한 부분만 커스터마이징한다.
장점. 구축 속도가 빠르다. 테마의 기본 기능을 활용하면 46주 안에 사이트를 런칭할 수 있다. 비용이 낮다. 스크래치 대비 3050% 수준이다. 운영 단계에서 비기술 인력이 콘텐츠를 수정하기 쉽다. 페이지 빌더가 시각적 편집 환경을 제공하기 때문이다.
한계. 테마의 구조에 종속된다. 테마가 제공하지 않는 콘텐츠 구조나 레이아웃을 구현하기 어렵다. 커스텀 콘텐츠 타입(CPT)과 필드 그룹(ACF)을 자유롭게 설계하기에 제약이 있다. 테마 업데이트와 커스터마이징 코드가 충돌할 수 있다. 성능 면에서, 테마에 포함된 불필요한 코드가 페이지 로딩 속도에 영향을 줄 수 있다.
스크래치 개발 — 빈 화면에서 설계하는 방식
빈 테마(Blank Theme)에서 모든 구조, 레이아웃, 기능을 직접 개발하는 방식이다. 디자인 시안에 맞춰 HTML/CSS/PHP를 처음부터 작성한다.
장점. 콘텐츠 구조의 자유도가 높다. 커스텀 콘텐츠 타입, 필드 그룹, 택소노미를 제약 없이 설계할 수 있다. 불필요한 코드가 없어 성능이 좋다. 테마 업데이트 충돌 문제가 없다. 구조화 데이터(Schema.org)를 CMS 레벨에서 자동으로 생성하는 로직을 정교하게 구현할 수 있다.
한계. 구축 기간이 길다. 816주가 일반적이다. 비용이 높다. 커스텀 테마 대비 23배다. 운영 단계에서 수정에 개발 역량이 필요할 수 있다. 페이지 빌더 없이 CMS 편집 환경을 직접 설계해야 한다.
판단 기준
어떤 방식이 적합한지는 프로젝트의 맥락에 따라 다르다. 판단 기준은 네 가지다.
콘텐츠 구조의 복잡도
콘텐츠가 단순한 페이지 기반이면 커스텀 테마로 충분하다. 회사 소개, 서비스 설명, 연혁, 문의 페이지 — 이 정도 구조는 상용 테마가 잘 처리한다.
콘텐츠 유형이 3개 이상이고, 유형 간 관계가 있으며, 유형별 고유 필드가 필요하면 스크래치 개발이 유리하다. 뉴스룸의 보도자료, 기술 문서, 사례 연구가 각각 다른 구조를 가지면서 산업·주제별로 교차 연결되는 경우가 이에 해당한다.
장기 운영 계획
12년 후 전면 리뉴얼을 계획하고 있다면, 현재 시점에서는 커스텀 테마로 빠르게 구축하는 것이 합리적이다. 35년 이상 운영하면서 콘텐츠를 지속 축적할 계획이라면, 스크래치 개발의 장기 비용 효율이 높다.
구조화 데이터 요구 수준
Organization과 WebSite 스키마 수준이면 커스텀 테마에서도 플러그인으로 처리할 수 있다. @graph 기반 7종 스키마처럼 정교한 구조화 데이터가 필요하면, 스크래치 개발에서 CMS 레벨의 자동 생성 로직을 구현하는 것이 안정적이다.
예산과 일정
예산이 제한적이고 일정이 촉박하면 커스텀 테마가 현실적이다. 충분한 예산과 일정이 확보되어 있으면 스크래치 개발의 장기 이점을 취할 수 있다.
실무에서의 선택
| 기준 | 커스텀 테마 | 스크래치 개발 |
|---|---|---|
| 구축 기간 | 4~6주 | 8~16주 |
| 비용 | 기준가 | 2~3× |
| 콘텐츠 구조 자유도 | 제한적 | 자유 |
| 성능 | 보통 | 우수 |
| 구조화 데이터 정교함 | 플러그인 수준 | CMS 레벨 자동화 |
| 운영 편의성 | 페이지 빌더 | 커스텀 편집 환경 |
| 장기 유지비용 | 테마 종속 리스크 | 낮음 |
66개 프로젝트에서 확인한 패턴이 있다. 콘텐츠가 구조화된 상태로 100개 이상 축적되는 사이트는 스크래치 개발의 투자 대비 효과가 분명하다. 콘텐츠가 20개 미만이고 업데이트 빈도가 낮은 사이트는 커스텀 테마가 합리적이다.
중요한 것은 이 선택이 CMS 구축 방식의 선택이지, 콘텐츠 구조 설계의 생략을 의미하지 않는다는 점이다. 커스텀 테마를 선택하더라도 콘텐츠 타입, 택소노미, 구조화 데이터의 설계는 프로젝트 초기에 이루어져야 한다. 구축 방식이 달라도 설계 원칙은 동일하다.