WordPress vs Ghost — 어떤 CMS가 나에게 더 잘 맞을까?
WordPress Ghost 비교 완전판! 설치형 블로그 CMS 선택 가이드. Node.js vs PHP, 성능, 에디터, 커스터마이징등 워드프레스와 고스트 블로그를 실제 경험으로 분석한 솔직 후기.
나에게 맞는 설치형 블로그 선정하기
설치형 블로그 플랫폼 선택의 배경
블로그를 시작하려고 할 때 가장 먼저 마주치는 선택지는 네이버 블로그나 티스토리 같은 호스팅 플랫폼이다. 접근성도 좋고 검색 유입도 괜찮은 편이며, 무엇보다 유지보수가 간편하다는 장점이 있다. 하지만 개인적으로는 이런 플랫폼들이 항상 아쉬웠다.
명확한 이유를 설명하기는 어렵지만, "내 방식대로, 완전히 내 통제 하에 블로그를 운영하고 싶다"는 강한 욕구가 있었다. 디자인부터 기능까지 모든 것을 내가 결정하고 싶었고, 플랫폼의 정책 변화나 서비스 종료 위험에서 자유롭고 싶었다. 이런 이유로 자연스럽게 설치형 블로그 쪽으로 관심을 돌리게 되었다.
설치형 블로그 중에서도 특히 WordPress와 Ghost 사이에서 깊은 고민을 하게 되었다. WordPress는 오랫동안 웹사이트 제작의 표준이었고, Ghost는 최근 개발자와 콘텐츠 크리에이터들 사이에서 주목받고 있는 새로운 대안이었다.
워드프레스(Wordpress) 시장 지배력과 생태계의 양면성!
WordPress는 정말 압도적인 시장 점유율을 자랑한다. 전 세계 웹사이트의 약 43%가 WordPress로 구축되어 있고, 이는 단순히 숫자가 아니라 거대한 생태계를 의미한다. 수십만 개의 테마와 플러그인, 방대한 커뮤니티, 무수히 많은 튜토리얼과 문서들이 존재한다.
이런 풍부한 생태계는 분명 큰 장점이다. 웬만한 기능은 이미 누군가 플러그인으로 만들어 놓았고, 디자인 아이디어가 떠오르지 않으면 테마 마켓플레이스에서 마음에 드는 것을 골라 쓸 수 있다. 문제가 생겨도 구글에 검색하면 대부분 해결책을 찾을 수 있다.
하지만 이런 풍부함이 오히려 독이 될 때도 있다. 선택지가 너무 많아서 결정 피로를 겪게 되고, 플러그인 간 충돌 문제나 보안 취약점 등의 부작용도 따라온다.
전 세계 웹사이트의 약 43%가 워드프레스를 사용하고 있고,
수십만 개의 테마와 플러그인이 존재하며,
커뮤니티와 자료도 넘쳐난다.

기술적 복잡성의 현실
WordPress는 PHP 기반으로 동작하는데, 겉으로 보기에는 간단해 보이지만 실제로는 상당히 복잡한 구조를 가지고 있다. 몇 번 직접 설치해서 운영해본 경험이 있는데, 처음에는 관리자 페이지에서 클릭 몇 번으로 원하는 걸 다 할 수 있을 거라고 생각했다.
하지만 현실은 달랐다. 진짜 내 마음대로 커스터마이징하려면 결국 코드를 건드려야 했고, 그러려면 다음과 같은 것들을 알아야 했다:
PHP 기본 문법과 WordPress 특유의 코딩 패턴
Hook, Action, Filter 시스템의 작동 원리
functions.php 파일의 구조와 활용법
테마 hierarchy와 템플릿 시스템
데이터베이스 구조와 쿼리 최적화
성능과 에디터 경험의 아쉬움
WordPress를 실제로 운영하면서 가장 아쉬웠던 부분은 성능이었다. 플러그인을 몇 개만 설치해도 사이트가 눈에 띄게 느려지기 시작했고, 이미지가 많은 포스트를 작성할 때는 에디터 자체가 버벅거렸다.
Gutenberg 블록 에디터로 업데이트되면서 많이 개선되었다고는 하지만, 여전히 글쓰기 경험이 매끄럽지 않았다. 특히 긴 글을 쓸 때 에디터가 느려지는 현상이나, 저장할 때마다 기다려야 하는 시간들이 글쓰는 흐름을 자꾸 끊어놓았다. 때로는 "그냥 메모장에서 쓰고 복사 붙여넣기 하는 게 낫겠다"는 생각이 들 정도였다.
고스트(ghost) 글쓰기에 몰입할 수 있는 경량형 CMS
글쓰기 중심의 설계 철학
Ghost를 처음 접했을 때 가장 인상적이었던 것은 "정말로 글쓰기만을 위해 만들어진 CMS구나"라는 느낌이었다. WordPress가 범용성을 추구한다면, Ghost는 명확하게 퍼블리싱과 블로깅에 특화되어 있다.

관리자 화면에 들어가면 이 차이가 바로 드러난다. WordPress는 수많은 메뉴와 옵션, 플러그인 광고들로 복잡한 반면, Ghost는 정말 깔끔하다. Posts, Pages, Tags, Members, Settings. 딱 필요한 것들만 있고, 나머지는 모두 제거되어 있다.
Node.js 기반의 현대적 아키텍처
Ghost는 Node.js로 구축되어 있는데, 이것이 성능 면에서 큰 차이를 만든다. PHP 기반인 WordPress와 달리 비동기 처리에 최적화되어 있어서 기본적으로 빠르다. 실제로 Ghost로 만든 사이트는 캐싱 설정 없이도 Lighthouse 점수 90점 이상을 쉽게 달성할 수 있다.
또한 API-first 설계로 되어 있어서 headless CMS로 활용하기도 매우 쉽다. 나중에 프론트엔드를 React나 Vue.js로 따로 구축하고 싶다면 Ghost의 Content API를 활용해서 손쉽게 데이터를 가져올 수 있다.
Markdown 기반의 쾌적한 에디터
Ghost의 에디터는 Markdown을 기본으로 한다. 처음에는 "Markdown을 모르는 사람들은 어떻게 하지?"라는 생각도 했지만, 사실 기본적인 Markdown 문법은 금방 익힐 수 있고, 한번 익숙해지면 WYSIWYG 에디터보다 훨씬 빠르고 정확하게 글을 쓸 수 있다.
특히 개발자나 기술 블로거들에게는 코드 블록 작성이 매우 편리하다. WordPress의 Gutenberg에서 코드 블록을 삽입하려면 몇 번의 클릭과 설정이 필요하지만, Ghost에서는 그냥 백틱 세 개로 시작하면 끝이다.
간단하지만 강력한 커스터마이징
Ghost의 테마 시스템은 Handlebars를 기반으로 한다. PHP를 몰라도 HTML과 CSS만 알면 테마를 충분히 커스터마이징할 수 있다. WordPress처럼 복잡한 Hook 시스템이나 PHP 함수들을 외울 필요가 없다.
게다가 Ghost의 테마 구조는 매우 직관적이다. index.hbs가 홈페이지, post.hbs가 개별 포스트 페이지, author.hbs가 작성자 페이지... 이런 식으로 파일명만 봐도 어떤 역할을 하는지 알 수 있다.
워드프레스, 고스트(Ghost) 블로그, 두 플랫폼의 상세 비교
성능 측면
실제로 동일한 서버 환경에서 두 CMS를 테스트해본 결과, Ghost가 압도적으로 빨랐다. WordPress는 기본 설치 상태에서도 페이지 로딩에 2-3초가 걸렸지만, Ghost는 1초 내외로 로딩이 완료되었다. 특히 관리자 페이지의 반응 속도 차이는 정말 극명했다.
리소스 사용량
서버 리소스 사용량 면에서도 Ghost가 훨씬 효율적이다. WordPress는 기본적으로 메모리를 많이 사용하고, 플러그인을 설치할수록 더욱 늘어난다. 반면 Ghost는 Node.js의 이벤트 루프 방식 덕분에 적은 메모리로도 많은 요청을 처리할 수 있다.
개발자 경험
개발자 관점에서 보면 Ghost가 훨씬 현대적이다. Git 기반의 배포, Docker 지원, REST API 제공, webhook 기능 등 현대적인 개발 워크플로우에 최적화되어 있다. WordPress도 이런 기능들을 제공하긴 하지만, Ghost만큼 깔끔하지는 않다.
WordPress와 Ghost 비교 (기술/UX 관점)
| 항목 | Ghost | WordPress |
|---|---|---|
| 기술 스택 | Node.js | PHP |
| 구조 | API 기반 Headless 구조 지원 | Monolithic 구조 |
| 에디터 | Markdown 중심, 빠름 | WYSIWYG, 블록 중심 |
| 성능 | 매우 가볍고 빠름 | 무겁고 캐시 의존 |
| 보안 | 공격 벡터 적음 | 플러그인 취약점 위험 높음 |
| 커스터마이징 | HTML/CSS만 알아도 가능 | PHP + WP Hook 필요 |
| 설치 방식 | ghost-cli 또는 Docker | 웹 기반 GUI 설치 |
| 통합 | API 활용 쉬움, headless 전환 용이 | REST API 제공하지만 무겁고 제한적 |
왜 나는 고스트 블로그를 선택했는가? 목적에 맞는 도구 선택의 중요성
WordPress와 Ghost는 완전히 다른 철학을 가진 CMS다. WordPress는 "모든 것을 할 수 있는 범용 도구"를 지향하고, Ghost는 "한 가지를 완벽하게 하는 전문 도구"를 추구한다.
대규모 기업 사이트, 쇼핑몰, 복잡한 멤버십 시스템이 필요하다면 WordPress가 맞다. 하지만 개인 블로그, 1인 미디어, 뉴스레터 등 글쓰기와 콘텐츠 발행에 집중하고 싶다면 Ghost가 훨씬 나은 선택이다.
나는 결국 Ghost를 선택했고, 지금까지도 그 선택에 만족하고 있다. 이제 복잡한 설정이나 성능 최적화에 시간을 쏟는 대신, 정말로 중요한 것 - 글쓰기에만 집중할 수 있게 되었다.