Atlas Obscura 는 기이한 것들을 위한 여행 사이트처럼 보입니다. 빛나는 용암 호수, 스스로 미라가 된 승려들, 살아있는 나무 뿌리로 자란 다리들.

그 모든 것 아래에는 지난 20년간 가장 훌륭한 디렉토리 비즈니스 중 하나가 자리하고 있습니다.

그것은 한 남자, 익명의 블로그, 그리고 하나의 직감으로 시작되었습니다: 어디를 봐야 할지 안다면, 주변 어디에나 경이로움이 숨겨진 층이 있다는 것이었습니다.

2025년, 그 직감은 1,830만 달러의 매출.

낯선 장소들을 크라우드소싱 방식으로 모은 목록이 어떻게 미디어 비즈니스로 성장했는지, 그리고 자신만의 디렉토리를 구축하고자 하는 누구에게나 이것이 무엇을 가르쳐 주는지 살펴보겠습니다.

익명 블로그로 시작되다

Atlas Obscura의 공동 창립자 Joshua Foer, 앉아서 미소 짓고 있는 모습
Joshua Foer

처음에는 The Proceedings of the Athanasius Kircher Society, 익명의 블로그가 Joshua Foer 있었는데, 세상의 기이한 것들을 수집했던 17세기 예수회 박학자의 이름을 따서 지어졌습니다.

Foer는 호기심에 푹 빠진 저널리스트였습니다.

그는 한때 미국을 미니밴으로 가로지르는 2개월 여정을 위한 보조금을 받았는데, 그 미션은 단 하나였습니다: 매일 새로운 모험을 하고 그것을 글로 쓰는 것이었습니다.

그는 독자들을 위한 실제 오프라인 행사를 열고 싶었고, 온라인에서 도움을 요청했습니다.

다큐멘터리 영화 제작자 Dylan Thuras 가 답했습니다.

Atlas Obscura의 공동 창립자 Dylan Thuras
Dylan Thuras

Thuras도 블로거였습니다.

그와 아내는 Curious Expeditions 라는 여행 블로그를 부다페스트에서 운영하며,

두 명의 블로거, 같은 집착. 그들은 2007년에 만났습니다.

Foer의 말에 따르면:

Foer had just finished driving the U.S. hunting down its strangest corners.

Thuras는 같은 일을 하며 동유럽에서 1년을 보내기 위해 막 떠나려던 참이었습니다.

그래서 그들은 자신들이 있었으면 했던 것을 직접 만들었습니다. 바로 내 동네에 숨겨진 경이로움을 아는 사람이라면 누구든 추가할 수 있는 디렉토리였습니다.

그들은 2009년에 Atlas Obscura를 크라우드 소싱 기반의 사용자 생성 사이트로 출시했습니다.

그 한 가지 결정, 디렉토리를 만들고 대중이 채우게 한다, 이것이 모든 이야기의 핵심입니다.

디렉토리가 탁월한 선택이었던 이유

Atlas Obscura는 자체 콘텐츠를 거의 만들 필요가 없었습니다.

사용자들이 해줬으니까요!

투르크메니스탄의 누군가가 1971년부터 불타오르고 있는 가스 분화구인 "지옥의 문"을 추가했습니다.

투르크메니스탄 사막에서 불타고 있는 다르바자 가스 분화구, 지옥의 문으로 알려진 곳
투르크메니스탄의 지옥의 문

베네수엘라의 누군가가 마라카이보 호수를 추가했습니다. 이곳은 1년 중 거의 매일 밤 하늘이 번개로 갈라지는 곳입니다.

베네수엘라 마라카이보 호수 위로 밤에 내리치는 카타툼보 번개
하늘이 번개로 갈라지는 마라카이보 호수

그로부터 3개월 후, 인도 체라푼지에서 민박을 운영하는 한 남성이 수십 년에 걸쳐 나무 뿌리에서 자라난 살아있는 뿌리 다리를 제보했습니다. 그는 이것이 놀랍도록 주목받지 못하고 있다는 메모와 함께 제출했습니다.

인도 메갈라야 주 농리아트 마을에서 나무 뿌리로 자라난 살아있는 뿌리 다리
메갈라야 농리아트 마을 – 살아있는 뿌리 다리

그 단 하나의 제보는 사이트에서 가장 상징적인 항목 중 하나가 되었습니다.

그런 일을 수만 번 반복하면 하나의 자산이 탄생합니다. 바로 약 30,000개의 장소, 대부분은 열정적인 커뮤니티가 무료로 구축한 것입니다.

모든 목록은 영구적이고 검색 가능한 페이지입니다.

여행을 계획하는 여행자들과 자정에 흥미로운 정보의 늪에 빠진 사람들을 끌어들입니다.

이것이 디렉터리의 조용한 원동력입니다.

당신이 잠든 사이에도 쌓여가는 콘텐츠, 그리고 페이지가 올라간 지 몇 년이 지나도 계속해서 유입되는 트래픽.

Thuras의 설명에 따르면, 이로 인해 Atlas Obscura는 웹 트래픽 기준으로 세 번째로 큰 여행 미디어 회사가 되었으며, National Geographic보다 크고 사이트 체류 시간에서는 Nat Geo에 이어 2위를 기록했습니다.

이름도 없이 블로그로 시작한 프로젝트치고는, 정말 대단한 결과입니다.

디렉터리가 실제로 수익을 창출하는 방법

Atlas Obscura의 목록은 독특한 공공 장소들입니다.

투르크메니스탄의 불타는 분화구에 추천 목록 청구서를 보낼 수는 없으니, 목록 자체로는 직접적인 수익이 발생하지 않습니다.

목록이 하는 일은 바로 독자를 끌어모으는 것입니다.

그 독자층이 바로 자산이며, 몇 가지 다양한 방법으로 수익화할 수 있습니다.

Atlas Obscura는 15년에 걸쳐 꾸준히 수익원을 쌓아가며 이를 이루어냈습니다.

광고 및 브랜디드 콘텐츠. 

호기심 많은 여행자로 구성된 크고 참여도 높은 독자층은 광고주들이 기꺼이 비용을 지불하는 대상입니다.

디렉터리의 트래픽은 미디어 비즈니스의 기반이 되었습니다.

체험 및 여행 상품. 

그들은 온라인 목록을 실제 수익으로 전환했습니다.

전국 각지의 주말 이벤트, 그리고 대부분의 여행사가 절대 다루지 않을 곳으로 떠나는 소규모 그룹 여행: 불가리아의 버려진 공산주의 기념물, 루마니아의 소금 광산 놀이공원, 멕시코의 모나크 나비 이동 경로.

사람들은 디렉토리가 목록화한 경이로운 장소들에 접근하기 위해 프리미엄 가격을 지불했습니다.

책. 

2016년 베스트셀러를 시작으로 Atlas Obscura: An Explorer's Guide to the World's Hidden Wonders, 그들은 데이터베이스를 어린이 에디션을 포함한 여러 책으로 발전시켰으며, Gastro Obscura, 그리고 2024년 작 Wild Life.

팟캐스트, 앱, 그리고 멤버십. 

디렉토리가 끌어들인 독자층은 거의 모든 형식으로 확장할 수 있는 플랫폼이 되었습니다.

이것이 성공한 데에는 더 깊은 이유가 있으며, 창립자들은 그것을 힘겹게 터득했습니다.

그들이 목록화한 기묘하고 작은 장소들 중 상당수가 사라져가고 있었습니다.

그 원인은 조용하고 잔인합니다: 이 장소들은 사랑받지 못하기 때문에 문을 닫습니다.

너무 적은 사람들이 그곳의 존재를 알고 있습니다.

디렉토리가 그것을 해결합니다.

가시성이 방문자를 이끌고, 방문자는 곧 수익입니다.

Atlas Obscura는 장소들을 살아있게 유지했으며, 인도의 살아있는 뿌리 다리들에 충분한 관광객을 유치하여 지속 가능한 보존 산업이 그 주변에 형성되었습니다.

당신의 디렉토리가 목록에 등재된 것들에 실질적인 경제적 가치를 전달할 때, 생태계 내 모든 참여자가 당신의 성공을 바라게 됩니다.

투자자들이 주목했습니다.

Atlas Obscura는 2015년에 200만 달러를 유치했고 (The New York Times도 투자자 중 하나였습니다), 2017년에는 추가로 750만 달러를, 2019년에는 Airbnb가 주도한 2,000만 달러 규모의 시리즈 B 투자를 받았습니다.

경이로움 속에 숨겨진 교훈

불타는 분화구와 미라가 된 수도승을 걷어내고 보면, Atlas Obscura는 충분히 벤치마킹할 만한 사례입니다.

진심으로 열정을 쏟을 수 있는 틈새를 선택하세요. Foer와 Thuras는 자신들이 있었으면 하고 바랐던 것을 만들었고, 그 열정이 스스로 디렉터리를 구축해 줄 커뮤니티를 끌어모았습니다.

힘든 일은 대중에게 맡기세요.

Atlas Obscura에서 가장 가치 있는 부분, 즉 30,000개의 목록은 사용자들로부터 나왔습니다.

잘 만들어진 디렉터리는 여러분의 독자를 콘텐츠 팀으로 만들어 줍니다.

자산을 먼저 확보하고, 그 위에 수익을 쌓으세요.

디렉터리가 먼저였습니다. 광고, 여행 상품, 책, 팟캐스트는 나중에 생겼습니다.

새로운 수익원이 가능했던 것은 디렉터리가 이미 독자층을 구축해 놓았기 때문입니다.

마지막으로 반전이 하나 있는데, 꽤 흥미롭습니다.

2025년 말, 창업자들은 회사의 방향성을 둘러싼 의견 충돌 끝에 자신들이 세운 회사 이사회에서 쫓겨났습니다.

사업이 그들을 넘어서 성장한 것입니다.

이것이 핵심을 증명합니다: 진정한 디렉터리는 그것을 시작한 사람들을 포함한 어느 한 사람보다 더 큰 자산이 됩니다.

여러분도 만들 수 있습니다

Airbnb의 자금력이나 십 년의 행운이 필요한 게 아닙니다.

필요한 것은 틈새 시장, 사람들이 목록을 추가할 수 있는 방법, 그리고 여러분이 실제로 소유한 플랫폼입니다.

바로 그것이 GeoDirectory 의 역할입니다.

Atlas Obscura의 기본 모델과 동일하게, 완전한 크라우드소싱 방식의 수익화 가능한 위치 기반 디렉터리를 직접 소유한 사이트에서 운영할 수 있게 해주는 WordPress 플러그인입니다.

유료 목록, 피처드 플레이스먼트, 광고, 멤버십 등 수익 창출 도구가 모두 내장되어 있습니다.

Josh Foer는 숨겨진 놀라움의 레이어를 구축했고, 그것은 수백만 달러 규모의 회사로 성장했습니다.

당신이 멈출 수 없을 만큼 열정을 가진 어떤 틈새 시장에서든, 당신만의 버전을 만들 수 있는 도구들은 그 어느 때보다 저렴하고 쉽게 구할 수 있습니다.

쳇바퀴 같은 직장 생활은 당신의 시간에 대한 대가를 지불합니다.

디렉토리는 당신의 자산에 대한 대가를 지불합니다.

지금 바로 자산을 구축하세요!

먼저 솔직하게 말씀드리겠습니다.

저희가 GeoDirectory를 만들었습니다.

그러니 이 비교글을 비교에 등장하는 두 회사 중 한 곳이 작성한 글로 읽어주세요.

주장들을 확인해 보세요.

출처를 링크하고 모든 기능을 명시했으니, 각 항목을 직접 확인하실 수 있습니다.

이 비교가 저희 블로그의 대부분의 비교와 다른 점이 하나 있습니다.

Brilliant Directories는 호스팅 플랫폼입니다.

GeoDirectory는 자체 호스팅 WordPress 플러그인입니다.

이 둘은 서로 다른 종류의 제품이며, 그 차이는 사이트를 구축하는 방법부터 최종적으로 사이트의 소유권이 누구에게 있는지까지 이후의 거의 모든 것을 결정짓습니다.

대부분의 "GeoDirectory vs Brilliant Directories" 페이지는 이 점을 그냥 넘어갑니다.

기능들을 표에 나열하고 두 제품을 동일한 것으로 취급하는데, 이는 실제로 중요한 결정을 슬며시 숨겨버립니다.

플러그인 대 플러그인 비교를 원하신다면, 저희는 이미 GeoDirectory와 Directorist 그리고 HivePress.

이 비교는 더 깊이 파고듭니다. 경쟁사가 폐쇄형 플랫폼이기 때문에, 각 섹션 아래에는 항상 소유권이라는 질문이 깔려 있습니다.

당신의 코드, 디자인, 데이터, 그리고 원할 때 떠날 수 있는 자유를 누가 쥐고 있는가.

허울 좋은 말은 없습니다.

가짜 중립도 없습니다.

구매자가 직접 확인할 수 있는 검증된 사실과 그에 따른 결론만 있습니다.

다룰 내용은 다음과 같습니다.

  1. 핵심 차이점: 호스팅 플랫폼 vs 자체 호스팅 플러그인
  2. 기능: 기본 제공 항목
  3. 디자인과 커스터마이징: Brilliant Directories 사이트들이 서로 비슷해 보이는 이유
  4. AI: 페이지 수준 콘텐츠 지원 vs 내가 소유한 AI로 전체 사이트 구축
  5. 데이터 모델: 당신의 데이터베이스가 진정한 경쟁 우위
  6. 수직 심화: 부동산, 이벤트, 채용, 그리고 MLS 문제
  7. 프론트엔드 제출 및 회원 대시보드
  8. 검색과 필터링: 디렉토리의 가치는 검색 품질에 달려 있다
  9. 지도와 위치 페이지: 복리처럼 쌓이는 SEO
  10. 수익화: 동일한 기능 일체, 그리고 경쟁사가 따라올 수 없는 모델까지
  11. SEO와 스키마: 경쟁사 시스템 vs WordPress 전체 도구 상자
  12. 성능과 확장성: 절대 흉내 낼 수 없는 부분
  13. 데이터 소유권, 이식성, 그리고 종속성: 모든 질문 아래에 있는 질문
  14. 다국어 지원: 번역 버튼 하나와 진정한 제2언어의 차이
  15. 지원, 온보딩, 평판: 두 플러그인이 엇비슷한 부분
  16. 가격과 총 소유 비용: 영원히 임대할 것인가, 아니면 완전히 소유할 것인가
  17. 최종 평가: 각각이 실제로 누구에게 맞는가
  18. 결정하기 전에

TL;DR: 본론 전 짧게 요약

이 글은 길고 상세한 비교 분석이므로, 전부 읽기 전에 먼저 짧은 요약을 제공합니다.

Brilliant Directories는 호스팅 기반 플랫폼으로, 모든 것이 대신 처리되며 사이트는 해당 서버에 유지됩니다.

GeoDirectory는 직접 소유하는 자체 호스팅 WordPress 플러그인으로, 데이터와 사이트 전체를 이전하거나 재구성하거나 판매할 수 있으며, 소유권을 그대로 유지하는 완전 관리형 SaaS 버전도 곧 출시될 예정입니다.

이번 주 안에 멤버십 사이트를 오픈하고 싶고 서버를 전혀 다루고 싶지 않다면 Brilliant Directories가 적합하며, 지원 서비스도 실제로 훌륭합니다.

성장시키고 자산으로 보유할 디렉터리를 구축하고 있다면, 이후에 다루는 거의 모든 측면에서 GeoDirectory가 더 강력한 선택입니다.

아래 표에 차이점이 요약되어 있으며, 나머지 본문에서 모든 항목을 뒷받침합니다.

GeoDirectoryBrilliant Directories
유형 및 호스팅자체 호스팅 WordPress 플러그인, V3와 함께 관리형 SaaS 출시 예정호스팅 포함 SaaS 플랫폼
소유권사이트와 데이터 모두 소유 (내보내기, 자체 호스팅, 자산으로 판매 가능)데이터만 내보내기 가능, 사이트는 해당 서버에 유지
요금제무료 코어 제공; 멤버십은 단일 사이트 연 $139, 무제한 사이트 연 $229, 별도 호스팅 비용 추가월 $145, 또는 평생 $725~$2,950; 호스팅 포함
환불30일 환불 보장7일 환불 가능 기간
확장성커스텀 데이터베이스 테이블에 수백만 건의 리스팅; wp-rankings.com에서 65,000건 이상 운영 중플랜 상한선, 사이트당 최대 100,000명의 회원
데이터 모델무제한 커스텀 포스트 타입, 커스텀 필드, 자체 인덱싱 테이블고정된 리스팅 및 회원 모델
디자인모든 테마, 모든 페이지 빌더, 완전한 템플릿 제어고정된 테마 시스템, 특유의 템플릿 디자인
AI로컬 설치 환경에서 Claude Code로 전체 사이트 구축, 사용량 제한 없음페이지 수준 콘텐츠 생성, 크레딧 사용량 제한
검색커스텀 필드 기반 필터링, 내 주변 반경 검색정해진 필드 내 기본 검색 기능
지역 페이지실제 국가/지역/도시/동네 계층 구조, 커스텀 URL 및 템플릿, Google 또는 OpenStreetMap자동 생성된 검색 결과 페이지, 추가 API 비용이 발생하는 Google Maps
스키마직접 제어할 수 있는 카테고리 수준의 JSON-LD플랫폼이 자동으로 출력하는 방식
SEO 도구완전한 WordPress SEO 스택 (Rank Math, Yoast 등)기본 제공 SEO만 지원, 플러그인 없음
수익화GetPaid를 통한 10가지 이상의 모델, 리스팅에 WooCommerce 불필요: 유료 및 추천 리스팅, 소유권 주장, 리드, 광고, 멤버십, 예약, 렌탈, 이벤트 티켓, 마켓플레이스멤버십 및 리스팅 수익화 기능이 번들로 제공되는 패키지
부동산GeoMLS (출시 예정)는 RESO Web API를 통해 모든 최신 MLS 공급업체와 연결됩니다테마 스킨 제공, 네이티브 MLS 지원 없음
다국어WPML을 통한 완전한 다국어 지원, 각 언어별 색인화영어 관리자, Google Translate 오버레이, 색인화 언어를 위한 유료 서드파티 솔루션
프론트엔드 등록 및 회원GeoDirectory 코어 및 UsersWP를 통해 무료 제공네이티브 방식으로 즉시 사용 가능, 가장 강력한 영역
지원탁월함, Trustpilot 및 Capterra에서 4.8점우수함, Capterra에서 4.8점
온보딩가파른 학습 곡선, 방대한 문서와 커뮤니티더 빠르고 즉시 시작 가능, 그들만의 강점

핵심 차이점: 호스팅 플랫폼 vs 자체 호스팅 플러그인

기능 비교에 앞서, 실제로 무엇을 선택하는지 이해해야 합니다. 이 두 제품은 근본적으로 다른 종류이기 때문입니다.

Brilliant Directories는 호스팅 플랫폼입니다.

회원가입을 하고, 테마를 선택하고, 웹 관리자 화면에서 리스팅을 추가하면 Brilliant Directories가 그 뒤의 모든 것을 처리합니다. 서버, 업데이트, 백업, 보안까지 전부 말이죠.

코드를 직접 건드릴 필요도 없고, 서버를 관리할 필요도 없습니다. 그것이 바로 이 서비스의 핵심 매력입니다.

GeoDirectory는 자체 호스팅 WordPress 플러그인입니다.

직접 관리하는 호스팅 위에 자신의 WordPress 사이트에 설치하면, 첫날부터 사이트는 온전히 여러분의 것입니다.

이 한 가지 차이가 이후의 대부분을 결정하므로, 양쪽 모두에 대해 솔직하게 살펴볼 필요가 있습니다.

Brilliant Directories의 공정한 장점을 먼저 살펴보겠습니다.

관리형 편의성은 분명한 장점입니다.

호스팅, 업데이트, 유지보수에 관심이 없다면, 이 모든 것을 처리해 주는 플랫폼은 실질적인 부담을 덜어줍니다. 기술적 배경이 없는 창업자에게 그 부담은 종종 출시와 시작 포기 사이의 갈림길이 되기도 합니다.

우리는 그 사실을 외면하지 않겠습니다.

하지만 함정이 있습니다.

Brilliant Directories는 데이터 내보내기를 허용합니다.

하지만 웹사이트 자체의 내보내기는 허용하지 않습니다.

디자인, 템플릿, 코드, 그리고 사이트 자체가 그들의 인프라 위에 존재하며 거기에 고정됩니다.

다른 호스트로 사이트를 이전할 수 없으며, 구매자가 인수할 수 있는 독립적인 자산으로 판매하는 것도 불가능합니다.

평생 이용권 플랜에서도 이 사실은 변하지 않습니다. 한 번 결제하면 월정액 청구는 없어지지만 종속성은 사라지지 않기 때문입니다. 여전히 여러분의 사이트는 그들의 인프라 위에 있고, 그곳을 벗어날 수 없습니다.

결국 수년에 걸쳐 쌓아 올린 리스팅 데이터베이스, 즉 진정한 경쟁 해자가 돈을 내고 다 갚아도 실제로는 소유할 수 없는 집 안에 갇혀 있는 셈입니다.

GeoDirectory를 사용하면, 동일한 데이터베이스가 여러분이 소유한 호스팅 환경의 표준 WordPress 설치 위에 존재하며, 이를 이전하거나, 백업하거나, 개발자에게 넘기거나, 사이트와 함께 사업 전체를 매각할 수도 있습니다.

소유권은 디자인부터 SEO, 가격 책정에 이르기까지 아래의 모든 섹션을 관통하는 핵심 개념이므로, 계속 염두에 두시기 바랍니다.

관리형 호스팅은 어떤가요?

당연한 질문입니다. 서버를 대신 관리해 주는 것은 호스팅 플랫폼이 제공하는 유일한 기능이자, 플러그인만으로는 기본적으로 제공되지 않는 부분이니까요.

그래서 우리는 관리형 버전을 만들었습니다.

완전 호스팅 방식의 GeoDirectory SaaS가 올여름 이후 GeoDirectory V3와 함께 출시되며, 네이티브 AI 지원이 내장됩니다.

이미 현재 프로덕션 환경에서 운영 중입니다 — wp-rankings.com, 60,000개 이상의 리스팅과 수백만 개의 데이터베이스 행을 보유한 저희의 라이브 플러그인 디렉토리입니다. 즉, 이 플랫폼은 누구에게 제공하기 전에 저희 자체적으로 대규모로 운영하고 있는 것입니다.

중요한 부분은 바로 이것입니다.

원할 때 언제든지 이전할 수 있습니다.

간단한 내보내기 및 가져오기만으로 데이터와 디자인을 그대로 유지한 채 사이트 전체를 저희 관리형 호스팅에서 자체 서버로 옮길 수 있으므로, 절대 종속되지 않습니다.

호스팅 플랫폼의 편리함을 누리면서도 자체 호스팅 WordPress의 소유권을 그대로 유지할 수 있으며, 언제든지 원하는 방식을 직접 선택할 수 있습니다.

이것이 바로 Brilliant Directories가 제공할 수 없는 선택이며, 이 비교가 이런 방식으로 전개되는 이유입니다.

기능: 기본 제공 항목

저희의 플러그인 비교에서는 보통 두 무료 버전을 나란히 놓고 비교합니다.

하지만 여기서는 그렇게 할 수 없습니다. Brilliant Directories에는 무료 버전이 없기 때문입니다.

신용카드 없이 7일 체험판을 이용할 수 있으며, 이후에는 사이트를 유지하려면 유료 플랜이 필요합니다.

따라서 솔직한 질문은, 각 제품이 첫날 무엇을 제공하는지, 그리고 각각에서 '무료'가 실제로 무엇을 의미하는지입니다.

GeoDirectory부터 살펴보겠습니다. 그쪽 답변은 간단하니까요.

디렉토리 엔진 전체가 무료입니다.

The 무료 핵심 플러그인 은 WordPress.org에서 무제한 리스팅, 사용자가 직접 리스팅을 추가할 수 있는 드래그 앤 드롭 프런트엔드 제출 양식, 13가지 필드 유형의 커스텀 필드, 커스텀 지도 마커가 적용된 무제한 카테고리, 캐시된 Google Maps, 기본 내장 검색, 사용자 리뷰, CSV 가져오기 및 내보내기를 제공합니다.

수백만 개의 리스팅을 저장하도록 설계된 커스텀 데이터베이스 테이블 위에서 실행되므로, 무료 버전도 wp-rankings.com을 구동하는 것과 동일한 엔진입니다.

확장을 원할 때만 비용을 지불하며, 필요한 특정 기능에 대해서만 결제합니다: Location Manager 로 다중 도시 또는 글로벌 서비스를 제공하거나, Pricing Manager 로 리스팅 유료화를 할 수 있으며, 이런 식으로 계속됩니다.

원하지 않는 것은 아무것도 포함되지 않습니다.

Brilliant Directories는 정반대의 접근 방식을 취하며, 일부 구매자에게는 바로 그 점이 매력입니다.

모든 기능이 첫날부터 활성화됩니다.

유료 플랜을 이용하면 리스팅, 회원 프로필, 검색 및 필터링, 자동 생성 위치 페이지, 리뷰, 전체 수익화 도구, 이메일 마케팅, 관리형 호스팅, SSL, 백업, 월별 AI 크레딧까지 모두 통합되어 별도의 설정 없이 바로 작동합니다.

통합 과정을 완전히 건너뛰고 싶은 비기술적인 창업자에게 이 올인원 방식은 진정한 강점이며, 저희도 이 점을 충분히 인정합니다.

하지만 그 이면에는 타협이 존재합니다.

Brilliant Directories는 모든 기능이 번들로 제공되므로, 각 기능을 실제로 사용하든 안 하든 플랜 가격 전체를 지불해야 하며, 각 플랜에는 회원 수와 리스팅 수 제한이 있습니다.

GeoDirectory는 엔진이 무료이고 리스팅 수에 제한이 없으며, 기능이 모듈식으로 구성되어 있어 필요한 디렉토리를 정확히 구성하고 사용하는 확장 기능에 대해서만 비용을 지불합니다.

하나는 완성된 패키지를 제공합니다.

다른 하나는 직접 소유하고 구축할 수 있는 기반을 제공합니다.

어느 쪽이 맞는지는 설정 속도를 중시하느냐, 결과에 대한 통제권을 중시하느냐에 달려 있으며, 아래 섹션에서 두 가지 모두를 검토합니다.

디자인과 커스터마이징: Brilliant Directories 사이트들이 서로 비슷해 보이는 이유

직접 해볼 수 있는 테스트가 있습니다.

실제 운영 중인 Brilliant Directories 사이트를 몇 개 열어보면, 몇 초 안에 공통점을 알아차리기 시작할 것입니다.

동일한 템플릿 레이아웃을 공유하는 세 개의 Brilliant Directories 사이트
Brilliant Directory 사이트는 금방 알아볼 수 있습니다 1
동일한 템플릿 레이아웃을 공유하는 세 개의 Brilliant Directories 사이트
Brilliant Directory 사이트는 금방 알아볼 수 있습니다 2
동일한 템플릿 레이아웃을 공유하는 세 개의 Brilliant Directories 사이트
Brilliant Directory 사이트는 금방 알아볼 수 있습니다 3

똑같은 헤더 모양, 똑같은 리스팅 카드, 똑같은 사이드바 박스, 똑같이 복잡한 레이아웃이 반복해서 등장합니다.

그 획일성은 플랫폼의 구조 자체에서 비롯됩니다.

그들이 정한 경계 안에서, 그들의 에디터를 사용해, 그들의 테마 시스템 안에서 디자인해야 합니다.

색상을 바꾸고, 로고를 교체하고, 레이아웃을 선택하고, 일부 블록을 재배치할 수 있는데, 이것이 호스팅 에디터가 허용하는 대부분의 범위입니다.

하지만 템플릿 레이어 자체를 재구성하는 것은 불가능하기 때문에, 대부분의 사이트는 결국 동일하게 알아볼 수 있는 모습에 머물게 됩니다.

결과에 대해 저희 말만 믿으실 필요는 없습니다.

독립적인 리뷰들도 같은 말을 합니다. 템플릿이 어수선하고 시각적으로 구식이며, 너무 많은 바, 배지, 사이드바가 시선을 경쟁하고 있어, 현대적인 제품이라기보다 2000년대 초반의 디렉토리에 가깝다고 묘사합니다.

구식 인터페이스는 반복해서 등장하는 단골 불만 사항입니다.

디렉토리에서 이것은 단순한 외관 이상의 문제입니다. 템플릿 자체가 방문자가 실제로 사용하는 제품이기 때문입니다. 검색 페이지, 리스팅 카드, 리드 폼 모두 마찬가지이며, 구식 외형은 누군가가 글 한 줄을 읽기도 전에 신뢰를 잃게 만듭니다.

인정할 건 인정해야겠지요.

디자인 실력이 전혀 없고 습득할 의향도 없다면, 첫날부터 무난하게 보이는 고정 템플릿은 분명히 편리한 선택이며, Brilliant Directories는 그 지점에 빠르게 도달하게 해줍니다.

GeoDirectory는 정반대의 선택을 합니다.

어떠한 외형도 강요하지 않습니다.

WordPress 플러그인이기 때문에, 모든 테마와 주요 페이지 빌더에서 작동합니다. Gutenberg 블록, PRO 동적 데이터를 포함한 Elementor, Bricks, Divi, Beaver Builder, Breakdance 등 여러분과 빌더가 상상할 수 있는 방식대로 프런트엔드를 자유롭게 디자인할 수 있습니다.

저희의 무료 BlockStrap theme 은 이를 한 단계 더 발전시킵니다.

이 테마는 서른 개가 넘는 Bootstrap 블록을 갖춘 완전한 블록 테마로, 헤더, 푸터, 메뉴, 모든 템플릿을 포함한 사이트 전체를 WordPress 편집기 안에서 구축합니다.

디렉토리, 부동산, 구인구직 게시판을 위한 무료 버티컬 테마 중 하나에서 시작해 원형을 알아볼 수 없을 만큼 스타일을 바꾸거나, 원하신다면 코드에서 직접 템플릿을 재정의할 수도 있습니다.

한계는 여러분 또는 여러분의 도구가 만들어낼 수 있는 것에 달려 있으며, wp-rankings.com이 바로 그 가능성이 최대로 발휘된 모습입니다.

한 줄로 정리하는 솔직한 거래입니다.

Brilliant Directories는 완성된 디자인과 넘을 수 없는 경계를 함께 제공합니다.

GeoDirectory는 도구와 시작점이 될 무료 테마 세트를 제공하며, 아무런 제한도 두지 않습니다. 즉, 디자인 작업과 디자인의 자유는 모두 여러분의 것입니다.

AI: 페이지 수준 콘텐츠 지원 vs 내가 소유한 AI로 전체 사이트 구축

두 제품 모두 이제 AI를 전면에 내세우고 있으며, 이곳이 호스팅 플랫폼과 여러분이 소유하는 소프트웨어의 차이를 가장 명확하게 확인할 수 있는 지점입니다.

Brilliant Directories는 AI를 관리자 패널에 내장했습니다.

BD Butler 어시스턴트는 사이트 텍스트를 초안으로 작성하고, 이메일을 쓰고, 페이지 섹션을 생성하며, 페이지 생성기는 짧은 프롬프트로 랜딩 페이지, 블로그 게시물, 뉴스레터를 만들어냅니다.

페이지를 설명하면 AI가 섹션, 텍스트, 이미지를 구성하고, 여러분은 해당 편집기에서 결과물을 다듬을 수 있습니다.

기술적 배경이 없는 창업자에게는 정말 유용하며, 몇 분 안에 괜찮은 페이지를 만들어냅니다.

하지만 작업의 단위에 주목하세요.

바로 페이지입니다.

이들의 마케팅 자체도 이 기능 전체를 한 번에 한 페이지씩, 웹 페이지를 빠르게 만드는 것으로 설명하고 있습니다.

AI는 사이트 안에 존재하는 콘텐츠를 작성하고 디자인합니다.

사이트 자체를 구축하는 것은 아닙니다.

헤더, 푸터, 템플릿, 검색 동작, 데이터 모델, 그 아래에 있는 아키텍처, 이 중 어느 것도 대상이 되지 않습니다. 호스팅 플랫폼은 자신의 기반 자체를 여러분의 프롬프트에 맡길 수 없기 때문입니다.

크레딧 시스템이 그 경계를 구체적으로 보여줍니다.

AI는 월별 크레딧 한도를 기반으로 작동하며, 크레딧이 소진되면 추가로 구매해야 합니다. 즉, 지원은 설계상 종량제로 제공됩니다.

최근에는 MCP 서버도 추가되었는데, 이를 통해 AI 어시스턴트가 노출된 API를 통해 해당 플랫폼과 통신할 수 있습니다.

이것은 진정한 진전이며, 인정할 만한 가치가 있습니다.

그것은 여전히 그들의 울타리 안에서 작동합니다.

호스팅된 API에 대한 MCP는 API가 허용하는 것, 즉 게시물, 회원 등을 관리할 수 있으며, 코드베이스에는 절대 접근하지 않습니다. 접근할 코드베이스 자체가 없기 때문입니다.

GeoDirectory는 다른 출발점에서 시작하며, AI가 여러분을 위해 할 수 있는 일을 바꿔놓습니다.

여러분은 표준 WordPress 설치를 소유하고 있으므로, Local과 같은 도구를 사용해 자신의 컴퓨터에서 전체 사이트를 실행하고, AI 코딩 에이전트를 실제 파일에 직접 연결할 수 있습니다.

우리는 이를 위해 Claude Code를 사용합니다.

Claude Code는 템플릿, 함수, 커스텀 필드, 데이터베이스를 직접 편집하고, 새로운 기능을 구축하며, 사이트 전체를 재구성합니다. 사용량 제한도 없고, 여러분의 역량과 사용하는 도구 외에는 어떤 경계도 없습니다.

그 증거가 바로 wp-rankings.com입니다.

wp-rankings.com v2
Claude Code로 재구축된 wp-rankings.com V2

우리는 로컬 GeoDirectory 설치 환경에서 Claude와 Claude Code로 이를 구축했으며, 65,000개 이상의 리스팅, 데이터베이스 테이블 전반에 걸친 수백만 개의 행, 그리고 주당 약 1만 명의 방문자를 처리하고 있습니다.

Local에서 Claude Code와 Cursor로 wp-rankings.com 구축하기

어떤 호스팅 관리 패널도 이것을 만들 수 없습니다. 아무리 많은 AI 크레딧을 제공하더라도 말이죠. 이것을 구축하는 것은 사이트 엔지니어링이며, 페이지 생성기는 페이지를 채울 뿐입니다.

GeoDirectory V3는 제품 자체에 네이티브 AI 지원을 탑재하며, 여름 이후 출시될 예정입니다. 그때부터는 직접 연결해야 하는 기능이 아니라 기본으로 내장된 기능이 됩니다.

공정하게 말씀드리면, 선택의 기준은 이렇습니다.

Brilliant Directories는 설정 없이 오늘 바로 켤 수 있는 AI를 제공하지만, 페이지 내 콘텐츠로 제한되고 크레딧 단위로 측정됩니다.

GeoDirectory는 상한선도 없고 사용량 제한도 없는 AI를 제공하며, 사이트 전체를 대상으로 합니다. 대신 WordPress를 로컬에 설치하고 Claude Code나 Codex 같은 에이전트를 사용해야 합니다.

하나는 웹사이트를 더 빠르게 채우는 데 도움을 줍니다.

다른 하나는 웹사이트를 직접 구축하는 데 도움을 줍니다.

데이터 모델: 당신의 데이터베이스가 진정한 경쟁 우위

GeoDirectory의 리스팅 유형별 전용 테이블 방식 대 Brilliant Directories의 단일 고정 데이터 모델.

디렉토리를 실제로 중요한 것만 남기고 걷어내면, 결국 남는 것은 데이터베이스입니다.

리스팅, 리스팅을 설명하는 필드, 카테고리, 위치, 그리고 이들 간의 관계.

그 데이터베이스가 곧 비즈니스입니다.

그것은 당신이 수년에 걸쳐 구축한 것이고, 경쟁자가 하룻밤 사이에 복제할 수 없는 것이며, 구매자가 실제로 돈을 지불할 의향이 있는 것입니다.

따라서 중요한 질문은 그 데이터가 저장되는 테이블을 누가 소유하는지, 그리고 얼마나 자유롭게 구조를 설계할 수 있는지입니다.

GeoDirectory는 디렉토리를 자체 데이터베이스 테이블에 저장합니다.

기본 리스팅 유형인 Places는 다음과 같은 전용 테이블에 저장되며 wp_geodir_gd_place_detail, 추가되는 모든 리스팅 유형은 동일한 패턴으로 각자의 테이블을 갖습니다, wp_geodir_gd_{cpt-name}_detail.

이것이 바로 GeoDirectory가 수백만 건의 리스팅을 처리하면서도 느려지지 않는 이유입니다. 데이터가 대부분의 플러그인이 모든 것을 저장하는 범용 wp_postmeta 테이블 대신, 목적에 맞게 설계된 인덱싱된 테이블에 저장되기 때문입니다.

모든 데이터를 CSV로 내보내거나 다시 가져오거나, 다른 WordPress 설치 환경으로 이전하거나, 백업하거나, 개발자에게 직접 쿼리할 수 있도록 전달할 수 있습니다.

데이터는 당신이 직접 관리하는 호스팅 환경에서, 표준 형식으로, 온전히 당신의 것입니다.

또한 실제 상황에 맞게 데이터 모델을 자유롭게 설계할 수 있습니다.

무료 코어 버전은 13가지 필드 유형에 걸친 커스텀 필드를 갖춘 하나의 리스팅 유형을 제공합니다.

Add the Custom Post Types 애드온을 추가하면 필요한 만큼 리스팅 유형을 생성할 수 있으며, 각 유형은 고유한 필드, 카테고리, 태그, 그리고 양식을 가지며 서로 연결할 수도 있습니다.

탭에 모든 이벤트가 표시되는 장소(venue).

소속 의사 전체가 표시되는 병원.

소속 매물이 있는 에이전시, 그리고 각 매물에 담당 에이전트까지.

당신의 니치에 맞는 실제 구조를 모델링하면, 각 유형은 확장에 최적화된 전용 테이블에 저장됩니다.

Brilliant Directories는 반대 방식으로 작동합니다.

데이터 모델이 고정되어 있습니다.

플랫폼이 정의한 구조로 리스팅과 회원 정보를 받게 됩니다.

제공된 양식에 필드를 추가할 수 있으며, 커스터마이징의 범위는 그것이 전부입니다.

자체 저장소를 갖춘 독립적인 리스팅 유형을 만들 수 없습니다.

데이터가 저장되는 방식이나 위치를 변경할 수 없으며, 테이블은 해당 서버에 존재합니다.

데이터를 CSV로 내보낼 수 있고 그것 자체는 가치 있는 일이지만, 그럼에도 데이터의 구조, 관계, 그리고 데이터에 의미를 부여하는 사이트 자체는 남겨두고 떠나게 됩니다.

이 방식에도 나름의 장점이 있습니다.

고정된 모델은 더 단순합니다.

누군가 이미 아키텍처를 결정해 두었기 때문에 배워야 할 것도 적고 결정해야 할 사항도 줄어들며, 간단한 비즈니스 디렉토리라면 그것으로 충분할 수 있습니다.

하지만 결국 여러분이 처하게 되는 상황이 있습니다.

Brilliant Directories에서는 수년에 걸쳐 구축한 경쟁 우위가, 임대하는 구조 안에 자리하게 되어 함께 가져갈 수 없습니다.

GeoDirectory에서는 동일한 경쟁 우위가 여러분이 소유한 테이블, 내보낼 수 있는 형식, 여러분이 직접 관리하는 호스팅 위에 존재하며, 실제 비즈니스 방식에 맞게 구성됩니다.

데이터베이스가 곧 자산이며, 이 두 가지 중 그것을 온전히 소유할 수 있게 해주는 것은 하나뿐입니다.

수직 심화: 부동산, 이벤트, 채용, 그리고 MLS 문제

Brilliant Directories는 부동산, 이벤트, 구인구직, 생활정보, 전문직 회원 사이트 등 다양한 틈새 시장을 겨냥해 마케팅하고 있습니다.

실제로 구현하는 방식을 살펴보면, 매번 동일한 패턴이 반복됩니다.

하나의 고정된 플랫폼을 해당 틈새 시장에 맞게 스타일과 설정만 바꿔 적용하는 것입니다.

그 아래에 있는 리스팅 및 회원 모델은 변하지 않기 때문에, 부동산 사이트와 구인구직 사이트는 서로 다른 테마와 설정을 입힌 동일한 구조에 불과합니다.

많은 디렉토리에서 그것으로도 충분하며, 우리도 그 점을 부정하지는 않겠습니다.

GeoDirectory는 테마 레이어가 아닌 데이터 레이어에서 버티컬에 접근합니다.

자체 필드, 분류 체계, 테이블을 갖춘 커스텀 포스트 타입을 생성할 수 있기 때문에, 각 버티컬은 단순히 외형을 입히는 것이 아니라 데이터 구조 자체가 올바르게 모델링됩니다.

구인 게시판에는 급여, 계약 유형, 재택 근무 여부 필드가 추가됩니다.

이벤트 디렉토리에는 날짜, 장소, 주최자 필드가 추가됩니다.

부동산 포털에는 침실 수, 가격 이력, 중개인 링크 필드가 추가됩니다.

시작점으로 사용할 수 있는 무료 버티컬 테마도 제공합니다, 부동산 테마, 이벤트 테마, BlockStrap 기반의 구인 게시판 테마, 그리고 다음과 같은 애드온도 포함됩니다: 이벤트 날짜 기반 리스팅을 위한 기능도 갖추고 있어, 각 틈새 시장을 처음부터 구축할 필요가 없습니다.

그리고 두 제품을 완전히 구분 짓는 결정적인 차이가 있습니다.

부동산입니다.

Brilliant Directories에서 부동산 사이트는 직접 추가하거나 수동으로 가져온 매물 디렉토리로, 그에 맞는 스타일로 꾸며집니다.

GeoDirectory는 GeoMLS를 출시 예정으로, RESO Web API를 통해 모든 최신 MLS 공급업체와 디렉토리를 연결합니다.

실시간 매물 정보가 사이트에 바로 반영되며, MLS에서 변경 사항이 생기면 사진, 가격, 상세 정보가 자동으로 업데이트됩니다.

이것이 부동산 스킨과 부동산 플랫폼의 차이이며, 실시간 MLS 연동은 Brilliant Directories가 기본적으로 지원하지 않는 기능입니다.

솔직한 한계를 말씀드리겠습니다.

귀하의 틈새 시장이 단순한 비즈니스 또는 멤버십 디렉토리이고, 실시간 데이터 피드나 유형별 세부 필드가 전혀 필요하지 않다면, Brilliant Directories는 구조에 대해 고민하지 않아도 충분히 만족스러운 결과를 제공합니다.

귀하의 틈새 시장이 고유한 형태, 고유한 필드, 고유한 데이터 소스를 갖추고 있다면, 그 구조가 핵심 전부입니다.

Brilliant Directories는 모든 틈새 시장에 새 페인트 칠만 다를 뿐 동일한 골격을 제공합니다.

GeoDirectory는 각 틈새 시장에 고유한 골격을 부여합니다. 그리고 하나의 버티컬이 실질적인 구조를 필요로 할 때—부동산은 항상 그렇습니다—그 차이가 모든 것을 결정합니다.

프론트엔드 제출 및 회원 대시보드

이 부분은 Brilliant Directories가 가장 강점을 발휘하는 영역으로, 그 이유를 명확히 짚어볼 필요가 있습니다.

Brilliant Directories는 디렉토리보다 멤버십 플랫폼으로 먼저 설계되었습니다.

따라서 회원과 관련된 모든 기능이 기본 제공되며 완성도 높게 구현됩니다. 프론트엔드 회원가입 및 로그인, 회원 프로필, 계정 대시보드, 그리고 사용자가 관리자 영역을 전혀 보지 않고도 리스팅을 추가할 수 있는 제출 흐름까지 모두 포함됩니다.

이 모든 것이 첫날부터 연결되어 있으며, 별도로 설치하거나 설정할 것이 없습니다.

유료 회원이 자신의 항목을 직접 관리하는 것이 사이트의 핵심 목적이라면, 이 턴키 방식의 회원 레이어는 진정한 강점이며, 이 플랫폼이 가장 잘하는 부분이기도 합니다.

GeoDirectory는 같은 팀이 함께 작동하도록 제작한 두 개의 무료 플러그인으로 동일한 결과를 구현합니다.

GeoDirectory 코어는 자체적으로 프론트엔드 제출을 처리합니다.

사용자는 프론트엔드 폼을 통해 자신의 리스팅을 추가하고 수정할 수 있으며, wp-admin에는 전혀 접근할 필요가 없습니다.

UsersWP 회원 측면을 처리합니다.

드래그 앤 드롭 폼 빌더를 통해 프론트엔드 회원가입, 로그인, 비밀번호 복구, 아바타 및 커버 이미지가 포함된 프로필 페이지, 검색 가능한 회원 디렉토리를 모두 제공하며, 몇 분 안에 설정이 완료됩니다.

두 플러그인 간의 연동은 GeoDirectory 코어에 내장되어 있으므로, 회원 프로필에는 제출한 리스팅, 리뷰, 즐겨찾기 탭이 표시되며, GetPaid 를 추가하면 그 옆에 청구서 탭이 함께 나타납니다.

리스팅 소유자는 로그인하여 리스팅을 제출하고 관리하며 결제까지, 모든 과정을 프론트엔드에서 완료할 수 있습니다. 이는 Brilliant Directories가 제공하는 경험과 정확히 동일합니다.

두 플러그인 모두 무료입니다.

바로 여기서 GeoDirectory가 앞서 나갑니다.

모든 폼, 모든 프로필, 그리고 모든 사용자 대시보드 템플릿을 WordPress 페이지를 편집하는 것과 동일한 방식으로 직접 소유하고 재디자인할 수 있습니다. 즉, 회원 경험은 플랫폼이 정의하는 것이 아니라 여러분이 직접 만들어 나가는 것입니다.

회원 디렉토리 자체가 실제 검색 가능한 디렉토리로, 다른 디렉토리와 마찬가지로 정렬 및 필터링이 가능합니다.

그리고 소셜 로그인, 회원가입 심사, WooCommerce 주문, 회원가입 시 뉴스레터 수신 동의 등 애드온을 통해 전체 시스템을 확장할 수 있으며, 각각 별도의 커스텀 작업 없이 탭이나 단계를 추가합니다.

그 대가는 익숙한 것입니다.

Brilliant Directories는 멤버십 레이어를 미리 조립된 형태로 제공하고, GeoDirectory는 공식 플러그인 두 개를 실행하도록 설계되어 있어 서로 완벽하게 연결됩니다. 두 플러그인 모두 무료이며, 연결 기능이 이미 코어에 내장되어 있습니다.

설정에 몇 분만 투자하면, 완전히 내 것으로 소유하고 원하는 대로 재구성할 수 있는 회원 경험을 얻게 됩니다.

두 제품이 가장 강한 영역에서 맞붙으면 꽤 공정한 싸움이 되지만, 결국 승부를 가르는 것은 소유권입니다.

검색과 필터링: 디렉토리의 가치는 검색 품질에 달려 있다

검색이 제대로 되지 않는 디렉토리는 그냥 목록에 불과합니다.

바로 이 지점에서 두 제품이 제 값을 하느냐 못 하느냐가 갈리는데, 두 제품 모두 첫날부터 작동하는 검색 기능을 제공합니다.

먼저 Brilliant Directories의 장점을 인정해 봅시다.

검색 기능이 기본으로 내장되어 있고, 위치를 이해하며, 별도 설정 없이 리스팅이 등록되는 즉시 작동합니다.

표준 필드를 갖춘 수백~수천 개 항목의 디렉토리라면 그것으로 충분하며, 대부분의 방문자는 원하는 것을 찾을 수 있습니다.

GeoDirectory도 비슷한 출발점에서 시작하지만, 훨씬 더 멀리 나아갑니다.

무료 코어만으로도 키워드와 위치로 검색할 수 있으며, "검색어" 필드와 "근처" 필드를 제공하고, 결과를 거리순, 평점순, 리뷰순, 날짜순으로 정렬합니다.

Add the Advanced Search Filters 애드온을 추가하면 검색 기능이 마켓플레이스에 가까운 수준으로 발전합니다.

방문자는 두 필드 모두에서 자동완성을 사용할 수 있고, 현재 위치를 감지해 직접 선택한 반경(마일 또는 킬로미터) 내 결과를 반환하는 "내 근처" 옵션, 각 리스팅 아래에 표시되는 실제 거리, 그리고 직접 만든 사용자 정의 필드에 대한 필터까지 활용할 수 있습니다.

내 위치에서 10마일 이내, 장애인 편의시설을 갖춘 반려동물 동반 가능 호텔, 거리순 정렬.

1마일 이내, 지금 영업 중인 타코 가게.

두 예시 모두, 처음부터 해당 필드를 데이터 모델에 직접 구축해 두었기 때문에 가능한 것입니다.

이것이 바로 곱씹어 볼 만한 핵심입니다.

검색 품질은 데이터 모델에서 비롯됩니다.

앞서 살펴본 것처럼, 구조를 직접 소유하고 설계하기 때문에, 만들어 두는 필드 하나하나가 제공할 수 있는 필터가 되고, 각 리스팅 유형마다 고유한 검색 필터 세트를 가질 수 있습니다.

Brilliant Directories는 자체적으로 정의한 필드를, 자체적으로 정의한 방식으로 검색합니다.

그들의 모델에 특정 항목에 대한 필드가 없으면, 그 항목에 대한 필터도 존재하지 않습니다.애초에 필드 자체를 추가할 수 없기 때문입니다.

이는 성능 측면에서도 마찬가지입니다.

GeoDirectory는 자체 인덱싱된 테이블을 대상으로 검색을 실행하기 때문에, 디렉토리에 수만, 수십만 건의 리스팅이 쌓여도 빠른 속도를 유지합니다.

wp-rankings.com은 동일한 엔진으로 6만 5천 개 이상의 항목을 끊김 없이 검색합니다. 바로 여러분이 사용하게 될 그 엔진입니다.

Brilliant Directories의 경우, 요금제 한도가 그 수치보다 훨씬 낮게 제한되어 있어 상한선을 테스트해 볼 기회조차 없을 가능성이 높습니다. 이는 장단점이 모두 있는 부분입니다.

솔직하게 평가해 보겠습니다.

디렉토리 규모가 작고 필드가 표준적이라면, Brilliant Directories는 아무런 노력 없이도 작동하는 검색 기능을 제공합니다.

방문자가 자신의 니치에서 중요한 세부 정보를 기준으로 리스팅을 필터링하기를 원한다면, 그것은 데이터 모델을 직접 소유하는 데 달려 있습니다. 그리고 데이터 모델의 소유권은 호스팅 플랫폼이 절대 허용하지 않는 바로 그것입니다.

지도와 위치 페이지: 복리처럼 쌓이는 SEO

위치 페이지는 디렉토리가 조용히 SEO를 쌓아가는 공간입니다.

모든 도시, 모든 지역, 도시 내 모든 카테고리가 실제 사람들이 검색하는 키워드로 순위를 차지할 수 있는 페이지가 되며, 디렉토리가 성장할수록 이 페이지들은 복리처럼 누적됩니다.

두 제품 모두 이 점을 잘 이해하고 있으며, 위치 페이지를 자동으로 생성합니다. 그러므로 먼저 Brilliant Directories에 대해 공정하게 살펴보겠습니다.

이들의 위치 SEO는 기본 상태에서도 genuinely 뛰어납니다.

Brilliant Directories는 모든 회원, 모든 카테고리, 모든 도시에 대한 페이지를 자동으로 생성하고, 기본적으로 모든 페이지에 SEO를 연결하며, 다음과 같이 깔끔한 URL을 제공합니다. united-states/city/profession, 그리고 중요한 페이지에는 커스텀 제목, 소개 텍스트, FAQ를 추가할 수 있습니다.

기술적 지식이 없는 운영자에게는, 아무런 노력 없이 이 정도의 프로그래밍 방식 SEO를 얻을 수 있다는 것은 상당한 장점입니다. 이 점을 가볍게 넘길 생각은 없습니다.

그러나 그 이면에는 다음과 같은 사실이 있습니다.

이 위치 페이지들은 예쁜 URL이 덧씌워진 동적 검색 결과 페이지로, 해당 플랫폼에 의해 생성되고, 그들의 인프라에서 운영되며, 그들의 템플릿 시스템 안에서 스타일이 적용됩니다.

그 예쁜 URL의 위치 기능은 Google Maps API에 의존하며, 공식 문서에서도 더 완전한 버전을 활성화하면 Google Maps API 비용이 추가된다고 명시하고 있습니다.

GeoDirectory는 위치 페이지를 다른 방식으로 구축하며, 그 차이는 구조적입니다.

The Location Manager 애드온은 실제 위치 계층 구조를 제공합니다. 국가, 지역, 도시, 그리고 선택적으로 동네까지 포함되며, 각 레벨은 고유한 깔끔한 URL을 가진 실제 페이지입니다. 예를 들면 location/united-states/new-jersey/maple-shade.

이 페이지들은 각각 고유한 메타 제목, 고유한 설명, 고유한 대표 이미지, 고유한 텍스트를 가지며, WordPress 페이지를 편집하는 방식으로 전체 위치 템플릿을 자유롭게 재디자인할 수 있습니다.

위치는 사용자가 리스팅을 추가할 때 자동으로 지오코딩되어 채워지므로, 편의성이 사용자의 필요에 맞게 맞춰집니다.

지도는 원하는 것을 선택할 수 있습니다.

GeoDirectory는 Google Maps 또는 OpenStreetMap에서 실행되므로, Google을 완전히 건너뛰고 API 키를 피하며 페이지당 Maps 비용을 회피할 수 있으면서도, 수천 개의 마커가 있어도 지도는 캐시되어 빠르게 유지됩니다.

이제 모든 것을 하나로 연결하는 부분입니다.

프로그래밍 방식의 위치 페이지는 하나의 자산이며, 종종 디렉토리가 보유한 가장 가치 있는 SEO 자산입니다.

Brilliant Directories에서 그 자산은 임대한 집 안에서 순위를 차지하며, 플랫폼을 떠날 경우 페이지와 URL은 그대로 남겨집니다.

GeoDirectory에서는 동일한 페이지들, 해당 URL들, 순위들, 그리고 템플릿들이 귀하가 소유한 WordPress 설치 환경에 존재하므로, 수년간 쌓아온 SEO가 그대로 함께 이동합니다.

두 플랫폼 모두 순위 향상에 도움을 줍니다.

차이는 플랫폼을 떠나기로 결정하는 날에 드러납니다.

GeoDirectory는 모든 순위 페이지, URL, 템플릿을 온전히 돌려줍니다.

Brilliant Directories는 스프레드시트를 건네줍니다.

수익화: 동일한 기능 일체, 그리고 경쟁사가 따라올 수 없는 모델까지

GetPaid로 구동되는 GeoDirectory의 9가지 수익화 모델: 유료 리스팅, 클레임, 리드, 광고, 멤버십, 예약, 렌탈, 티켓, 마켓플레이스.

미리 없애버릴 만한 안일한 가정이 하나 있습니다.

Brilliant Directories가 멤버십 플랫폼으로 만들어졌기 때문에, 사람들은 수익화에서 앞선다고 생각합니다.

그렇지 않으며, 그 이유를 짚어볼 필요가 있습니다.

먼저 공정하게 인정할 부분을 인정해 봅시다.

Brilliant Directories의 수익 도구는 번들로 제공되고, 잘 다듬어져 있으며, 첫날부터 바로 사용할 수 있습니다. 반복 멤버십 청구, 유료 및 추천 리스팅, 유료 클레임, 리드 도구, 광고 슬롯 등 모든 것이 별도의 연동 없이 플랫폼 안에 내장되어 있습니다.

그 턴키 제품군은 정말 편리하며, 많은 운영자에게는 그것으로 충분합니다.

하지만 편리함은 거기서 끝납니다.

GeoDirectory는 자체 무료 결제 엔진인 GetPaid를 통해 수익을 창출하며, 20개 이상의 게이트웨이와 글로벌 세금 준수 기능이 내장되어 있고, 리스팅과 관련된 모든 작업에 WooCommerce가 필요하지 않습니다.

이 엔진 위에 Pricing Manager 애드온을 사용하면 리스팅당 요금을 일회성 또는 정기 결제로 청구하고, 검색 결과 상단에 추천 게재 위치를 판매하고, 무료 체험을 운영하며, 만료 및 갱신을 자동으로 설정할 수 있습니다.

그런 다음 수익 모델은 고정 플랫폼이 제공하는 것을 훨씬 넘어 확장됩니다.

다음을 사용하여 리스팅 소유권 주장에 요금을 청구할 수 있습니다. Claim Listings 애드온으로 각 리드마다 요금을 청구하고, 광고를 운영하며, 다음을 통해 접근 권한을 멤버십 으로 제한할 수 있습니다 UsersWP를 통해.

슬롯 기반의 예약 서비스 에 수수료를 부과할 수 있습니다. Treatwell이나 Fresha처럼요.

또한 휴가용 숙소 예약 마켓플레이스 를 Airbnb나 Booking.com처럼 운영할 수도 있습니다.

다음 플러그인을 활용해 이벤트 티켓을 판매하고 모든 판매에서 수수료를 취할 수 있습니다. 이벤트 티켓 마켓플레이스, 이를 통해 이벤트 디렉토리를 나만의 Eventbrite로 만들 수 있습니다.

그리고 모든 리스팅을 완전한 쇼핑몰로 전환할 수 있습니다. GeoMarketplace (WooCommerce Marketplace 플러그인과 결합하면) 업주가 상품을 판매하고, 귀하는 수익을 나눠 가지며, 구매자는 가장 가까운 매장을 거리 순으로 검색할 수도 있습니다.

이는 호스팅형 멤버십 플랫폼이 제공하도록 설계된 것보다 훨씬 다양한 수익 메뉴입니다.

여기 솔직한 거래가 있습니다. 예상하시는 것과는 다를 수 있습니다.

Brilliant Directories는 그들이 지원하기로 결정한 모델의 범위 안에서, 강력한 수익화 도구 모음을 사전 조합된 형태로 제공합니다.

GeoDirectory는 더 광범위한 수익 모델을 모듈형 구성 요소로 제공하며, 플랫폼 사용료를 지불하지 않아도 되는 자체 결제 엔진을 기반으로 하여 원하는 곳에만 활성화할 수 있습니다.

조금 더 직접 조립하는 대신, 상대방 플랫폼으로는 구현할 수 없는 수익 흐름을 만들 수 있습니다. 예약 마켓플레이스, 티켓 마켓플레이스, 벤더 마켓플레이스 — 각각이 독립적인 비즈니스가 됩니다.

모든 디렉토리에는 수익이 필요하며, 두 플랫폼 모두 이를 실현해 줍니다.

차이는 도달 범위에 있습니다.

고정된 도구 모음은 개발사가 선택한 모델만 제공합니다.

모듈형 자체 소유 스택은 비즈니스가 새로운 모델을 발견할 때마다 계속해서 추가할 수 있습니다.

SEO와 스키마: 경쟁사 시스템 vs WordPress 전체 도구 상자

앞서 위치 페이지와 프로그래매틱 SEO에 대해 다루며 Brilliant Directories에 실질적인 점수를 드렸습니다.

이 섹션은 나머지 SEO, 즉 스키마, 마크업, 툴링에 관한 것이며, 여기서 격차는 더욱 벌어집니다.

상대방의 한계부터 살펴보겠습니다. 이 부분은 쉽게 지나치기 쉽습니다.

Brilliant Directories에는 자체 SEO 시스템이 내장되어 있으며, 편집 가능한 제목 및 메타 템플릿, 변수, 소셜 공유 태그를 포함합니다.

충분히 유능하며, 아무것도 설치하지 않아도 작동합니다.

다만 그 범위를 벗어날 수는 없습니다.

Rank Math, Yoast, SEOPress, 혹은 WordPress 생태계에서 널리 사용되는 어떤 도구도 설치할 수 없습니다. WordPress 기반이 아니기 때문에, SEO는 그들의 시스템이 출력하는 것, 그리고 그들이 개선하기로 선택한 방식에 전적으로 의존하게 됩니다.

GeoDirectory는 WordPress SEO 생태계를 대체하는 대신 그 안에 완전히 통합됩니다.

기본 설정만으로도 모든 페이지와 모든 리스팅 유형에 대해 대체 변수를 사용한 제목과 메타를 자체적으로 관리하므로, 시작하는 데 별도의 플러그인이 전혀 필요하지 않습니다.

더 많은 기능이 필요할 때는 Rank Math 및 Yoast와 기본적으로 통합되며, 다른 주요 SEO 플러그인들과도 함께 작동합니다. 덕분에 웹에서 가장 경쟁력 있는 사이트들이 사용하는 최고 수준의 SEO 스택을 그대로 운영하면서, 원하는 플러그인에 메타 및 스키마 제어권을 맡길 수 있습니다.

이것이 가장 중요한 부분은 구조화된 데이터이며, GeoDirectory는 이를 기본적으로 지원합니다.

기본 설정만으로 리스팅에 대한 JSON-LD 스키마를 출력하며, 카테고리 수준에서 스키마 유형을 설정할 수 있습니다. 따라서 음식점 카테고리는 음식점 스키마를, 호텔 카테고리는 호텔 스키마를, 이벤트 카테고리는 이벤트 스키마를 내보내며, 이 모든 것이 SEO 플러그인 없이 코어만으로 가능합니다.

여기에 더해 평점에서 나온 리뷰 별점도 함께 반영됩니다.

리치 결과는 리스팅이 Google에서 별점, 가격, 세부 정보를 표시하는 방식이며, AI 검색이 페이지의 내용을 이해하는 방식으로도 점점 더 중요해지고 있습니다.

고정 플랫폼에서는 해당 플랫폼이 내보내는 스키마만 사용할 수 있습니다.

GeoDirectory에서는 직접 결정한 스키마를 내보낼 수 있으며, Google이 새로운 유형을 도입하는 당일 바로 적용할 수 있습니다. 로드맵을 기다릴 필요가 없습니다.

기술적인 요소들, 즉 캐노니컬 태그, 리디렉션, 로봇 규칙, hreflang, 사이트맵, 그리고 Core Web Vitals를 좌우하는 캐싱 및 CDN 선택에서도 마찬가지입니다.

GeoDirectory에서는 이 모든 것을 직접 설정할 수 있습니다.

Brilliant Directories에서는 플랫폼이 노출하는 항목만 사용할 수 있습니다.

좋은 SEO는 끊임없이 움직이는 목표이며, Google은 이를 지속적으로 변경합니다.

문제는 누가 따라갈 수 있느냐입니다. 완전한 도구 세트와 자체 마크업을 갖춘 당신인가요, 아니면 플랫폼이 자신의 일정에 따라 대신 결정하는 것인가요?

성능과 확장성: 절대 흉내 낼 수 없는 부분

대부분의 디렉터리 비교는 실제로 테스트할 만큼 규모가 큰 디렉터리도 없이 속도에 대해 논쟁합니다.

저희는 더 잘할 수 있습니다. 직접 운영하고 있으니까요.

모든 것을 결정하는 것은 아키텍처이므로, 아키텍처부터 살펴보겠습니다.

GeoDirectory는 앞서 설명한 것처럼, 일반 게시물에 WordPress가 사용하는 범용 테이블이 아닌 자체 커스텀 데이터베이스 테이블에 리스팅을 저장합니다.

이것은 기술적인 세부 사항처럼 들리지만, 디렉터리가 성장해도 플러그인이 안정적으로 유지되는 가장 큰 이유입니다.

목적에 맞게 설계된 테이블은 디렉터리가 수만 개의 리스팅, 수십만 개의 행, 그리고 범용 설정에서는 속도가 느려질 검색 쿼리에 도달해도 빠른 속도를 유지합니다.

여기 그 증거가 있습니다. 지금 바로 열어볼 수 있는 실제 운영 중인 사이트입니다.

wp-rankings.com은 GeoDirectory로 운영되며, 6만 5천 개 이상의 리스팅, 데이터베이스 테이블 전반에 걸친 수백만 개의 행, 그리고 매주 1만 명 이상의 방문자를 보유하고 있습니다.

이 규모에서도 검색, 필터링, 로딩이 무리 없이 작동하며, 여러분이 설치하게 될 바로 그 무료 핵심 엔진을 사용합니다.

저희는 로컬 설치 환경에서 Claude와 Claude Code를 활용해 이를 구축했습니다. 덕분에 이 사이트는 AI 섹션과 디자인 섹션의 증거이기도 합니다. 세 가지 주장을 하나의 실제 디렉토리가 뒷받침하는 셈입니다.

이제 Brilliant Directories를 살펴보겠습니다.

이 플랫폼은 각 요금제가 허용하는 규모에서 잘 작동하며, 관리형 호스팅도 그에 맞게 최적화되어 있어 일반적인 디렉토리는 원활하게 운영됩니다.

문제는 속도가 아닙니다. 바로 한계선입니다.

요금제에는 회원 수 상한이 있어, 10만 개 혹은 수십만 개의 항목을 담으려는 디렉토리는 호스팅 요금제가 감당하도록 설계된 범위의 한계에 부딪히게 됩니다.

또한 요금제를 초과했을 때 더 강력한 자체 인프라로 사이트를 이전할 수도 없습니다. 사이트가 그들의 서버를 벗어날 수 없기 때문입니다.

GeoDirectory를 사용하면 한계는 여러분의 호스팅이 결정하며, 그 한계를 직접 높일 수 있습니다.

소규모 공유 호스팅으로 시작한 뒤 더 큰 서버로 이전하고, 캐싱을 추가하고, CDN을 추가하고, 데이터베이스를 최적화하세요. 규모가 커지는 모든 대형 WordPress 사이트가 걷는 바로 그 길입니다.

작게 시작하는 디렉토리와 결국 거대해지는 디렉토리는 동일한 설치 환경에서 운영되며, 호스팅만 계속 업그레이드하면 됩니다.

이것이 규모가 드러내는 차이입니다.

한 플랫폼은 스스로 정해놓은 한계선까지 완벽하게 작동합니다.

다른 플랫폼은 호스팅이 허락하는 만큼 계속 나아가며, 그 한계를 결정하는 것은 바로 여러분입니다.

데이터 소유권, 이식성, 그리고 종속성: 모든 질문 아래에 있는 질문

지금까지의 모든 섹션이 같은 지점을 맴돌았으니, 이제 그 핵심을 테이블 한가운데 올려놓겠습니다.

Brilliant Directories 위에 디렉토리를 구축한다는 것은, 빌린 땅 위에 짓는 것과 같습니다.

그들 스스로도 가능한 한 공정한 표현으로 그렇게 말하고 있습니다.

데이터는 내보낼 수 있습니다.

웹사이트는 내보낼 수 없습니다.

그 두 가지는 전혀 다른 개념이며, 그 간극이 바로 이 모든 논의의 핵심입니다.

여러분의 데이터는 사이트의 기반이 되는 스프레드시트, 즉 리스팅, 회원, 카테고리, 리뷰 등을 파일로 내보낸 것입니다.

여러분의 웹사이트는 그 데이터에 실질적인 가치를 부여하는 모든 것입니다. 디자인, 템플릿, URL, 지역 페이지, 스키마, 검색 동작, 코드, 그리고 그 페이지들이 수년에 걸쳐 쌓아온 검색 순위가 바로 그것입니다.

Brilliant Directories는 첫 번째 것은 돌려주고, 두 번째 것은 자신이 쥐고 있습니다.

그래서 이유가 무엇이든, 가격 문제든, 정책 변경이든, 서비스 중단이든, 더 좋은 아이디어를 찾았든, 떠나기로 결심한 날 여러분은 CSV 파일 하나만 들고 나와 처음부터 다시 시작해야 합니다.

검색 순위는 더 이상 여러분이 제어할 수 없는 URL에 그대로 남습니다.

디자인도 그대로 남습니다.

구축한 것도 그대로 남습니다.

어딘가에 처음부터 사이트를 다시 만들고, Google이 이 이전을 용인해 주기를 바라는 수밖에 없습니다.

이것이 바로 종속(lock-in)이며, 이는 플랫폼의 우연한 결과가 아닙니다.

이것은 플랫폼의 본질적인 구조입니다.

GeoDirectory는 이 모든 구조를 뒤집습니다.

사이트는 여러분이 직접 제어하는 호스팅 위에 구동되는 표준 WordPress 설치본이기 때문에, 데이터와 웹사이트는 동일한 자산이며 둘 다 온전히 여러분의 것입니다.

백업하거나, 다른 호스트로 이전하거나, 개발자에게 넘기거나, 사이트 전체를 사업과 함께 매각할 수도 있습니다. 리스팅, 디자인, URL, 검색 순위 모두 하나의 자산으로 함께 이전되어, 인수자가 실질적으로 이어받을 수 있습니다.

직접 소유한 디렉토리는 재무제표에 올릴 수 있는 자산입니다.

임차하는 디렉토리는 모든 것을 잃지 않으려면 멈출 수 없는 구독료입니다.

이제 Brilliant Directories가 열어둔 함정을 닫는 부분입니다.

호스팅 플랫폼의 유일한 진짜 장점은 서버를 다른 누군가가 운영해 준다는 것인데, 저희는 그 편리함을 종속 없이 구현했습니다.

여름 이후 V3와 함께 출시될 GeoDirectory SaaS는 오늘 이미 wp-rankings.com에서 운영 중이며, 저희가 유지보수와 업데이트를 모두 처리하는 완전 관리형 호스팅을 제공합니다.

차이는 바로 출구의 유무입니다.

간단한 내보내기 및 가져오기 기능으로 사이트 전체, 데이터, 디자인, 템플릿, URL 등 모든 것을 원할 때 언제든지 저희 관리형 호스팅에서 직접 운영하는 서버로 완벽하게 이전할 수 있으며, 남겨지는 것은 아무것도 없습니다.

편리함이 필요한 동안은 그 편리함을 누리고, 더 이상 필요하지 않은 순간 언제든 자유롭게 떠날 수 있습니다.

이것이 바로 이 전체 비교가 귀결되는 선택입니다.

실제로 복리로 쌓이는 유일한 자산인 데이터베이스를 직접 소유한 땅 위에 구축하십시오. 아니면 임대한 땅 위에 구축하고 집주인이 절대 자물쇠를 바꾸지 않기를 바라십시오.

다국어 지원: 번역 버튼 하나와 진정한 제2언어의 차이

디렉토리가 둘 이상의 언어를 지원한다면 이 섹션은 중요하며, 두 제품이 말하는 "다국어"의 의미는 매우 다릅니다.

Brilliant Directories는 영어로 시작하며 관리자 영역은 영어로 유지됩니다. 이 부분은 번역할 수 없습니다.

프론트엔드의 경우 두 가지 방법이 있습니다.

기본 제공 인터페이스 언어는 영어, 스페인어, 프랑스어, 독일어를 지원하므로 레이블과 이메일에 사용할 기본 언어를 이 짧은 목록에서 하나 선택할 수 있습니다.

그 외에는 Google Website Translator 애드온을 안내하는데, 이는 사이트에 Google Translate 메뉴를 추가하여 방문자가 페이지를 즉시 원하는 언어로 전환할 수 있게 해 줍니다.

이는 기계 번역을 덧씌운 방식이며, 해당 제품의 자체 문서에 따르면 기본 버전은 사이트를 영어로만 색인합니다.

다른 언어도 실제로 Google에 색인되게 하려면 월정액 유료 서드파티 서비스를 이용해야 하며, 그 경우에도 콘텐츠는 직접 작성된 것이 아니라 자동 번역된 것입니다.

방문자가 자신의 언어로 사이트를 읽는 것만을 원하는 경우라면 이것으로 충분하며 설정도 거의 필요하지 않습니다.

각 언어별 검색 순위를 원하는 디렉토리라면 부족합니다. 자동 번역되고 색인이 빈약한 페이지는 실제 콘텐츠와 경쟁할 수 없기 때문입니다.

GeoDirectory는 검증된 WordPress 다국어 시스템인 WPML을 통해 두 번째 언어를 실제 콘텐츠로 처리합니다.

모든 리스팅, 사용자 정의 필드, 카테고리, 위치 페이지에 제대로 된 사람의 번역을 적용할 수 있으며, 각 언어마다 고유한 깔끔한 URL과 hreflang 태그가 부여되고, 각각 독립적으로 완전히 색인될 수 있습니다.

관리자 화면도 다른 언어로 운영할 수 있어 팀원들이 각자의 언어로 작업할 수 있습니다.

결론을 내려줄 테스트가 있습니다.

두 번째 언어로 리스팅 중 하나를 검색해 보십시오.

번역 오버레이 방식에서는 해당 페이지가 거의 검색 결과에 나타나지 않습니다.

고유하게 색인된 URL에 실제 번역 페이지가 있다면 나타날 수 있습니다.

다국어 시장을 대상으로 한다면, 제2언어가 트래픽을 가져오는지 아니면 단순한 편의를 제공하는지가 중요한 판단 기준이 됩니다.

지원, 온보딩, 평판: 두 플러그인이 엇비슷한 부분

모든 항목에서 명확한 승자가 가려지는 것은 아니며, 이 항목은 솔직하게 말씀드리자면 박빙의 결과입니다.

먼저 고객 지원을 살펴보겠습니다. 두 회사 모두 고객 지원으로 잘 알려진 영역이기 때문입니다.

Brilliant Directories는 빠르고 친절한 지원으로 탄탄한 평판을 자랑하며, 이는 사용자 리뷰에서 반복적으로 확인됩니다.

저희도 마찬가지입니다. 고객 지원은 고객들이 가장 많이 언급하는 강점입니다.

On Trustpilot "어떤 소프트웨어 공급업체에서도 받아본 것 중 최고의 지원"이라고 표현했으며, 이 주제는 나머지 리뷰에서도 이어집니다. 빠른 답변, 실질적인 해결책, 문제가 해결될 때까지 끝까지 함께하는 담당자까지.

Capterra도 같은 이야기를 전합니다. 판매 전후의 빠르고 개인적인 응대를 높이 평가하고 있습니다.

따라서 고객 지원 면에서 저희는 입증할 수 없는 우위를 주장하지 않겠습니다. 그쪽도 마찬가지입니다.

양쪽 팀 모두 진심으로 이 부분을 잘하고 있으며, 어느 쪽을 선택하든 안심하셔도 됩니다.

온보딩 과정에서는 솔직한 차이가 드러납니다. 이 부분에서는 Brilliant Directories가 더 쉽게 시작할 수 있습니다.

호스팅과 안내가 제공되므로, 서버를 건드리지 않고도 가입부터 라이브 사이트까지 빠르게 진행할 수 있습니다. 이 낮은 진입 장벽은 실질적인 강점입니다.

GeoDirectory는 처음에 조금 더 많은 것을 요구합니다.

더 강력하고 자체 호스팅 방식이다 보니 학습 곡선이 존재하며, 리뷰어들도 솔직하게 그렇게 말합니다. 다만 한번 익히고 나면 그 깊이가 충분히 가치 있다는 말도 덧붙이는 경향이 있습니다.

저희는 방대한 문서, 동영상 가이드, 활발한 커뮤니티로 이 학습 곡선을 완화하고 있습니다. 아예 배우고 싶지 않은 분들을 위해서는 GeoDirectory Experts 디렉터리를 통해 이미 능숙한 전문가를 고용할 수도 있습니다.

평판 면에서도 두 서비스는 비슷한 수준입니다.

두 서비스 모두 10년 이상의 역사를 가지고 있으며, 수백 건의 리뷰에서 5점 만점에 4.8점 내외의 평점을 유지하고 있고, 탄탄하게 자리 잡은 대규모 사용자 기반을 보유하고 있습니다.

어느 쪽도 서비스 지속성이나 품질 면에서 위험한 선택이 아닙니다.

이 항목에 대한 솔직한 결론은 다음과 같습니다.

지원은 동점, 평판도 동점, 그리고 시작의 편의성 면에서는 Brilliant Directories가 온보딩 부문을 가져갑니다.

만약 결정이 여기서만 이루어진다면, 동전 던지기나 다름없을 것입니다.

하지만 결정은 여기서 끝나지 않습니다. 앞서 다룬 모든 내용, 즉 소유권, 데이터 모델, 떠날 수 있는 자유가 바로 동전이 멈추는 지점입니다.

가격과 총 소유 비용: 영원히 임대할 것인가, 아니면 완전히 소유할 것인가

실제 수치를 테이블 위에 올려놓겠습니다. 바로 이 지점에서 비교가 구체적으로 드러나기 때문입니다.

Brilliant Directories는 단일 사이트에 월 $145를 청구합니다.

사이트가 존재하는 한, 매년 $1,740입니다.

평생 라이선스도 판매합니다. 단일 사이트 기준 $1,450이며, 현재 50% 할인된 $725에 제공됩니다. 3개, 5개, 또는 10개 사이트용 상위 티어는 최대 $2,950이며, 각각 회원 수 100,000명으로 제한됩니다.

환불 기간은 7일입니다.

GeoDirectory는 무료로 시작하는 방식으로 다르게 작동합니다.

핵심 플러그인은 무료이며, 완전한 멤버십 모든 애드온과 테마를 잠금 해제하고, 지원 및 업데이트가 포함된 이 플랜은 단일 사이트 기준 연 $139, 본인 소유의 무제한 사이트 기준 연 $229이며, 30일 환불 보장이 적용됩니다.

저희 측에도 솔직히 밝혀야 할 주석이 하나 있습니다.

GeoDirectory는 자체 호스팅 방식이므로 호스팅 비용을 직접 부담해야 하며, Brilliant Directories는 이를 가격에 포함시킵니다.

대부분의 디렉토리 사이트에서 호스팅 비용은 크지 않습니다. 호스팅은 직접 선택할 수 있으며, 사이트가 성장함에 따라 원하는 방식으로 확장할 수 있습니다.

이제 5년 기준 비용 계산을 살펴보겠습니다. 바로 이 지점에서 두 모델의 차이가 확연히 드러납니다.

5년 비용: 아무것도 소유하지 않는 Brilliant Directories $8,700 대 자산을 소유하는 GeoDirectory $1,925.

Brilliant Directories를 월 $145로 5년간 이용하면 총 $8,700이 되고, 결국 아무것도 소유하지 못합니다. 사이트는 여전히 그들의 서버에 존재하며, 떠날 때는 CSV 파일만 가져갈 수 있습니다.

GeoDirectory 멤버십을 연 $229로 5년간 이용하면 총 $1,145이며, 견고한 호스팅 비용을 더하더라도 합계는 Brilliant Directories의 월정액 방식보다 훨씬 낮습니다. 그리고 그 차이를 뛰어넘는 결정적인 한 가지 차이가 있습니다.

비용을 지불한 것은 내 것이 됩니다.

이를 구체적으로 확인할 수 있는 간단한 테스트가 있습니다.

Brilliant Directories에 결제를 중단하면, 호스팅이 그들 소유이기 때문에 월간 사이트가 즉시 중단됩니다.

GeoDirectory에 결제를 중단해도 사이트는 귀하의 호스팅에서 그대로 계속 운영됩니다. 설치본이 귀하의 것이기 때문입니다. 단, 갱신하기 전까지는 새로운 업데이트와 지원을 받을 수 없습니다.

결제를 중단한 그달에 어떤 일이 벌어지는지를 보면, 소유권의 의미가 그대로 드러납니다.

그들의 평생 옵션에 대해서는 공정하게 한 마디 할 필요가 있습니다. 실제로 존재하는 옵션이니까요.

초기 비용만 따지고, 절대 이전할 생각이 없다면, $725 일회 결제는 정말로 저렴한 선택입니다.

월정액 요금에서 벗어날 수 있습니다.

하지만 플랫폼, 회원 상한, 그리고 각종 제약은 그대로 남아 있으며, 호스팅도 여전히 그들 소유입니다.

결국 귀하가 소유하는 것은 계속 임대할 수 있는 라이선스에 불과합니다.

그러한 제약 없이 호스팅까지 해결하고 싶다면, GeoDirectory SaaS가 바로 그 목적을 위해 만들어졌습니다. V3와 함께 출시되며, 저희가 관리하는 호스팅을 제공하고, 원할 때 언제든지 사이트 전체를 귀하의 서버로 이전할 수 있는 내보내기 기능을 갖추고 있습니다.

가격표를 제대로 읽는 방법은 이렇습니다.

더 저렴한 월정액 요금의 끝은 CSV 파일과 더 이상 귀하가 통제할 수 없는 사이트입니다.

연간 요금에 호스팅 비용을 더하면, 귀하가 소유한 다른 자산처럼 운영하고, 이전하고, 매각할 수 있는 디렉토리를 얻게 됩니다.

그것이 바로 그 돈으로 실제로 얻는 것이며, 이번 비교 전체가 계속 맴돌았던 핵심 선택입니다.

최종 평가: 각각이 실제로 누구에게 맞는가

모든 항목을 걷어내면, 결정은 하나의 질문으로 귀결됩니다. 섹션마다 반복해서 등장했던 바로 그 질문입니다.

귀하의 디렉토리를 소유하겠습니까, 아니면 임대하겠습니까?

두 가지 답 모두 타당합니다. 그러니 누가 어떤 선택을 해야 하는지 솔직하게 말씀드리겠습니다.

Brilliant Directories는 특정한 분께 딱 맞는 선택입니다.

기술적인 지식이 없고, 앞으로도 익힐 생각이 없으며, 서버를 다루거나 무언가를 직접 구성하지 않고 이번 주 안에 멤버십 사이트를 오픈하고 싶은 분입니다.

귀하의 디렉토리는 그들의 제한 내에서, 즉 회원 수 십만 명 이내에서 운용될 것이며, 이를 소유 자산이 아닌 구독 서비스로 여기는 데 만족하는 분입니다.

공유 템플릿의 외관과 플랫폼의 제약을 받아들이는 대신, 모든 것이 대신 처리되고 그 뒤를 받치는 지원도 실제로 훌륭합니다.

만약 그것이 당신의 상황이라면, Brilliant Directories가 잘 맞을 것입니다. 저희는 GeoDirectory를 구매한 후 학습 곡선에 불만을 품는 것보다 그 사실을 미리 아는 것이 낫다고 생각합니다.

GeoDirectory는 무언가를 오래 유지하려는 목적으로 구축하는 모든 분들에게 올바른 선택입니다.

수백 개의 리스팅에서 수십만 개 이상으로 성장할 수 있는 디렉토리, 그리고 그 규모에서 검증된 엔진을 원하신다면 GeoDirectory가 답입니다.

당신의 니치에 맞게 설계된 데이터 모델, 고정된 플랫폼으로는 구현할 수 없는 수익화 방식, 마크업 수준까지 직접 제어할 수 있는 디자인·SEO·스키마, 그리고 수직 산업에서 요구하는 실질적인 MLS, 이벤트, 또는 마켓플레이스 기능을 원하실 것입니다.

무엇보다도, 그것이 온전히 당신의 것이기를 원할 것입니다. 이동하고, 재구축하고, 양도하거나 매각할 수 있는 자산, 그리고 수년간 쌓아온 데이터베이스가 당신 소유의 테이블에 남아 있기를 원할 것입니다.

수년간 어쨌든 호스팅 플랫폼을 선택하는 한 가지 정당한 이유가 있었는데, 바로 서버였습니다.

그 이유가 사라지고 있습니다.

GeoDirectory SaaS는 V3와 함께 출시되며, 동일한 관리형 편의성—호스팅, 업데이트, 유지보수—을 제공하면서도, 언제든지 결정하면 전체 사이트를 자신의 서버로 내보낼 수 있는 출구를 열어드립니다.

이는 Brilliant Directories를 선택할 경우 절대로 할 수 없는 일입니다.

소유권 없는 편의성은 항상 그들이 요구해 온 거래였습니다.

곧 그런 선택을 하지 않아도 될 것입니다.

디렉토리는 오래 운영할수록 가치가 복리로 증가하는 데이터베이스입니다.

이 페이지의 모든 기능보다 오래 남는 단 하나의 질문은, 그 데이터베이스가 마침내 가치 있어졌을 때 누가 소유하느냐입니다.

GeoDirectory에서 그 답은 바로 당신입니다.

결정하기 전에

저희가 GeoDirectory를 만들었으니, 이 글이 어느 쪽으로 기우는지 이미 아실 것입니다.

바로 그렇기 때문에 모든 주장을 검증 가능하게 유지했습니다.

가격은 두 회사의 공식 페이지에 있고, 리뷰 점수는 Trustpilot과 Capterra에서 확인할 수 있으며, 규모는 지금 바로 열 수 있는 wp-rankings.com의 라이브 사이트에서 확인되고, 모든 애드온과 기능은 자체 문서로 연결됩니다.

당신에게 중요한 부분을 직접 확인해 보세요.

WordPress.org에서 무료 핵심 플러그인을 사용해 보고, 비용을 지출하기 전에 실제로 무언가를 만들어 보세요. 이는 Brilliant Directories가 제공할 수 없는 테스트입니다. 유료 플랜 없이는 아무것도 체험할 수 없기 때문입니다.

막히는 부분이 있다면 저희 지원팀에 메시지를 보내주세요. 리뷰를 통해 무엇을 기대할 수 있는지 확인하실 수 있습니다.

월정액과 연간 요금을 비교할 때, 결국 가장 중요한 질문 하나를 계속 던지세요.

이 웹사이트와 그 데이터베이스가 당신이 만든 것 중 가장 소중한 자산이 되었을 때, 그것의 주인은 누구입니까?

지난주, 우리는 wp-rankings.com 를 공개했습니다.

WordPress.org 저장소의 모든 플러그인을 추적합니다: 성장세, 설치 추정치, 순위, 모멘텀, 키워드 포지션, 경쟁사 비교까지.

이 사이트의 구성 요소는 다음과 같습니다:

  • 60,000개 이상의 리스팅
  • 각 리스팅마다 40개의 커스텀 필드
  • 그 뒤에 쌓인 1,620만 행의 히스토리 데이터
  • 출시 당일 실제 방문자 3,000명, 대부분 몇 시간 안에 몰림
  • 첫 5일간 10,000명 이상의 순 방문자, 아직 베타 단계
  • 어떤 최적화 작업도 하기 전에 Google PageSpeed 점수 92점

이 모든 것이 GeoDirectory 위에서 돌아갑니다.

검색은 자체 Elasticsearch 익스텐션을 통해 처리됩니다. 이 규모의 사이트를 위해 직접 만든 GeoDirectory 애드온입니다. 왜 필요했는지는 나중에 더 설명하겠습니다.

사람들은 GeoDirectory가 얼마나 확장 가능한지를 끊임없이 묻습니다. 예전 답변은

이 글은 사이트가 어떻게 구축되었는지를 다룹니다.

이 사이트가 존재하는 이유

WordPress.org는 예전에 모든 플러그인 페이지에 활성 설치 성장 차트를 보여줬습니다. 어느 시점에 이를 없앴고, 복원을 요청하는 Trac 티켓인 #6511은 아직도 열려 있습니다.

그 차트는 플러그인이 실제로 성장하고 있는지를 확인할 수 있는 유일한 방법이었습니다.

이것 없이는 버킷 안의 숫자, 즉 "10,000+ active installs"만 보일 뿐, 그게 빠르게 오르고 있는 10,000인지 아니면 조용히 무너지고 있는 19,000인지 전혀 알 수 없습니다.

그래서 4년 전, 저희는 매일 WordPress.org 플러그인 API를 수집하고 결과를 저장하기 시작했으며, wp-rankings V1을 만들었습니다.

그 이후로 하루도 빠진 적이 없습니다.

전체 저장소에 걸쳐 4년간의 일별 스냅샷. 이것은 나중에 돌아가서 만들 수 없는 유일한 것입니다.

V2는 그 진화된 버전으로, 훨씬 더 많은 통계를 제공하며, 데이터를 위한 세계적 수준의 프런트엔드를 마침내 구축했을 때 탄생한 결과물입니다.

리스팅 구조

저장소의 모든 플러그인은 GeoDirectory 리스팅입니다. A gd_place 포스트로, 데이터는 GeoDirectory의 detail 테이블에 저장됩니다. wp_geodir_gd_place_detail.

각 플러그인에는 커스텀 필드가 40개 있습니다. 활성 설치 수, 다운로드 수, 평점, 평가 수, 지원 스레드, 해결된 스레드, 버전, 테스트 완료 버전, WordPress.org 순위, 그리고 저희가 직접 계산하여 기록한 값들이 포함됩니다.

이 부분을 사람들이 과소평가합니다.

GeoDirectory 커스텀 필드는 실제 테이블 안의 실제 스키마로, 실제 컬럼 타입을 가집니다. 저희가 계산한 성장률은 FLOAT 컬럼에 저장됩니다.

인덱싱, 정렬, 필터링이 됩니다. 데이터베이스 컬럼처럼 동작하는 이유는, 실제로 그것이기 때문입니다.

규모가 있는 사이트에서 post meta 값으로 WordPress 아카이브를 정렬해본 적이 있다면, 이것이 왜 중요한지 알 것입니다.

Post meta는 스키마 코스튬을 입은 키-값 저장소이며, 흥미로운 질문을 던지기 시작하는 순간 정확히 무너집니다.

이 포스트의 다른 모든 내용은 이 하나의 결정에 달려 있습니다. 데이터를 커스텀 필드에 제대로 넣으면, 나머지는 가능해집니다.

검색과 정렬, 그리고 저희가 저지른 실수

이 포스트에서 한 섹션만 읽는다면, 바로 이 섹션을 읽으세요.

저희는 트렌딩 정렬이 필요했습니다. 7일 성장률로 아카이브를 정렬해 지금 무엇이 움직이고 있는지 확인하는 것이었습니다.

Claude Code가 이 프로젝트의 구현 대부분을 담당했는데, 처음 제안한 답변은 커스텀 SQL이었습니다. GeoDirectory의 쿼리에 덧붙인 커스텀 JOIN과 커스텀 order-by 훅이었습니다.

합리적으로 보였습니다. 로컬에서는 잘 작동했습니다.

라이브 사이트에서는 성능이 무너졌습니다. 빠르게 처리되던 검색이 수십 초씩 걸렸습니다.

저희는 즉시 문제를 발견하고 AI에게 전부 버리고 GeoDirectory 방식으로 다시 하도록 했습니다.

올바른 수정 방법은 간단했습니다. 다음을 추가하세요 growth_7d 를 GeoDirectory 커스텀 필드로 추가하면 상세 테이블에 FLOAT 컬럼이 생성됩니다. 백그라운드 작업에서 값을 계산하고, 해당 필드에 기록하면 됩니다.

그런 다음 GeoDirectory 자체 정렬 시스템에 정렬을 등록하고, GeoDirectory가 다른 항목들을 정렬하듯 이 항목도 정렬하도록 맡기면 됩니다. growth_7d_desc. 끝입니다.

다시 빠릅니다. 60,000개의 리스팅에서도요.

여기에 교훈이 있습니다. 그리고 이것은 이 프로젝트를 훨씬 넘어서는 이야기입니다.

AI 코딩 도구는 기본적으로 여러분의 인프라를 새로 구축하려 합니다. 정렬 문제를 던져주면, 훈련 데이터에서 수백만 번 봤기 때문에 SQL부터 꺼내 듭니다.

Stiofan이 대용량 데이터셋을 위해 GeoDirectory의 쿼리 레이어를 수년에 걸쳐 최적화해 왔다는 사실을 모릅니다.

자신이 막 만들려는 모든 것이 이미 구축되어 프로덕션에서 테스트되고 10년에 걸쳐 다듬어졌다는 사실도 모릅니다.

해결된 문제의 더 나쁜 버전을 자신 있게 내놓고는, 스스로 아주 뿌듯해할 것입니다.

따라서 GeoDirectory 사이트에서 Claude나 ChatGPT를 사용하고 있다면, 줄 수 있는 가장 값진 지침은 바로 이것입니다:

GeoDirectory의 네이티브 검색, 정렬, 필터 인프라를 우회하지 마세요. 커스텀 필드로 확장하세요.

커스텀 필드는 바로 그 용도로 존재합니다. 그게 핵심 비결입니다.

GeoDirectory가 끝나는 곳, 그리고 우리 코드가 시작되는 곳

저희는 커스텀 플러그인 2개를 보유하고 있습니다.

첫 번째는 스크레이퍼입니다. Stiofan이 4년 전에 만든 것으로, 단 하나의 역할만 합니다: 매일 WordPress.org 플러그인 API를 가져와 찾은 내용을 리스팅에 기록하는 것입니다. 이 데이터셋이 존재하는 이유가 바로 이것이며, 그 이후로 조용히 계속 실행되고 있습니다.

두 번째는 V2에서 새롭게 추가된 분석 플러그인입니다. 1,620만 행 규모의 스냅샷 테이블을 담당하며, 플러그인당 하루 한 행씩 순위 위치, 설치 구간, 추정 설치 수, 성장률, 모멘텀 상태를 기록합니다.

시계열 분석은 디렉터리가 할 일이 아니며, GeoDirectory에 그 역할을 맡길 생각은 전혀 없습니다. 해당 테이블은 자체 스키마, 인덱스, 백그라운드 작업을 갖추고 있으며 GeoDirectory 외부에 완전히 독립적으로 존재합니다.

하지만 결과는 다시 가져옵니다.

분석 플러그인은 자체 데이터에 대한 무거운 처리를 수행한 후, 그 결과를 GeoDirectory 커스텀 필드에 기록합니다. 7일 성장률은 수백만 행의 과거 데이터에서 계산되어 리스팅에 단일 FLOAT 값으로 표시됩니다.

GeoDirectory의 관점에서는 그냥 또 하나의 필드일 뿐입니다. 다른 필드와 똑같이 정렬하고, 필터링하고, 표시합니다.

연산은 외부에서. 저장은 내부에서. 쿼리는 GeoDirectory가.

이것이 세 줄로 요약한 아키텍처이며, 매우 큰 데이터셋 위에서도 사이트가 빠른 이유입니다. 아카이브 쿼리는 1,600만 행에 절대 손대지 않습니다. 몇 시간 전에 계산된 단 하나의 숫자를 읽을 뿐입니다.

단일 리스팅 페이지

wp-rankings.com 단일 플러그인 페이지 - 성장 차트와 설치 추정치 표시

플러그인 페이지는 하나의 대시보드입니다. 지표 카드, 신뢰도 등급이 포함된 추정 활성 설치 수, 30일·90일·1년·전체 기간에 걸친 성장 차트, 모멘텀 분류기, 다음 마일스톤 예측, 리뷰 및 지원 통계, WordPress.org 키워드 순위, 그리고 최대 3개의 경쟁 플러그인과의 비교 카드가 제공됩니다.

내부적으로는 기본 Blockstrap을 사용하는 표준 GeoDirectory 단일 리스팅 페이지입니다. 커스텀 테마는 없습니다.

대시보드 자체는 저희 코드입니다. 커스텀 필드에서 데이터를 받아 Chart.js로 구현했습니다. 일반 Blockstrap 사용자가 직접 손으로 만들기는 어렵고, 그렇지 않은 척할 이유도 없습니다.

그런데 한 가지 솔직하게 말씀드릴 것이 있습니다: 이제 더 이상 직접 손으로 만들 필요가 없습니다.

2년 전만 해도 이런 페이지를 만들려면 개발자를 몇 주 동안 고용해야 했습니다.

이제는 원하는 것을 설명하기만 하면 AI가 만들어 줍니다. 차트, 카드, 비교 테이블, 조건부 배지까지.

지금은 거의 간단한 일이 되었습니다. 어려운 부분은 이미 끝났으니까요. 데이터는 GeoDirectory 커스텀 필드 안에 구조화되고, 타입이 지정되고, 쿼리 가능한 형태로 자리 잡고 있었습니다.

AI는 깔끔한 데이터 레이어 위에서 구축하는 것을 매우 잘합니다. 하지만 데이터 레이어를 처음부터 만드는 것은 매우 서툽니다.

잘 구조화된 커스텀 필드를 주고 성장 차트를 요청하면 점심 전에 완성됩니다. 쿼리 레이어 설계를 맡기면, 저희가 직접 겪어봤듯이, AI는 신나게 사이트를 망가뜨릴 겁니다.

그래서 역할 분담은 간단합니다. 데이터와 쿼리는 GeoDirectory가 담당하고, 그 위에 원하는 것은 무엇이든 AI가 만듭니다.

그 순서대로 진행하면, 이런 종류의 사이트는 한 사람의 손이 닿는 범위 안에 있습니다.

아카이브

wp-rankings.com 트렌딩 페이지, 7일 성장률 기준으로 정렬된 플러그인

여기서 위의 모든 것이 결실을 맺습니다.

트렌딩 페이지는 활성 설치 수가 10,000 이상인 플러그인을 7일간 성장 속도 순으로 표시합니다. 순위, 플러그인, 24시간 변동, 7일 변동, 성장률, 예상 활성 설치 수가 나타납니다.

전체 구성은 GeoDirectory 리스팅 블록입니다.

GeoDirectory 자체 리스팅 블록이 GeoDirectory 정렬 옵션으로 정렬되고, GeoDirectory 커스텀 필드를 읽습니다. 트렌딩 정렬은 다른 모든 정렬과 함께 GeoDirectory의 정렬 시스템 안에 위치하므로, 리스팅이 작동하는 곳이라면 어디서든 동작합니다.

어디에도 커스텀 SQL은 없습니다.

통계 페이지에서 바로 연결됩니다.

설치 분포를 보여주는 wp-rankings.com 통계 페이지

는 클릭 한 번이면 됩니다.

커스텀 필드에 데이터를 넣고 정렬을 올바르게 등록하면, GeoDirectory가 이미 제공하는 구성 요소들로 아카이브가 저절로 조립됩니다.

소유권 주장 흐름

플러그인 소유자는 자신의 리스팅을 소유권 주장할 수 있습니다. 이는 GeoDirectory의 기본 소유권 주장 기능에 저희 인증 로직을 추가한 것입니다.

저희는 플러그인의 Plugin URI: 헤더, 즉 메인 PHP 파일에 있는 항목을 확인하고, 소유권 주장자가 해당 도메인을 제어하는지 검증합니다.

이메일 인증 후, 클릭 시 자동 승인됩니다.

첫 주에 약 100개의 플러그인이 소유권 주장되었습니다.

이 사이트 전반에 걸친 동일한 패턴입니다.

GeoDirectory가 기능을 제공합니다. 비즈니스 규칙은 그 위에 얹으시면 됩니다.

트래픽, 속도, 그리고 Elasticsearch 문제

론칭은 거의 전적으로 X에 의해 주도되었습니다.

해당 게시물이 널리 퍼지면서 WordPress 분야의 유명 인사 몇 명이 이를 공유했고, 트래픽이 한꺼번에 몰려들었습니다.

론칭 당일 실제 사용자 3,000명. 24시간에 고르게 분산된 것이 아니라, 특정 몇 시간에 집중되었습니다.

측정에 관해 한 말씀 드립니다. 이 부분에서 많은 분들이 실수를 하시거든요. Cloudflare는 해당 기간 동안 72,000명의 순방문자를 보고했습니다. 서버 로그에는 약 3,000명의 실제 사용자가 기록되어 있었습니다. 나머지는 봇이었습니다.

클라이언트에게 디렉토리 트래픽을 보고하기 전에, 축배를 들기 전에 서버 로그를 먼저 확인하세요.

스택은 버텼습니다. GeoDirectory Cloud, 앞단의 Cloudflare, LiteSpeed 캐싱.

특별할 것 없는 구성입니다.

Google PageSpeed 점수는 92점이며, 최적화는 아직 시작도 하지 않았습니다(베타가 끝나면 진행할 예정입니다).

이제 솔직한 이야기를 해드릴게요.

이 사이트의 검색은 GeoDirectory용으로 자체 개발한 Elasticsearch 익스텐션을 통해 작동합니다.

40개의 커스텀 필드를 가진 60,000개의 리스팅과 계산된 값을 기준으로 정렬하다 보니, 검색과 커스텀 정렬이 원하는 것보다 느려지고 있었습니다.

MySQL이 필요 이상으로 과부하를 처리하고 있었습니다.

대부분의 디렉토리는 그 수준에 근접하지도 않을 것입니다.

GeoDirectory의 기본 검색은 빠르며, 몇 천 개의 리스팅을 운영하고 계신다면 이미 충분한 선택입니다. 저희가 그렇게 말씀드릴 수 있습니다.

wp-rankings는 실제로 곡선의 가장 끝자락에 위치한 사례이며, Elasticsearch 익스텐션은 MySQL의 한계를 넘어선 사이트를 위한 맞춤형 빌드에 설치하고 구성하는 솔루션입니다.

중요한 점은 GeoDirectory의 검색 레이어에 연결된다는 것입니다.

내부 엔진만 교체되며, 그 위의 모든 것은 기본 방식을 유지합니다. 검색, 정렬, 필터는 여전히 GeoDirectory가 담당합니다.

반대 방향에서 바라보는, 앞서 말씀드린 것과 같은 원칙입니다.

GeoDirectory의 인프라와 함께 작업하세요. 절대 우회하지 마세요. 하나는 사이트를 확장시키고, 다른 하나는 망가뜨립니다.

나머지 스택

UsersWP 계정, 로그인, 회원가입, 프로필을 위해.

Blockstrap, 그리고 Blockstrap 페이지 빌더 플러그인, 템플릿과 모든 시각적 요소를 위해.

Turnstile 로그인 및 회원가입에 적용, AyeCode Connect.

GetPaid 및 UsersWP Membership 수요가 실제로 입증될 경우 프리미엄 티어를 위해. 아직 구축하지 않았습니다.

예상치 못했던 수요는 광고입니다.

이미 여섯 명 가까운 사람들이 사이트 스폰서십을 문의해 왔고, 그래서 GeoDirectory Advertising 애드온을 다음에 추가할 예정입니다. 셀프서비스 방식으로, 스폰서가 저희의 개입 없이 직접 광고 지면을 구매할 수 있습니다.

완전한 AyeCode 스택이 설계된 목적 그대로 작동합니다. 여기에 임시방편은 없습니다.

이것이 증명하는 것

"GeoDirectory는 얼마나 확장될 수 있나요?"라는 질문에 예전에는 어깨를 으쓱하며 클라이언트 사이트 목록을 내밀곤 했습니다.

이제 직접 가서 한번 망가뜨려 볼 수 있는 공개 사이트가 있습니다.

60,000개의 리스팅. 각각 40개의 커스텀 필드. 그 뒤에 1,600만 행의 기록.

대부분의 디렉토리 사이트를 무너뜨릴 만한 트래픽 급증도, 흔들림 없이 소화해냈습니다.

단 두 명이 만들었습니다.

구현의 대부분은 AI의 도움을 받았으며, 진짜 문제가 생긴 유일한 순간은 AI가 GeoDirectory의 구조를 활용하는 대신 새로 설계하도록 내버려 뒀을 때였습니다.

직접 확인해 보세요: wp-rankings.com

비슷한 것을 만들고 싶다면, 무엇으로 구동되는지 이미 알고 계실 겁니다.

유료 멤버십을 사이트에 추가하는 대부분의 디렉토리 운영자는 일반적인 WordPress 멤버십 플러그인을 선택합니다.

MemberPress, Restrict Content Pro, Paid Memberships Pro, Ultimate Member, ProfilePress.

모두 원래 설계된 목적, 즉 페이월 뒤에 페이지 전체 또는 콘텐츠 섹션을 보호하는 작업에 충분히 유능합니다.

이 중 어느 것도 디렉토리 사이트에 실제로 필요한 특정 작업을 위해 만들어진 것이 아닙니다.

디렉토리는 전체 목록을 숨기려는 경우가 거의 없습니다.

일반적으로 미리보기(사진, 이름, 카테고리, 지역)는 공개하고, 고가치 필드(연락처 정보, 가격, 전체 주소, 사례 연구)는 로그인 뒤에 숨기며, 특정 유료 등급의 멤버에게는 더 많은 정보(프리미엄 첨부 파일, 내부 메모, 리드 라우팅 양식)를 공개하고 싶어 합니다.

이것은 페이지 수준의 콘텐츠 보호가 아닌, 필드별 세분화된 공개 설정입니다.

일반적인 멤버십 플러그인을 GeoDirectory 사이트에 억지로 결합하면, 전체 목록을 숨기거나(SEO와 전환 퍼널을 망가뜨림), 부분 콘텐츠를 노출하기 위해 커스텀 코드를 작성해야 하는(유지 보수 비용을 증가시킴) 상황에 처하게 됩니다.

더 깔끔한 방법이 있습니다.

이 글은 경쟁사가 따라 할 수 없는 블록 수준의 공개 규칙을 갖춘 디렉토리 사이트를 구축하기 위해, 무료인 BlockStrap 테마와 무료 BlockStrap 페이지 빌더 플러그인을 UsersWP Membership 애드온과 함께 사용하는 것에 대한 아키텍처적 근거를 담은 글입니다.

디렉토리 사이트의 공개 설정 문제

모든 본격적인 디렉토리 사이트는 동일한 핵심 질문에 직면합니다.

일반 방문자에게는 무엇을 보여주고, 무료 회원에게는 무엇을 보여주며, 유료 회원에게는 무엇을 보여줄 것인가?

정답은 분야마다 다르지만, 구조는 일관됩니다:

  • 일반 방문자는 가치를 이해하고 가입을 유도할 만큼의 정보를 볼 수 있습니다(사진, 이름, 지역, 카테고리)
  • 무료 가입 회원은 조금 더 많은 정보를 볼 수 있습니다(위치 지도, 일부 연락처, 전체 설명)
  • 유료 회원은 모든 정보를 볼 수 있습니다(직접 연락처, 가격, 프리미엄 첨부 파일, 리드 라우팅 양식)
  • 프리미엄 목록 소유자는 별도의 등급을 받습니다(분석 대시보드, 편집 권한, 추천 노출)

대부분의 멤버십 플러그인은 페이지 수준에서 "로그아웃" 상태와 "로그인" 상태 간의 경계를 무난하게 처리합니다.

하지만 목록 페이지 내 블록 수준에서의 공개 설정을 처리하는 플러그인은 거의 없습니다.

이러한 플러그인의 해결 방법은 콘텐츠를 숏코드로 감싸거나(Gutenberg에서 작동하지 않고, 페이지 빌더에서도 작동하지 않으며, 목록 템플릿을 변경할 때마다 유지 보수가 필요함), 테마 파일에 조건부 PHP를 작성하는 것입니다(비개발자 클라이언트에게 규칙 변경 권한을 부여해야 할 때까지는 작동함).

두 가지 방식 모두 확장성이 좋지 않습니다.

BlockStrap이 이 문제를 해결하는 방법

BlockStrap은 무료 WordPress 페이지 빌더 플러그인으로, 무료 BlockStrap 테마( 부동산 매물 테마 및 기타 여러 테마 포함)와 함께 제공됩니다.

네이티브 Gutenberg 블록과 직접 연동되므로 서드파티 페이지 빌더 의존성이 없고, JavaScript가 무거운 프런트엔드도 없으며, 유료 구독도 필요하지 않습니다.

디렉터리 사이트에 있어 핵심 기능: 대부분의 BlockStrap 블록(특히 컨테이너 블록)은 블록 사이드바에서 블록별로 직접 설정하는 UWP 멤버십 컨트롤을 지원합니다.

이 표시 규칙은 다음 조건에 연결할 수 있습니다:

  • 방문자의 로그인 또는 로그아웃 여부
  • 방문자가 속한 특정 UsersWP 멤버십 등급(무료, 유료, 프리미엄, 직접 정의한 커스텀 등급)
  • WordPress 사용자 역할(구독자, 편집자, 작성자, 커스텀 역할)
  • 복잡한 다단계 디렉터리를 위한 위 조건들의 조합

두 제품을 모두 직접 개발했기 때문에 통합이 긴밀합니다.

UsersWP 멤버십이 등급을 정의합니다.

BlockStrap은 해당 등급을 기본으로 읽어 방문자의 등급에 따라 블록을 표시하거나 숨깁니다.

숏코드가 필요 없습니다.

커스텀 PHP도 필요 없습니다.

관리할 서드파티 플러그인도 없습니다.

컨테이너 블록이 핵심 역할을 담당합니다. 컨테이너는 다른 콘텐츠를 감싸기 때문입니다. 컨테이너에 표시 규칙을 설정하면, 내부의 모든 요소(단락, 필드, 연락처 버튼, 이미지, 삽입된 폼)가 해당 규칙을 상속받습니다.

에디터에서의 모습

실제 예시를 살펴보겠습니다. 부동산 디렉토리를 운영 중이며, 로그아웃된 방문자와 무료 회원에게 전화번호를 숨기고 싶다고 가정해 보세요. 유료 회원만 전화번호를 볼 수 있어야 합니다.

WordPress 사이트 편집기에서 GD Single Template(각 리스팅 페이지의 렌더링 방식을 제어하는 템플릿)을 여세요.

전화번호 필드를 감싸는 BlockStrap 컨테이너를 선택합니다(데모에서는 전화 필드를 포함하는 BS > list-group-item입니다).

오른쪽 사이드바에서 UWP Membership Controls 패널을 찾아 Enable Controls를 켜세요.

전화번호 컨테이너 블록의 공개 범위 규칙 설정을 보여주는 BlockStrap UWP Membership Controls 패널
BlockStrap 컨테이너 블록 내부의 UWP Membership Controls 패널

설정 방법은 간단합니다:

  • 이 콘텐츠를 볼 수 있는 사람: 로그인한 사용자
  • 사용자 유형: 일치
  • 선택한 사용자 유형: Standard Access (UsersWP에서 설정한 유료 멤버십 등급)

템플릿을 저장하세요.

이제 유료 회원으로 로그인하지 않은 모든 사용자에게 전화번호 필드가 표시되지 않습니다.

로그아웃된 방문자로 본 라이브 리스팅 페이지 — 전화번호 필드가 올바르게 숨겨진 모습
로그아웃된 방문자로 본 동일한 리스팅 페이지: 전화번호가 표시되지 않습니다

전체 워크플로는 이것이 전부입니다.

컨테이너 하나, 토글 하나, 드롭다운 선택 세 번.

코드도, 숏코드도, 별도로 설정해야 할 서드파티 멤버십 플러그인도 필요 없습니다.

전환을 유도하는 패턴

전화번호를 숨기는 것은 절반의 작업에 불과합니다.

나머지 절반은, 숨겨진 콘텐츠가 있는 바로 그 자리에 로그아웃된 방문자가 회원가입을 하고 싶을 만큼 충분히 매력적인 무언가를 보여주는 것입니다.

패턴: 컨테이너를 복제하고, 복사본의 가시성 규칙을 반전시킨 다음, 숨겨진 콘텐츠를 전환 유도 문구로 교체합니다.

구체적으로:

  1. 숨겨진 전화번호가 담긴 컨테이너를 마우스 오른쪽 버튼으로 클릭하여 복제합니다
  2. 복제본에서 UWP Membership Controls를 열고 규칙을 반전시킵니다(로그아웃된 사용자, 또는 낮은 등급의 방문자에게는 로그인된 사용자 + 미일치 조건 적용)
  3. 복제본 내부의 동적 Phone 필드 블록을 삭제하고(이 블록은 목록별로 실시간 데이터를 불러오기 때문에 정적 텍스트로 편집할 수 없습니다) 일반 단락 블록으로 교체합니다
  4. ) 회원가입 또는 업그레이드 페이지 링크를 추가합니다

로그아웃된 방문자는 이제 명확한 행동 유도 문구가 포함된 티저 버전을 보게 됩니다.

유료 회원은 실제 전화번호를 볼 수 있습니다.

동일한 방식이 이메일 주소, 전체 도로 주소, 가격 정보, 다운로드 가능한 첨부파일, 문의 양식, 그리고 제한하고 싶은 기타 프리미엄 필드에도 적용됩니다.

업종별 적용 사례

법률 서비스 디렉토리

공개 목록에 표시되는 정보: 변호사 이름, 사진, 전문 분야, 도시, 변호사 등록 연도.

무료 회원에게 추가 공개: 전체 약력, 사용 가능 언어, 전문가 협회, 학력.

유료 회원에게 추가 공개: 직통 전화번호, 직통 이메일, 온라인 예약 캘린더, 사건 결과 요약.

각 등급은 자체 BlockStrap 컨테이너 안에 위치하며, 가시성 규칙은 해당 멤버십 레벨에 맞게 설정됩니다.

라는 안내 문구는 제한된 콘텐츠가 표시될 바로 그 자리에 나타납니다.

B2B 벤더 디렉토리

공개 목록에 표시되는 항목: 회사명, 업종, 본사 도시, 직원 수 범위.

무료 회원 추가 항목: 회사 전체 설명, 제품 및 서비스 카테고리, 고객사 로고.

인증 구매자 회원 추가 항목: 가격 등급, 담당 계정 매니저 직통 연락처, 견적 요청 양식, 다운로드 가능한 사양서.

인증 방식이 효과적인 이유는, B2B 공급업체들이 진지한 구매자에게만 가격 정보와 영업 담당자를 공유하려 하기 때문이며, 멤버십 등급 자체가 자격 검증 수단으로 기능하기 때문입니다.

프리미엄 부동산 디렉토리

공개 목록에 표시되는 항목: 매물 사진, 인근 지역, 침실 수, 욕실 수, 가격 범위("$2M-$3M").

무료 회원 추가 항목: 정확한 가격, 전체 면적, 건축 연도, 전체 사진 갤러리.

유료 회원 추가 항목: 담당 중개인 직통 연락처, 방문 일정, 정확한 주소, 학군 정보, 최근 거래 내역.

이 등급 구조는 매물 정보를 공개하기 전에 구매자를 검증하려는 중개인이 있는 고급 부동산 시장에서 특히 효과적입니다.

부동산 사이트 전반적인 설정에 대해서는 다음 가이드를 참고하세요. 부동산 웹사이트 구축 방법 그리고 다음 비교 자료도 확인해 보세요. WordPress용 최고의 부동산 매물 플러그인 비교.

도매 공급업체 디렉토리

공개 목록에 표시되는 항목: 공급업체명, 원산지 국가, 제품 카테고리.

무료 회원 추가 항목: 최소 주문 수량, 납기 기간, 인증 정보.

유료(인증 구매자) 회원 추가 항목: 도매 가격, 영업 담당자 연락처, 샘플 요청 양식, 전체 제품 카탈로그 다운로드.

도매 디렉토리는 블록 단위 공개 설정에 가장 적합한 사례 중 하나로, 공급업체들이 가격 정보를 자격 검증 단계 뒤에 적극적으로 숨기려 하기 때문입니다.

일반 멤버십 플러그인이 이 용도에 부족한 이유

주요 WordPress 멤버십 플러그인(MemberPress 연 ~$199, Restrict Content Pro 연 $99, Paid Memberships Pro 무료 기본 제공 및 유료 등급 최대 연 $347, Ultimate Member 프리미엄 애드온 연 $99부터, ProfilePress 연 $129)은 모두 동일한 핵심 사용 사례, 즉 강좌 사이트, 유료 뉴스레터, 코칭 프로그램, 또는 콘텐츠 라이브러리를 위해 설계되었습니다.

이들의 핵심 모델은 "이 URL은 보호되고, 이 URL은 공개된다"는 방식입니다.

일부 플러그인은 콘텐츠 일부를 보호하기 위한 숏코드 래퍼를 제공하는데, 이는 정적 텍스트 한두 단락을 보호할 때는 잘 작동하지만 디렉터리 플러그인의 템플릿 엔진을 통해 렌더링되는 동적 리스팅 필드를 보호하려 할 때는 금세 한계를 드러냅니다.

디렉터리 사이트에서 블록 수준 가시성을 구현하기 위해 이러한 플러그인과 씨름하는 데 드는 비용은 세 가지 형태로 나타납니다: 숏코드 디버깅 시간, 디렉터리 플러그인이 템플릿을 업데이트할 때 발생하는 리스팅 오류, 그리고 여러분의 사용 사례를 위해 설계된 적 없는 소프트웨어에 매년 지불하는 반복 라이선스 비용이 바로 그것입니다.

WordPress 멤버십 플러그인에 대한 더 깊이 있는 비교는 다음을 참고하세요. 최고의 WordPress 멤버십 플러그인 가이드 UsersWP 블로그에서 확인하세요.

실용적인 스택

블록 수준 가시성 규칙을 갖춘 디렉터리 사이트를 위한 전체 스택:

  • GeoDirectory (무료) 디렉터리 엔진 자체 용도
  • 여러분의 분야에 맞는 무료 BlockStrap 테마 (Real Estate Listings 또는 다른 BlockStrap 테마 중 하나)
  • 블록 수준 가시성 제어를 위한 무료 BlockStrap 페이지 빌더 플러그인
  • 무료 UsersWP 플러그인 사용자 등록, 프로필 및 회원 관리용
  • The UsersWP Membership 애드온 (단일 사이트 기준 연 $49) 유료 멤버십 티어용
  • 무료 GetPaid 플러그인 멤버십 결제 처리용

전체 스택의 총 반복 비용: 단일 사이트 기준 연 $49, 거래 수수료 없음.

가장 가까운 경쟁 대안(GeoDirectory + MemberPress 같은 일반 멤버십 플러그인)은 기본 티어 기준 연 $199에 4.9%의 거래 수수료가 부과되며, 거래 수수료를 없애려면 연 $349가 필요한 데다, 블록 수준 가시성도 깔끔하게 처리하지 못합니다.

이 아키텍처적 이점은 디렉터리가 성장할수록 더욱 커집니다. 리스팅이 늘어나고, 접근을 제한할 필드가 많아지고, 정의해야 할 티어도 늘어납니다. 블록 수준 방식은 유지 관리 부담 없이 확장됩니다. 반면 숏코드 래퍼 방식은 리스팅을 추가할수록 점점 더 나빠집니다.

최종 생각

디렉토리 사이트에는 일반적인 WordPress 멤버십 플러그인이 처음부터 처리하도록 설계되지 않은 특정 멤버십 요구 사항이 있습니다.

올바른 구조적 해답은 작업에 맞게 설계된 도구를 사용하는 것입니다: BlockStrap 테마, BlockStrap 페이지 빌더 플러그인, GeoDirectory, UsersWP, 그리고 UsersWP Membership — 모두 동일한 팀이 제작하고 하나의 통합 스택으로 테스트된 제품들입니다.

블록 수준의 가시성 규칙을 개발자가 아닌 일반 사용자도 블록 사이드바에서 설정할 수 있으며, 원하는 리스팅 필드에 적용하고 직접 정의한 멤버십 등급에 연결할 수 있습니다.

숏코드도, 커스텀 코드도, 디렉토리 엔진과 충돌하는 서드파티 플러그인 라이선스도 필요 없습니다.

단계별 구축 가이드는 다음 가이드를 참고하세요: 최고의 비즈니스 디렉토리 소프트웨어 그리고 다음 완전한 튜토리얼도 확인하세요: 디렉토리 웹사이트 만드는 방법.

페이월 및 회원 경험 측면의 스택에 대해서는 다음 가이드를 참고하세요: 최고의 WordPress 멤버십 플러그인 그리고 단계별 페이월 튜토리얼.

무료로 시작하세요.

디렉토리에 프리미엄 콘텐츠를 제한하는 것이 정당화될 만큼 충분한 공개 트래픽이 생기면 멤버십 레이어를 추가하세요.

필드를 제한해야 할 때마다 범용 플러그인과 씨름하는 대신, 작업에 맞게 설계된 통합 스택을 활용하세요.

내 웹사이트에 가장 잘 맞는 디렉토리 플러그인은 무엇일까요?

이제 WordPress로 디렉토리 또는 마켓플레이스 사이트를 구축하기로 결정하셨군요.

조사를 해보니 두 이름이 계속 눈에 띄었을 겁니다: GeoDirectory와 HivePress.

두 플러그인 모두 수년간의 운영 이력과 WordPress.org의 무료 버전을 갖춘 검증된 플러그인입니다.

두 플러그인 모두 무료 버전에서 작동하는 디렉토리의 기본 기능을 제공합니다.

표면적인 유사성은 분명히 존재합니다.

이 글은 바로 그보다 더 큰 차이점에 관한 이야기입니다.

먼저 솔직하게 밝히자면: 저희가 GeoDirectory를 만들었습니다.

편향성이 있다는 것, 숨기지 않겠습니다.

그럼에도 불구하고 이 글의 목표는 공정한 시각을 제공하는 것입니다.

HivePress는 충성스러운 사용자 기반, 깔끔한 평판, 친절한 지원, 그리고 바르샤바에서 정기적으로 포인트 릴리스를 출시하는 팀을 보유하고 있습니다.

인정할 부분은 인정하고, 아키텍처, 커스터마이징 모델, 또는 장기적인 비용이 성장하는 디렉토리를 다른 스택으로 이끌 수 있는 부분에 대해서는 솔직하게 말씀드리겠습니다.

불필요한 미사여구도, 가식적인 중립성도 없습니다.

검증 가능한 사실과, 구매자가 직접 확인할 수 있는 결론만 제시합니다.

Directorist도 고려 중이시라면, 별도의 비교 글을 작성했습니다 여기.

TL;DR

GeoDirectory와 HivePress는 모두 WordPress에서 디렉토리를 구축하며, 무료 버전을 제공하고, 몇 년간의 운영 이력을 보유하고 있습니다.

구매자에게 중요한 차이점:

HivePress는 전문 분야(임대, 프리랜서 서비스, 전문가 디렉토리, 구인 게시판, 예약) 내에서 더 빠르게 시작할 수 있습니다. 틈새 테마가 완성도 높은 기본 디자인을 제공하기 때문입니다.

GeoDirectory는 그 외 모든 영역에서 더 유연합니다. Bricks 및 Elementor PRO와의 기본 호환성(동적 데이터 포함), wp_postmeta 한계를 넘어 확장 가능한 커스텀 데이터베이스 테이블, 로컬 SEO를 위한 실제 위치 계층 구조, 그리고 WooCommerce나 연간 $239짜리 구독 애드온 없이도 작동하는 결제 스택을 갖추고 있습니다.

HivePress는 코딩이 가능하거나 테마 기본 제공 기능에 만족한다면 편리합니다. Trustpilot 리뷰를 보면, 비개발자에게 커스터마이징 비용이 빠르게 누적된다는 것을 알 수 있습니다.

GeoDirectory는 첫 주에는 학습 곡선이 가파르지만, 2년차에는 훨씬 높은 성장 가능성을 보여줍니다.

단일 사이트 기준으로 가격은 비슷한 수준입니다. HivePress 평생 라이선스를 지금 구매하면 (~$288 일시불 대 $139/년). 하지만 정기 결제가 필요하거나 (~$527 + $239/년 대 무제한 사이트 $229/년), 평생 모델이 종료된 후 HivePress를 구매하는 경우에는 격차가 크게 벌어집니다.

프로젝트가 틈새 테마에 맞고 커스터마이징 모델을 수용할 수 있다면 HivePress를 선택하세요.

제한 없이 성장하고, 커스터마이징하고, 통합되는 디렉토리를 원한다면 GeoDirectory를 선택하세요.


비교표

GeoDirectoryHivePress
WordPress.org 무료 플러그인예예
활성 설치 수~18,000+~15,000+
무료 애드온5개 (Events, Real Estate, Directory Converter, WPML Multilingual, Google Analytics)5개 활성 유지 (Claim Listings, Favorites, Geolocation, Messages, Reviews) + 2개 지원 종료 (Authentication, Paid Listings)
무료 테마현재 모든 테마는 무료입니다 (Classified Ads, Events, Job Board, Real Estate, Directory)ListingHive 전용
페이지 빌더 호환성Gutenberg, Blockstrap, Bricks, Elementor PRO, Divi, Beaver Builder, Breakdance와 기본 호환. Bricks 및 Elementor PRO와의 깊은 동적 데이터 통합 지원, 별도 애드온 불필요기본 지원 없음. Elementor 지원은 2022년부터 확정된 기능 요청 사항
커스텀 포스트 타입애드온을 통한 다중 CPT 지원, 각각 고유한 상세 테이블 보유하나의 핵심 리스팅 타입, Marketplace, Bookings, Requests, Memberships를 통한 추가 모델 제공
이벤트전체 이벤트 날짜 모델을 갖춘 GeoDirectory용 무료 전용 Events 애드온전용 확장 기능 없음
커스텀 필드 저장 방식CPT별 전용 테이블 (wp_geodir_gd_{cpt-name}_detail), 타입 지정 및 인덱싱 가능한 컬럼 제공텍스트/숫자는 wp_postmeta, 선택/라디오/체크박스는 택소노미 사용
검색 아키텍처상세 테이블에 대한 단일 인덱스 쿼리wp_postmeta 및 택소노미 테이블에 걸친 다중 조인, 필터당 조인 하나씩 추가
지도 제공업체Google Maps, OpenStreetMapGoogle Maps, Mapbox
마커 클러스터링서버 측 방식으로, 수십만 개의 마커까지 확장 가능 (Marker Cluster 애드온)클라이언트 측 전용
위치 계층 구조국가, 지역, 도시, 동네를 카테고리+위치 통합 URL로 지원 (Location Manager 애드온)계층 구조 없음. 대규모 커스터마이징 없이는 카테고리+위치 URL 불가
리뷰 깊이MultiRatings and Reviews를 통한 TripAdvisor 스타일의 다중 기준 평가. 임베드 가능한 평점 배지로 외부 백링크 생성댓글이 포함된 단일 5점 평점
수익화 모델유료 리스팅, 추천 게시 과금, 배너 광고, 리드당 과금, 두 가지 예약 시스템, 마켓플레이스, 이벤트 티켓유료 리스팅, 마켓플레이스, 예약, 요청, 멤버십
정기 결제GetPaid를 통한 기본 제공, 별도 애드온 불필요WooCommerce + WooCommerce Subscriptions($239/년) 필요
모바일 앱서드파티 벤더를 통해 제공 (서비스 기반)2022년부터 요청됐으나 아직 출시되지 않음
SEO코어에 기본 스키마 내장, 로컬 SEO를 위한 위치 계층 구조 지원, Yoast/Rank Math 호환$29 SEO 애드온, Yoast/Rank Math 호환, 위치 계층 구조 미지원
다국어공식 WPML 호환성27개 로케일에서 UI 번역 제공, WPML 또는 Polylang과의 콘텐츠 호환성은 보장되지 않음
보안 기록양호, 2018년 이후 약 15건의 CVE 패치 완료양호, 공개된 주요 CVE 없음
마이그레이션 도구무료 Directory Converter는 phpMyDirectory, Listify, Business Directory Plugin, eDirectory, Vantage, Directorist를 지원합니다없음
커스터마이징 방식표준 WordPress 규칙을 사용하며 모든 페이지 빌더와 호환독자적인 블록 라이브러리 및 BEM CSS를 사용하며, 코드 스니펫이 필요한 경우가 많음
가격 정책연간 멤버십 (단일 사이트 $139 / 무제한 사이트 $229) 또는 개별 구매 (애드온당 $19~$49)현재 평생 라이선스 제공, 곧 구독 방식으로 전환 예정. 번들 $199, 테마 별도 $69~$89
3년 총 소유 비용 (일반적인 유료 구축 기준)$417-$687평생 $288, 정기 결제가 필요한 경우 $1,005 이상

지금부터 전체 글과 주요 내용을 살펴보겠습니다:

  1. 기능 비교 (무료 플러그인)
  2. 디자인 및 커스터마이징
  3. 리스팅 상세 정보
  4. 프론트엔드 제출 및 사용자 대시보드
  5. Claim Listings
  6. 검색 엔진
  7. 지도, 기능 및 위치
  8. 평점 & 리뷰
  9. 수익화 및 마케팅 도구
  10. 모바일 기능
  11. SEO 및 스키마
  12. 성능 및 확장성
  13. 보안
  14. 다국어
  15. 사용자 친화성
  16. 개발자 확장성 및 통합
  17. 가져오기 / 내보내기 및 마이그레이션
  18. 지원, 문서 및 평판
  19. 가격 및 총소유비용
  20. 최종 평가

기능 비교 (무료 플러그인)

두 플러그인 모두 WordPress.org.

두 플러그인 모두 비용을 지불하지 않고도 기본 디렉토리를 시작하기에 충분한 기능을 제공합니다.

다만 각각에서 '충분함'의 형태는 다르게 나타납니다.

GeoDirectory의 무료 플러그인.

Places라는 기본 커스텀 포스트 타입 하나가 제공됩니다.

이는 디렉토리의 홈 페이지 역할도 겸하는 주요 도시와 연결되어 있습니다.

두 개의 필드로 구성된 검색 바는 키워드 필드와 위치 필드를 결합하며, 키워드 검색은 기본적으로 제목, 설명, 카테고리 및 태그를 탐색합니다.

지도는 기본적으로 Google Maps 및 OpenStreetMap과 함께 작동합니다.

리뷰는 표준 WordPress 댓글 시스템을 사용하며, Places 게시물 유형에 연결된 1~5점 별점 평가 기능이 추가되어 있습니다.

CSV 가져오기 및 내보내기는 무료 플러그인에 포함되어 있으며 대량 편집을 지원합니다. 수정된 CSV를 다시 가져와 기존 리스팅을 제자리에서 업데이트할 수 있습니다.

REST API가 포함되어 있습니다.

HivePress의 무료 스택.

핵심 HivePress 플러그인은 기본적으로 하나의 리스팅 유형을 처리합니다.

팀은 WordPress.org에 호스팅된 7개의 부가 애드온을 제공합니다:

  • HivePress Claim Listings 사용자가 리스팅을 자신의 것으로 소유권을 주장할 수 있도록
  • HivePress Favorites 사용자가 리스팅을 저장할 수 있도록
  • HivePress Geolocation 위치 기반 검색 및 지도를 위해
  • HivePress Messages 사용자 간 비공개 메시지 전송을 위해
  • HivePress Reviews 평점 및 리뷰를 위해
  • HivePress Authentication 서드파티 소셜 로그인을 위해
  • HivePress Paid Listings 사용자가 리스팅을 등록할 때 요금을 부과합니다

ListingHive라는 무료 테마가 함께 제공되며, HivePress 블록 라이브러리를 렌더링하기 위해 특별히 제작되었습니다.

7개의 확장 기능 중 2개는 별도로 언급할 필요가 있습니다.

HivePress Authentication과 HivePress Paid Listings는 각각의 WordPress.org 페이지에 "더 이상 활발히 개발되지 않음"으로 표시되어 있으며, 문서에서는 유료 대안으로 안내하고 있습니다: Social Login은 $29, Memberships는 $39입니다.

즉, 7개의 무료 애드온 스택은 실제로는 활발히 개발 중인 무료 애드온 5개와, 권장 대안이 유료 플랜 뒤에 있는 지원 종료 애드온 2개로 구성되어 있습니다.

이것이 부정적인 평가는 아닙니다.

무료 도구를 종료하고 유료 대안을 제공하는 벤더는 얼마든지 있습니다.

다만, 무료 스택이 완성된 것처럼 보여서 HivePress를 선택하려는 분이라면 알아두면 유용한 정보입니다.

무료 스택의 더 큰 주의 사항.

HivePress의 블록 라이브러리는 HivePress를 지원하는 테마 내에서만 깔끔하게 렌더링됩니다.

"타사 테마에서 블록이 표시되지 않음"이라는 제목의 커뮤니티 스레드는, 한 사용자가 HivePress 테마가 아닌 테마에서 플러그인을 사용해 보았을 때 제목 그대로의 상황이 확인되었습니다.

이미 테마를 선택했는데 그것이 ListingHive나 HivePress의 프리미엄 테마가 아니라면, 블록 라이브러리가 에디터에 표시되지 않을 수 있습니다.

GeoDirectory의 블록은 그런 제약이 없으며 어떤 블록 테마에도 바로 적용됩니다.

각 무료 플랜의 위치.

HivePress의 무료 스택은 더 넓은 표면적을 가지고 있습니다.

활발히 유지 관리되는 무료 애드온 5개와 맞춤형 무료 테마는, 무료 디렉토리 플러그인치고도 여전히 상당한 구성입니다.

GeoDirectory의 무료 스택은 표면적으로는 좁지만 각 지점에서 더 깊이 있습니다.

키워드 검색은 기본적으로 더 많은 필드를 탐색하고, CSV 가져오기는 단순 삽입이 아닌 업데이트도 처리하며, 플러그인은 이미 선택한 어떤 블록 테마에도 바로 적용됩니다.

ListingHive를 사용할 계획이고, Auth와 Paid Listings의 지원 종료 패턴을 감수할 수 있다면 HivePress의 무료 플랜을 선택하세요.

나중에 유료 스택으로 전환할 계획이거나 테마 선택의 자유를 유지하고 싶다면 GeoDirectory의 무료 플랜을 선택하세요.


디자인 및 커스터마이징

GeoDirectory(Bricks 빌더 기반)와 비교한 HivePress ListingHive 테마

두 플러그인은 서로 다른 철학으로 디자인을 처리합니다.

하나는 디자인을 여러분에게 가져다줍니다.

다른 하나는 여러분이 직접 디자인을 가져오길 기대합니다.

HivePress의 디자인 방식

HivePress는 엄선된 테마 카탈로그에 많은 투자를 합니다.

ListingHive는 무료입니다.

틈새 테마들(JobHive는 $69, RentalHive, ExpertHive, TaskHive, MeetingHive는 각 $89)은 특정 사용 사례에 맞게 설계되어 있으며 기본 상태에서도 완성도 높은 디자인을 제공합니다.

주말 안에 세련된 사이트를 런칭할 수 있습니다.

디자인 작업은 선택한 테마 안에서, WordPress Customizer와 HivePress 자체 블록 라이브러리를 통해 이루어집니다.

단점은 그 한 단계 아래에 있습니다.

테마가 노출하는 범위를 넘어서 커스터마이징하려면 일반적으로 CSS, 때로는 JavaScript, 때로는 PHP 템플릿 오버라이드가 필요합니다.

hivepress/templates/
.

2026년 1월의 Trustpilot 별점 4점 리뷰는 이를 명확하게 표현했습니다: "css와 코드 스니펫으로 많은 스타일링 작업이 필요합니다".

한 WordPress 개발자가 남긴 긴 별점 1점 리뷰에는, 그의 "풀스택 프로그래머"가 RentalHive의 템플릿 오버라이드에 어려움을 겪다가 간단했어야 할 수정 작업을 결국 포기했다는 내용이 담겨 있었습니다.

HivePress 팀은 GitHub Gists에 150개 이상의 완성된 코드 스니펫 컬렉션을 공개적으로 관리하고 있는데, 이는 커스터마이징 질문에 대한 답이 얼마나 자주 "스니펫을 사용하세요"인지를 단적으로 보여줍니다.

HivePress AI 어시스턴트는 지난 1년간 그 마찰을 줄여왔습니다.

최근 여러 리뷰에서 커스터마이징 문제로 막혔을 때 이 기능 덕분에 해결했다고 구체적으로 언급하고 있습니다.

근본적인 코딩 부담이 사라지는 것은 아니지만, 답을 찾는 시간을 단축시켜 줍니다.

GeoDirectory의 디자인 방식

GeoDirectory는 다른 접근 방식을 취합니다.

이 플러그인은 이미 선택한 테마에 자연스럽게 녹아드는 레이아웃 시스템입니다.

저희의 BlockStrap theme 와 함께 사용하면 바로 완성된 디자인을 얻을 수 있으며, Astra, Kadence, GeneratePress, Hello Elementor, Bricks, Divi 또는 기타 최신 블록 테마나 페이지 빌더에서도 사용할 수 있습니다.

블록은 표준 Gutenberg 편집기에서 편집할 수 있습니다.

또한 Elementor PRO 및 Bricks와도 호환되며, 별도의 애드온 없이도 두 빌더의 동적 데이터 시스템과 깊이 통합됩니다.

Divi는 저희 숏코드 빌더와 함께 작동합니다.

Beaver Builder도 지원됩니다!

GeoDirectory에서는 커스텀 CSS가 거의 필요하지 않습니다.

디자인 제어는 테마, 블록 설정, 그리고 페이지 빌더에서 이루어집니다.

각 디자인 모델이 자리하는 곳

HivePress 테마의 미적 감각을 좋아하고 테마가 제공하는 범위를 벗어날 계획이 없다면, HivePress는 더 빠르게 시작할 수 있으며 결과물도 훌륭합니다.

디자인 요구사항이 시간이 지남에 따라 변화하거나, 이미 HivePress 전용이 아닌 테마를 선택했다면, 커스터마이징에 따르는 비용은 실제로 존재하며 사용자 리뷰에도 잘 기록되어 있습니다.

GeoDirectory의 디자인 한계는 사용 중인 테마와 페이지 빌더가 허용하는 수준이며, Blockstrap, Bricks, 또는 Elementor PRO에서는 사실상 한계가 없습니다.

그 대신, 틈새 테마에서 디자인을 그대로 물려받는 대신, 첫 주에 더 많은 디자인 설정을 직접 해야 합니다.


리스팅 상세 정보 (CPT, 커스텀 필드, Franchise Manager, 리스팅 비교)

이 섹션은 디렉토리 플러그인들이 조용히 갈라지는 지점입니다.

기본값은 비슷해 보입니다.

깊이는 그렇지 않습니다.

커스텀 포스트 타입 및 리스팅 모델

GeoDirectory는 Places라는 기본 커스텀 포스트 타입 하나를 기본으로 제공합니다.

더 많은 유형(이벤트, 부동산, 구인 목록, 렌탈 등 프로젝트에 맞는 무엇이든)을 다음을 통해 추가할 수 있습니다. Custom Post Types 애드온.

새로운 CPT마다 전용 데이터베이스 테이블, 필드 세트, 템플릿, 아카이브 로직이 생성됩니다.

GeoDirectory 설치 하나로 도시 가이드, 이벤트 캘린더, 부동산 디렉토리를 동시에 운영할 수 있으며, 각각 고유한 데이터 모델을 갖습니다.

HivePress는 무료 핵심 단계에서 하나의 리스팅 유형을 지원합니다.

추가적인 리스팅 모델을 사용하려면 특정 유료 확장 기능을 구매해야 합니다: Marketplace($39)는 판매자 소유의 판매 가능한 리스팅을, Bookings($39)는 예약 가능한 리스팅을, Requests($39)는 역방향 구인 스타일의 요청을, Memberships($39)는 등급별 멤버십 기반 콘텐츠를 추가합니다.

이것들은 범용적인

각 확장 기능은 특정 틈새 시장에 맞는 특정 모델을 제공합니다.

프로젝트가 HivePress의 번들 틈새 시장(렌탈 마켓플레이스, 프리랜서 서비스, 구인 게시판, 전문가 디렉토리, 예약 서비스) 중 하나라면 모델이 잘 맞습니다.

프로젝트가 같은 사이트에서 두 가지 틈새 시장을 다루거나, 번들 확장 기능이 지원하지 않는 틈새 시장이라면 이 아키텍처는 그에 맞게 설계되지 않았습니다.

이벤트에 대하여

이벤트는 별도의 단락으로 다룰 가치가 있습니다.

GeoDirectory는 무료 Events for GeoDirectory 애드온 을 WordPress.org에서 제공하며, 시작일 및 종료일, 상태 추적(예정, 진행 중, 종료), 지난 이벤트 아카이브 로직, 캘린더 위젯, 날짜 기반 검색 필터링 기능을 갖추고 있습니다.

이벤트 포스트 타입은 디렉토리의 나머지 기능과 동일한 지도, 검색, 리뷰와 통합됩니다.

HivePress에는 전용 이벤트 확장 기능이 없습니다.

표준 리스팅 유형에 커스텀 필드를 추가하여 이벤트를 시뮬레이션할 수 있지만, 이벤트 날짜 모델, 상태 추적, 지난 이벤트 아카이브 로직, 캘린더 기능은 제공되지 않습니다.

비즈니스 계획에 이벤트가 조금이라도 포함되어 있다면, 이 격차는 결코 작지 않습니다.

커스텀 필드

두 플러그인 모두 일반적인 필드 유형(텍스트, 숫자, 선택, 라디오, 체크박스, 파일, 이미지)과 조건부 로직을 포함한 커스텀 필드 빌더를 기본 제공합니다.

차이가 나타나는 부분은 저장 방식입니다.

GeoDirectory는 리스팅 데이터를 전용 데이터베이스 테이블에 저장합니다.

기본 장소 CPT의 경우, 해당 테이블은 wp_geodir_gd_place_detail이며, 제목, 상태, 카테고리, 평점, 주소, 위도, 경도, 전화번호, 이메일, 웹사이트, 영업시간, 그 외 리스팅에 포함되는 항목(사용자가 생성한 필드 포함)에 대한 기본 컬럼을 갖추고 있습니다.

추가 CPT가 있을 경우, GeoDirectory는 동일한 패턴에 따라 전용 상세 테이블을 생성합니다: wp_geodir_gd_{cpt-name}_detail.

각 컬럼은 디렉터리 쿼리가 자주 접근하는 필드에 대해 적절한 타입(varchar, int, float)으로 지정되어 있으며 인덱싱이 가능합니다.

HivePress는 리스팅 데이터를 WordPress의 표준 테이블에 저장합니다.

HivePress 개발자 Andrii는 커뮤니티 포럼에서 저장 방식을 공개적으로 확인해 주었습니다: "선택 불가 속성(예: 텍스트, 숫자)은 'hp_{field_name}' 키를 가진 메타 필드로 저장됩니다(예: 전화번호 필드는 'hp_phone'으로 저장됨). 반면 선택 가능한 속성(예: 셀렉트, 라디오 버튼, 복수 체크박스)은 'hp_listing_{field_name}' 이름을 가진 택소노미의 텀으로 저장됩니다".

즉, 텍스트와 숫자 속성은 wp_postmeta에, 그리고 선택형 속성은 wp_term_relationships 및 wp_terms.

성능 및 확장성 섹션에서 이것이 성능에 미치는 영향을 다룰 것입니다.

지금 당장 실질적으로 기억해야 할 점은, GeoDirectory의 커스텀 필드는 적절한 컬럼으로 쿼리할 수 있고, HivePress의 커스텀 필드는 조인된 메타 및 택소노미 행으로 쿼리할 수 있다는 것입니다.

Franchise Manager

GeoDirectory는 Franchise Manager 애드온 을 단일 모회사 아래 여러 지점을 운영하는 비즈니스를 위해 제공합니다.

부모 리스팅과 자식 리스팅은 상속 관계로 연결되어 있어, 부모의 설명, 사진, 영업 시간, 연락처 정보가 자식에게 자동으로 전달되며, 자식별로 개별 재정의도 가능합니다.

부모 수준에서의 변경 사항은 모든 자식에게 전파됩니다.

HivePress에는 프랜차이즈 모델이 없습니다.

동일한 효과를 구현하려면 개별 리스팅을 생성하고 커스텀 필드로 연결해야 하며, 자동 상속 기능은 제공되지 않습니다.

리스팅 비교

GeoDirectory에는 Compare Listings 애드온 이 포함되어 있어, 사용자가 Amazon에서 상품을 비교하듯 두세 개의 리스팅을 속성별로 나란히 비교할 수 있습니다.

HivePress에는 비교 기능이 없습니다.

무료 Favorites 애드온을 사용하면 사용자가 리스팅을 개인 목록에 저장할 수 있는데, 이는 관련은 있지만 다른 방식입니다. GeoDirectory는 즐겨찾기 기능을 코어 플러그인에 기본 제공합니다.

각 플러그인의 리스팅 깊이에서의 위치

HivePress의 리스팅 모델은 처음부터 설계된 특정 틈새 시장 내에서 깊이 있게 구성되어 있습니다.

RentalHive와 Bookings 확장을 사용하는 렌탈 마켓플레이스는 잘 모델링되어 있습니다.

ExpertHive와 Marketplace를 사용하는 프리랜서 서비스 사이트는 잘 설계되어 있습니다.

틈새 시장을 결합하거나, 이벤트를 추가하거나, 프랜차이즈를 관리하거나, 나란히 비교 기능을 제공하려는 순간, 이 아키텍처의 범위를 벗어나게 됩니다.

GeoDirectory의 리스팅 모델은 처음부터 CPT 유연성을 중심으로 구축되었습니다.

기본값은 사전에 더 많은 설정이 필요합니다.

가능성의 상한선은 훨씬 높습니다.


프론트엔드 제출 및 사용자 대시보드

리스팅 소유자를 위한 역할별 대시보드를 보여주는 UsersWP Dashboard 애드온,
관리자, 리스팅 소유자, 일반 사용자를 위한 역할별 대시보드를 보여주는 UsersWP Dashboard 애드온

이것이 바로 최종 사용자가 실제로 생활하게 될 경험입니다.

등록 플로우, 대시보드, 그리고 리스팅 관리 화면.

이 부분을 제대로 구현하면 디렉토리가 사용하기 편리하게 느껴집니다.

잘못 구현하면 가장 중요한 단계에서 전환율이 떨어집니다.

HivePress의 등록 및 대시보드

HivePress의 프론트엔드 등록은 강점 중 하나입니다.

양식이 깔끔합니다.

필드 유효성 검사가 잘 작동합니다.

이미지 업로드도 원활하게 처리됩니다.

사용자 대시보드는 탭으로 리스팅 상태, 메시지, 즐겨찾기, 리뷰를 표시하며, 시각적 완성도도 탄탄합니다.

대부분의 사용자는 회원가입부터 지속적인 리스팅 관리까지 일관된 경험을 누릴 수 있습니다.

지원 스레드와 기능 요청에서 반복적으로 제기되는 불편 사항이 하나 있는데, 바로 유료 리스팅 플로우입니다.

기본 설정에서는 사용자가 전체 등록 양식을 작성한 후에야 프로세스 마지막 단계에서 패키지 선택 단계를 만나게 됩니다.

리스팅을 먼저 작성하고 마지막에 결제 장벽을 마주하는 방식은, 대부분의 유료 디렉토리가 사용자에게 학습시키는 흐름과 정반대입니다.

유료 리스팅 플로우에서 "Change Details link is not working"이라는 제목의 커뮤니티 확인 버그가 버그 보고 포럼에 수개월간 미해결 상태로 남아 있었습니다.

Memberships 또는 Paid Listings 확장 기능을 사용해 순서를 재구성할 수 있지만, 기본 설정은 사용자를 혼란스럽게 합니다.

대시보드 자체도 역할 관점에서는 단순한 구조입니다.

일반 회원이든, 리스팅 소유자든, 관리자든 모든 사용자가 유사한 대시보드를 보게 됩니다.

소규모 디렉토리에서는 괜찮습니다.

문의, 이미지, 결제를 관리하는 활성 리스팅 소유자와 일반 브라우징 회원이 함께 사용하는 사이트에서는 역할별 대시보드가 없다는 점이 눈에 띄는 한계로 작용합니다.

GeoDirectory의 등록 및 대시보드

GeoDirectory의 프론트엔드 등록 기능은 무료 플러그인에 포함되어 있습니다.

사용자 측은 UsersWP, 저희의 무료 컴패니언 플러그인을 통해 운영되며, 회원가입, 로그인, 프로필, 사용자 대시보드를 처리합니다.

두 플러그인은 통합되도록 설계되었으며, 대시보드는 리스팅 관리, 상태, 프로필 필드, 작성 콘텐츠를 포함합니다.

유료 디렉토리의 경우, 흐름은 GetPaid, 저희의 무료 인보이스 및 결제 플러그인을 통해 진행됩니다.

GetPaid는 기본적으로 등록 시작 단계에 패키지 선택 단계를 배치하며, 이는 Yelp Business 및 Google Business Profile이 사용자를 안내하는 방식과 동일합니다.

사용자가 플랜을 선택한 후 리스팅을 등록하고 결제합니다. 단, 리스팅 등록 이탈을 방지하기 위해 등록 전에 결제를 요구하도록 설정할 수도 있습니다.

결제, 리스팅 필드, 갱신 로직은 설정 후 모두 동일한 관리자 화면에서 관리됩니다.

UsersWP 대시보드 애드온을 통한 역할별 대시보드

모든 사용자 역할에 전용 관리 센터를 원하는 사이트를 위해, UsersWP는 대시보드 애드온.

프리미엄 제품으로, 현재 단일 사이트 기준 $49이며, 세 가지 독립적인 대시보드 경험을 제공합니다:

  • 관리자 대시보드: 사이트 전체 통계, 사용자 관리, 리스팅 모더레이션, 결제 검토, 지원 처리까지 하나의 화면에서 모두 확인할 수 있습니다.
  • 리스팅 소유자 대시보드: 리스팅 조회 및 편집, 이미지 관리, 제출 내역 추적, 문의 응답, 계정 현황 파악.
  • 일반 사용자 대시보드: 프로필 업데이트, 구독 관리, 결제 내역 추적, 알림, 고객 지원 접근.

이 애드온은 UsersWP, GeoDirectory, GetPaid와 기본 연동되어 있어, 유료 갱신·프로필 편집·고객 문의를 관리하는 리스팅 소유자가 여러 화면을 오가지 않고 한 곳에서 세 가지 작업을 모두 처리할 수 있습니다.

잘 구현된 WordPress 테마라면 어디서든 작동합니다.

이런 형태의 대시보드는 사이트에 브라우징 회원과 리스팅 소유자가 모두 활발하게 활동하기 시작하면 대부분의 디렉토리 운영자가 결국 원하게 되는 것입니다.

HivePress의 단일 대시보드 모델은 블록 라이브러리와 템플릿을 통해 커스터마이징할 수 있지만, 역할 인식 대시보드는 플랫폼에서 기본 제공하지 않습니다.

각 플러그인의 사용자 대면 UX 비교

HivePress는 기본 대시보드의 즉시 사용 가능한 시각적 완성도 면에서 앞섭니다.

탭, 간격, 시각적 계층 구조가 소규모 디렉토리에 맞게 잘 설계되어 있습니다.

GeoDirectory는 결제 관련 기본 흐름과 UsersWP를 통해 제공되는 역할별 대시보드 면에서 앞섭니다.

플랜 우선 제출 방식은 작은 기능처럼 보이지만, 수천 건의 리스팅이 쌓이면 그 효과가 커집니다. '모든 내용을 입력한 후 갑작스러운 결제 요구'로 인한 이탈 패턴을 방지하기 때문입니다.

역할별 대시보드는 디렉토리가 취미 단계를 넘어 성장할수록 더욱 중요해지는 기능입니다.

두 플러그인 모두 기본기는 충실합니다.

차이는 각 팀이 사용자 경험의 어느 부분을 가장 공들여 다듬었느냐에서 드러납니다.


Claim Listings

Claim Listings 은 수익화 디렉토리의 매출을 조용히 이끄는 기능입니다.

구조는 간단합니다.

관리자 또는 임포터가 공개적으로 이용 가능한 비즈니스 데이터를 바탕으로 리스팅을 미리 채워 넣습니다.

실제 비즈니스 소유자가 나타나 자신의 리스팅을 클레임하고 소유권을 인증합니다.

그런 다음 리스팅을 인수하고 자신의 비전에 맞게 수정하기 위해 비용을 지불합니다.

Yelp, TripAdvisor, 그리고 수십 개의 지역 디렉토리가 초기 수익을 구축한 방식이 바로 이것입니다.

HivePress Claim Listings

HivePress는 WordPress.org에서 무료 Claim Listings 애드온을 제공합니다.

사용자는 리스팅 페이지의 양식을 통해 소유권 주장을 제출합니다.

관리자는 소유권 주장을 검토하고 확인한 후 승인 또는 거부합니다.

승인되면 청구인이 리스팅 소유자가 되어 이를 편집할 수 있습니다.

Claim Listings를 Paid Listings 또는 Memberships 확장 기능과 결합하면 소유권 주장에 요금을 부과할 수 있습니다.

이 흐름은 잘 작동합니다.

참고로, WordPress.org의 HivePress Claim Listings는 현재 3,000개 이상의 활성 설치 수와 정기적인 업데이트 주기를 보여주고 있어, 이전에 다룬 지원 중단된 Authentication 및 Paid Listings 무료 애드온과 달리 활발히 유지 관리되고 있습니다.

GeoDirectory Claim Listings

GeoDirectory의 Claim Listings 는 멤버십 내 프리미엄 애드온입니다.

제출 흐름은 라이트박스 팝업 소유권 주장 양식을 사용하며, Blockstrap을 사용할 때 블록으로 어디에나 배치할 수 있습니다.

기본 제공되는 Ninja Forms 통합 기능을 통해 기본 양식이 검증 프로세스에 맞지 않거나 다른 테마 또는 페이지 빌더를 사용하는 경우 맞춤형 소유권 주장 양식을 만들 수 있습니다.

승인 방식은 유연합니다.

이메일 인증을 통해 자동 승인할 수 있습니다(청구인이 이메일 주소로 전송된 링크를 클릭합니다).

다음과 결합하면 결제 완료 시 자동 승인할 수 있습니다: Pricing Manager 애드온 (GetPaid와 WooCommerce를 결제 시스템으로 모두 지원합니다).

또한 모든 소유권 주장을 관리자가 직접 검토하는 완전 수동 방식으로 운영할 수도 있으며, 실수로 승인한 경우를 위한 실행 취소 옵션도 제공됩니다.

이메일 알림은 관리자와 사용자 모두를 포함하며, 각 단계마다 맞춤 설정이 가능한 문구를 제공합니다.

클레임이 승인되면 리스팅의 소유권이 자동으로 이전됩니다. 원래 게시자는 편집 권한을 잃고, 리스팅은 새로운 클레임 신청자의 프로필로 이동합니다.

또한 포스트 배지 위젯, 숏코드 또는 블록을 사용하여 어디서든 표시할 수 있는 인증 리스팅 배지가 기본으로 내장되어 있습니다.

클레임된 상태는 드래그 앤 드롭 정렬 빌더와 연동되므로, 아카이브 결과에서 인증된 리스팅을 더 높은 순위에 배치할 수 있습니다.

다음과 함께 사용하면 Advanced Search 애드온, 최종 사용자가 검색 결과를 필터링하여 인증된 리스팅만 표시할 수 있습니다.

각 플러그인의 클레임 처리 방식

수익화를 막 시작하는 소규모 디렉토리라면, HivePress의 무료 Claim Listings으로도 충분합니다.

추가 비용 없이 제 역할을 다하는 솔직한 도구입니다.

클레임을 실질적인 수익원으로 확장할 계획이 있는 디렉토리라면, GeoDirectory 애드온이 더 많은 기능을 제공합니다. 결제 시 자동 승인, 자동 소유권 이전, 인증 배지, 정렬 및 검색 연동, 그리고 GetPaid를 통한 통합 결제 시스템이 포함됩니다.

이 선택은 클레임이 비즈니스 모델에서 얼마나 중요한 역할을 하느냐에 달려 있습니다.

클레임이 부가 기능에 불과하다면, HivePress로 충분합니다.

클레임이 수익의 핵심이라면, 인증의 깊이가 중요합니다.


GeoDirectory Advanced Search

검색은 대부분의 디렉토리 구매자들이 과소평가하지만, 사용자들이 가장 크게 체감하는 기능입니다.

느리거나 기능이 부실한 검색은 디렉토리를 망가진 것처럼 느끼게 만드는 가장 빠른 방법입니다.

HivePress의 검색

HivePress는 무료 플러그인에서 기본적으로 AJAX 검색을 실행합니다.

검색창에는 키워드 입력 필드와, 리스팅 유형에 정의한 속성을 기반으로 구성된 사이드바 필터가 제공됩니다.

소규모에서는 깔끔한 경험을 제공합니다.

키워드 검색은 리스팅 제목과 콘텐츠를 기준으로 매칭됩니다.

기본적으로 택소노미까지는 검색하지 않습니다.

"키워드 필드에서 검색어 자동완성"이라는 제목의 커뮤니티 기능 요청이 2022년부터 로드맵에 등록되어 있으며, 이 글을 작성하는 시점에도 여전히 열려 있습니다.

필터 사이드바는 모든 속성을 별도의 필터로 표시하여 검색 가능성을 높여 줍니다.

기본 아키텍처는 이야기가 흥미로워지는 부분으로, 성능 및 확장성 섹션에서 자세히 다룰 예정입니다.

현재로서는 실질적인 한계가 스토리지 모델에 의해 결정됩니다.

텍스트 및 숫자 속성은 wp_postmeta, 선택형 속성은 택소노미 테이블에 저장되며, 다중 속성 필터는 속성마다 조인을 실행합니다.

속성 수와 리스팅 수가 적을 때는 이 방식이 잘 작동합니다.

조합이 커질수록 그렇지 않으며, 이에 대해서는 나중에 수치로 설명하겠습니다.

"리스팅 필터의 Ajax 레이어드 네비게이션"이라는 제목으로 별도로 확인된 기능 요청이 2023년부터 HivePress 로드맵에 등록되어 있으며, 역시 아직 열려 있습니다.

레이어드 필터링(Airbnb와 Yelp처럼 필터 옵션이 이용 가능한 결과를 동적으로 반영하는 방식)은 사람들이 HivePress의 검색과 비교하는 기준이지만, 현재 구현은 아직 그 수준에 미치지 못합니다.

GeoDirectory의 검색

GeoDirectory의 기본 검색창에는 "검색어" 필드와 "위치" 필드, 두 가지 필드가 제공됩니다.

키워드 검색은 기본적으로 제목, 설명, 카테고리, 태그를 포함하여 HivePress의 제목 및 콘텐츠 기본값보다 더 넓은 범위를 검색합니다.

위치 검색은 설정한 공급자에 따라 Google Maps 또는 OpenStreetMap API를 사용하여 근접 거리를 계산합니다.

무료 플러그인은 여기서 기본적인 기능을 처리합니다.

더 심층적인 검색 기능을 위해서는 프리미엄 Advanced Search 애드온이 전체 툴킷을 제공합니다.

여기에는 검색 자동완성, 위치 기반 근접 필터링(Location Manager 애드온과 연동), 설정 가능한 검색 반경, 그리고 모든 커스텀 필드를 프론트엔드 필터로 노출하는 기능이 포함됩니다.

각 GeoDirectory CPT는 고유한 세부 테이블에 적절한 컬럼을 갖추고 데이터를 저장하기 때문에, 속성별 조인 문제 없이 필터를 자유롭게 조합하고 중첩할 수 있습니다.

도시, 카테고리, 평점, 가격 범위, 세 개의 커스텀 필드로 필터링하는 검색은 여러 조인을 연쇄적으로 수행하는 것이 아니라, 단일 테이블에 대한 단일 인덱스 쿼리로 실행됩니다.

이것이 바로 디렉토리가 성장할수록 더욱 빛을 발하는 구조적 강점입니다.

검색에서 각 플러그인의 위치

수백에서 수천 개의 리스팅과 서너 개의 필터를 가진 디렉토리라면, 두 검색 엔진 모두 빠르게 반응합니다.

수만 개의 리스팅과 다섯 개 이상의 필터가 동시에 실행되는 디렉토리에서는 아키텍처가 중요해지며, HivePress는 다음에서 다룰 조인 문제에 부딪히게 됩니다.

HivePress는 무료 플랜에서 기본 제공되는 속성 사이드바와 기본 AJAX 지원 덕분에 즉시 사용 가능한 필터 UX 면에서 앞서 있습니다.

GeoDirectory는 기본적으로 카테고리와 태그를 포함한 키워드 도달 범위와, Advanced Search 애드온을 추가했을 때 적절한 세부 테이블이 제공하는 높은 확장성 면에서 앞서 있습니다.

디렉토리 규모가 제한적이고, 검색이 부가적인 기능이며, 깊이보다 필터 UX가 더 중요하다면 HivePress의 검색을 선택하세요.

디렉토리가 조인이 사용자가 체감할 수 있는 밀리초를 잡아먹기 시작하는 시점을 넘어 성장할 것으로 예상된다면 GeoDirectory의 검색을 선택하세요.


지도, 기능 및 위치

GeoDirectory 서버 사이드 마커 지도

지도는 검색 다음으로 가장 많이 사용되는 기능입니다.

느린 지도, 또는 검색 결과와 동기화되지 않는 지도는 탐색 경험을 망칩니다.

적절한 아카이브 페이지로 이어지지 않는 위치 구조는 SEO의 상한선을 제한합니다.

두 가지 모두 주의를 기울일 필요가 있습니다.

HivePress의 지도

HivePress는 WordPress.org의 무료 HivePress Geolocation 애드온을 통해 지도를 지원합니다.

기본으로 두 가지 지도 공급자를 지원합니다: Google Maps와 Mapbox입니다.

Google Maps는 월 $200의 무료 크레딧을 제공하며, 대부분의 소규모 및 중간 규모 디렉토리는 한 푼도 내지 않고 운영할 수 있습니다.

Mapbox는 자체 가격 정책과 기능을 갖춘 별도의 유료 공급자입니다.

어느 쪽이 맞는지는 무료 여부가 아니라, 여러분의 선호도와 규모에 달려 있습니다.

매핑 시스템은 클라이언트 측 마커 렌더링을 사용합니다.

20~50개의 마커를 표시하는 아카이브 페이지라면 문제없습니다.

디렉토리의 모든 리스팅을 표시하려는 홈페이지나, 미국처럼 넓은 국가의 모든 리스팅을 렌더링하려는 위치 페이지의 경우, 브라우저가 모든 마커를 불러오고 렌더링해야 합니다.

바로 이 지점에서 아키텍처의 한계가 느껴지기 시작합니다.

Mapbox 사용을 계획 중인 분들께 꼭 알려드려야 할 확인된 버그가 있습니다. 커뮤니티 스레드 "Exact addresses are not hidden [Mapbox]"는 2025년 10월부터 열린 채로 남아 있었으며, 지도에서 정확한 주소를 숨기는 프라이버시 모드 설정이 Mapbox를 지도 제공자로 사용할 때 적용되지 않는 문제가 보고되었습니다.

주택 주소(임대, 방문 서비스, 부동산)를 다루는 디렉토리라면, 패치가 이루어지기 전까지 이는 실질적인 우려 사항입니다.

GeoDirectory의 지도

GeoDirectory는 무료 플러그인에서 Google Maps와 OpenStreetMap을 기본으로 지원합니다.

지도는 아카이브 또는 검색 결과와 동기화되므로, 사용자가 리스팅 그리드의 페이지를 넘기면 지도도 그에 맞게 업데이트됩니다.

더 심층적인 성능 해답은 프리미엄 Marker Cluster 애드온.

서버 측 클러스터링을 사용하며, 수십만 개에 달하는 마커 수에 맞게 설계되었습니다. 이는 전국 단위 디렉토리나 도시 전역을 아우르는 부동산 사이트가 실제로 도달하는 규모입니다.

서버 측 클러스터링은 무거운 처리 작업이 서버에서 이루어지며, 브라우저는 개별 포인트 전체 대신 미리 클러스터링된 소수의 마커만 받아옵니다.

이것이 바로 즉시 로드되는 홈페이지 지도와, 브라우저를 10초간 멈추게 하거나 완전히 다운시키는 지도의 차이입니다.

구조로서의 위치

바로 이 지점에서 두 플러그인은 크게 갈립니다.

HivePress는 위치를 지오로케이션 필드 또는 택소노미로 처리하며, 기본 계층 구조는 없습니다.

"내 근처" 검색이나 특정 도시 필터링은 가능하지만, 두 기능이 결합되어 구조화된 위치 페이지를 만들어주지는 않습니다.

HivePress에서 카테고리와 위치를 하나의 정식 URL로 결합하는 것은 단순히 "작업이 더 많아지는" 문제가 아닙니다.

대규모 커스터마이징 없이는 불가능합니다.

GeoDirectory의 Location Manager 애드온 은 위치를 최상위 계층 구조로 처리합니다.

국가, 지역, 도시, 동네 각각에 고유한 페이지, 고유한 URL, 고유한 메타 제목 및 설명, 그리고 고유한 색인 가능한 아카이브가 제공됩니다.

퍼머링크 구조는 애드온을 설치할 때 완전히 구성할 수 있으므로, 특정 디렉터리에 맞게 URL 형태를 직접 결정할 수 있습니다.

카테고리와 위치를 하나의 표준 URL로 결합할 수 있습니다.

이것이 바로 "파리의 레스토랑" 또는 "파리 14구의 레스토랑"과 같은 페이지를 기존 경쟁자들과 경쟁할 수 있도록 만드는 구조적 전제 조건입니다.

SEO & 스키마 섹션에서 SEO적 의미를 다시 다룰 예정입니다. 위치 계층 구조는 몇 년에 걸쳐 복리처럼 효과가 쌓이는 부분이기 때문입니다.

각 플러그인의 지도 및 위치 기능 비교

수백 개의 리스팅이 있는 단일 지도의 소규모 디렉터리라면 HivePress의 지도 기능으로도 충분하며, 무료 Mapbox 지원은 예산 절감에 실질적인 도움이 됩니다.

대규모 디렉터리나, 브라우저를 멈추지 않고 전체 지역 또는 국가를 단일 지도에 렌더링하려는 디렉터리에는 GeoDirectory의 서버 측 클러스터링이 정답입니다.

위치를 구조로 보는 관점에서는 격차가 더 큽니다.

HivePress에는 계층 구조가 없습니다.

GeoDirectory에는 있으며, 그 계층 구조야말로 로컬 SEO 중심의 디렉터리가 경쟁하기 위해 필요한 요소입니다.

디렉터리 규모가 작고, 지원되는 두 가지 지도 제공업체 중 하나가 필요에 맞는다면 HivePress의 지도 기능을 선택하세요.

디렉터리가 한 도시를 넘어 성장할 계획이거나, 위치 기반 아카이브 페이지가 SEO 전략의 핵심이라면 GeoDirectory의 지도 기능과 Location Manager를 선택하세요.


평점 & 리뷰

리뷰는 디렉터리를 목적지로 만드는 사회적 증거입니다.

리뷰는 신뢰, 전환율, SEO를 동시에 높여 줍니다.

각 플러그인이 리뷰를 처리하는 방식은 방문자가 리스팅을 얼마나 신뢰하는지에 영향을 미칩니다.

HivePress의 리뷰

HivePress는 WordPress.org의 무료 HivePress Reviews 애드온을 통해 리뷰를 처리합니다.

별 1~5개 평점과 텍스트 리뷰로 구성되며, 로그인한 사용자 계정에 연결됩니다.

관리자는 리뷰가 게시되기 전에 승인을 요구할 수 있습니다.

리뷰는 리스팅의 전체 평점 표시와 통합되며, 아카이브 페이지의 정렬에도 반영됩니다.

구현 방식은 솔직하며 기본적인 기능을 충실히 갖추고 있습니다.

사용자 피드백에서 나타나는 몇 가지 특이한 점은 알아두는 것이 좋습니다.

"벤더 프로필에 리뷰 추가"라는 제목의 기능 요청이 확정되어 2023년부터 HivePress 로드맵에 올라와 있습니다. 즉, 기본 제공 상태에서는 리스팅에 대한 리뷰는 가능하지만, 리스팅을 소유한 벤더에 대한 리뷰는 불가능합니다.

판매자의 평판이 개별 리스팅만큼이나 중요한 마켓플레이스형 디렉터리에서는 이 점이 아쉬운 부분입니다.

커뮤니티에서 나타나는 또 다른 패턴: 리뷰는 리스팅에 긴밀하게 연결되어 있습니다.

리스팅이 삭제되면 연결된 리뷰도 함께 사라지기 때문에, 부정적인 리뷰 관리가 필요 이상으로 복잡해집니다.

모바일에서 긴 리뷰를 볼 때 페이지 나누기나 "더 보기" 토글 기능이 없다는 점도 기능 요청에서 지적된 바 있지만, 아직 반영되지 않았습니다.

GeoDirectory의 리뷰

GeoDirectory의 무료 플러그인은 WordPress 코어 댓글 시스템을 활용하며, Places 게시물 유형(또는 직접 만든 커스텀 CPT)에 연결된 별 1~5개 평점 기능을 추가로 제공합니다.

무료 버전은 기본 기능을 제공합니다: 별점 평가, 텍스트 리뷰, 표준 WordPress 댓글 도구를 통한 관리자 검토, 그리고 아카이브에서의 평점 기반 정렬 기능이 포함됩니다.

솔직하게 짚고 넘어가야 할 점이 있습니다.

GeoDirectory 무료 버전에서 리스팅을 삭제하면, 댓글도 함께 삭제되거나 최선의 경우라도 고아 상태로 남게 됩니다.

무료 버전은 기본 수준입니다.

실질적인 차별화는 두 가지 프리미엄 애드온에 있습니다.

MultiRatings and Reviews

The MultiRatings and Reviews 애드온 은 평점 기능을 TripAdvisor 수준으로 끌어올립니다.

하나의 전체 평점 대신, 리뷰를 여러 기준으로 나눌 수 있습니다.

품질, 가격, 청결도, 친절함, 서비스, 정확성 등 여러분의 니치에 맞는 기준을 자유롭게 설정하세요.

각 기준마다 자체 점수가 부여됩니다.

전체 평점은 Airbnb와 TripAdvisor처럼 사용자가 직접 입력합니다.

이는 의도적인 설계입니다. 예를 들어, 청결도가 4점밖에 되지 않더라도 사용자가 전체 평점으로 5점을 주고 싶을 때가 있기 때문입니다.

기준별 점수를 평균 내어 전체 평점을 자동으로 계산하고 싶다면, JavaScript 코드 한 줄이면 됩니다. 코드를 확인하는 방법을 안다면 AI 도구가 대신 작성해 드릴 것입니다. 그렇지 않은 경우, 지원을 통해 설정을 도와드릴 수 있습니다.

반 별 단위 제한이 없습니다.

채우기가 퍼센트 기반으로 작동하므로 표시되는 점수는 가장 가까운 0.5 단위로 반올림되지 않고 정확하게 표시됩니다.

5점, 3점, 10점 척도 또는 원하는 모든 범위를 사용할 수 있으며, 기준별로 사용자 정의 점수 레이블(끔찍함, 나쁨, 보통, 좋음, 훌륭함)을 설정할 수 있습니다.

평점 입력에 Font Awesome 아이콘(1,500개 이상 제공), 사용자 정의 이미지, 또는 간단한 드롭다운을 사용할 수 있습니다.

게시물 유형 및 카테고리별로 서로 다른 평점 기준을 설정할 수 있어, 예를 들어 호텔에는

리뷰어는 제목과 캡션이 포함된 여러 이미지를 업로드할 수 있으며, 이는 리스팅 페이지의 추가 SEO 콘텐츠 역할도 합니다.

사용자는 리뷰를 유용함 또는 유용하지 않음으로 평가할 수 있어, 가장 도움이 되는 리뷰가 상단에 노출됩니다.

리스팅 소유자는 명확하게 표시된 소유자 답글을 통해 피드백에 공개적으로 답변할 수 있습니다.

리뷰 정렬에는 최신순, 오래된순, 높은순, 낮은순, 이미지 많은 순이 포함되어 있어 방문자가 원하는 방식으로 많은 리뷰를 탐색할 수 있습니다.

이것이 바로 "리뷰가 있는 리스팅 사이트"와 "진정한 리뷰 디렉토리"를 구분하는 핵심 요소입니다.

임베드 가능한 평점 배지

두 번째 프리미엄 애드온은 임베드 가능한 평점 배지.

리스팅 소유자가 자신의 외부 웹사이트에 실시간 평점 위젯을 삽입할 수 있게 해줍니다.

방식은 TripAdvisor와 동일합니다. 레스토랑이 홈페이지에 "YourDirectory에서 4.7점 획득"을 표시하고, 여러분의 디렉토리로 연결되는 링크를 제공하는 방식입니다.

이 애드온은 리스팅 소유자에게는 무료 서비스처럼 보이지만, 실제로는 수익을 창출하는 애드온입니다.

비즈니스가 귀하의 배지를 임베드할 때마다, 해당 업체의 웹사이트로부터 자연스러운 백링크를 얻게 됩니다.

SEO 측면에서, 실제 비즈니스로부터 얻는 자연 백링크는 확보할 수 있는 가장 가치 있는 종류입니다.

위젯은 완전히 커스터마이징 가능합니다.

관리자는 디렉토리 브랜딩에 맞게 스타일을 고정하거나, 리스팅 소유자가 자신의 사이트에 맞게 색상, 폰트, 레이아웃을 조정할 수 있도록 허용할 수 있습니다.

스마트 스크립트가 리스팅 소유자의 사이트에서 Font Awesome 사용 여부를 감지하고, 이에 맞춰 평점 아이콘을 자동으로 맞춥니다.

사용하지 않는 경우, 가벼운 HTML 별표로 대체됩니다.

위젯의 인기가 높아짐에 따라 서버 부하를 줄이기 위한 CDN 옵션도 제공됩니다.

이것은 세월이 지날수록 효과가 쌓이는 종류의 기능입니다.

1,000개의 리스팅을 보유한 디렉토리에서 소유자의 10%만 배지를 임베드해도, 특정 리스팅 페이지를 가리키는 자연 백링크 100개를 확보하게 됩니다.

바로 그것이 Google이 귀하의 디렉토리를 경쟁사보다 높이 순위에 올리는 데 사용하는 신뢰 신호입니다.

HivePress에는 이에 상응하는 기능이 없습니다.

각 플러그인의 리뷰 기능 비교

소규모 디렉토리나 평점이 부가 기능에 불과한 틈새 사이트의 경우, HivePress Reviews로 충분합니다.

무료이고, 잘 작동하며, 나머지 플러그인과 통합됩니다.

리뷰를 진지하게 다루는 디렉토리라면, GeoDirectory 프리미엄 스택이 두 가지 특정 측면에서 앞서 나갑니다.

MultiRatings and Reviews는 리뷰어가 여러 기준에 걸쳐 심층적인 피드백을 남길 수 있게 해주는데, 이는 TripAdvisor와 Yelp 같은 전문 리뷰 디렉토리들이 명성을 쌓아온 방식입니다.

Embeddable Ratings Badge는 리스팅 소유자들이 임베드를 시작하면 자동으로 작동하는 백링크 엔진을 디렉토리에 제공합니다.

리뷰를 비즈니스 모델의 핵심으로 삼고 싶다면, 그 차이는 분명히 실재합니다.

리뷰가 단순히 있으면 좋은 기능이라면, 두 플러그인 모두 기본 기능은 충분히 처리합니다.


수익화 및 마케팅 도구

수익화는 디렉토리가 비즈니스로 거듭나는 지점입니다.

마케팅 도구는 런칭 이후 트래픽을 넘어 비즈니스를 성장시키는 핵심입니다.

두 플러그인 모두 수익 모델을 제공하지만, 타겟으로 하는 운영자 프로필은 매우 다릅니다.

HivePress의 수익화 스택

HivePress는 유료 확장 프로그램을 통해 수익화를 운영하며, WordPress.org 수준에서는 몇 가지 무료 기본 구성 요소를 제공합니다.

더 이상 지원되지 않는 HivePress Paid Listings 무료 애드온은 기본적인 페이월 흐름에는 여전히 사용할 수 있습니다.

그 이상의 기능을 원하는 경우, 팀은 사용자에게 두 가지 유료 확장 프로그램을 안내합니다:

Memberships ($39) 를 통해 등록 등급별 기능 제한이 있는 계층형 리스팅 패키지를 판매할 수 있습니다.

제출 건당, 추천 리스팅 건당, 또는 정기 구독 방식으로 요금을 청구할 수 있습니다.

여러 리스팅을 하나의 패키지로 묶을 수 있어, 사업주는 단일 구독으로 여러 리스팅을 등록할 수 있습니다.

추천 리스팅, 리스팅 한도, 만료 처리, 갱신 로직이 모두 여기에 포함됩니다.

정기 결제와 관련하여 주목할 만한 한 가지 주의 사항이 있습니다.

Memberships 2.1.0은 진정한 자동 갱신 구독을 위해 WooCommerce Subscriptions와의 연동 기능을 추가했으며, 이는 정기 결제를 사용하려면 WooCommerce 자체 외에도 WooCommerce Subscriptions 확장 프로그램이 필요하다는 것을 의미합니다.

WooCommerce Subscriptions의 비용은 연간 $239이며, 매년 갱신됩니다.

이 없이는 고정 기간 플랜과 리스팅 패키지를 판매할 수 있지만, 자동 갱신 정기 구독은 불가능합니다.

이는 구독 수익 모델을 기반으로 구축된 HivePress 디렉토리에 실질적인 추가 비용 부담이 됩니다.

GeoDirectory의 GetPaid는 별도의 애드온 비용 없이 정기 결제를 기본으로 지원합니다.

Marketplace ($39) 는 디렉토리를 판매 가능한 상품을 위한 마켓플레이스로 전환합니다.

리스팅이 상품이 되어, 고객이 사이트를 통해 직접 구매할 수 있습니다.

결제는 WooCommerce를 통해 처리되는데, 이는 충분히 이해할 만한 실질적인 아키텍처 선택입니다.

WooCommerce가 중간에 없으면 리스팅에 Stripe를 직접 연동할 수 없습니다.

유형 또는 디지털 상품을 판매하는 마켓플레이스라면 이 방식은 합리적입니다.

유료 리스팅 등록비만 받고 싶은 디렉터리에는 필요 이상으로 무겁습니다.

Bookings ($39) 캘린더 기반 예약 흐름을 통해 예약 가능한 리스팅(임대 부동산, 예약, 장비)을 추가합니다.

별도의 애드온인 Requests ($39)는 역방향 요청 리스팅을 추가하여, 고객이 필요한 사항을 게시하면 제공자가 응답하는 방식입니다.

Bark나 Thumbtack 같은 사이트의 기반이 되는 모델입니다.

리스팅 수익화 외에도, HivePress는 전용 광고 애드온, 또는 리드당 과금 시스템이나 이벤트 티켓 솔루션을 기본 제공하지 않습니다.

Marketplace 확장 기능을 직접 모델을 구성하여 이벤트 티켓 판매에 활용할 수는 있지만, 이를 위한 전용 도구는 없습니다.

GeoDirectory의 수익화 스택

GeoDirectory의 수익화는 GetPaid를 통해 운영됩니다. GetPaid는 디렉터리와 직접 연동되는 당사의 무료 인보이싱 및 결제 플러그인입니다.

물론 필요하다면 WooCommerce도 함께 사용할 수 있습니다.

GetPaid는 WooCommerce 없이도 Stripe, PayPal, Authorize.Net 및 수십 가지 다른 결제 게이트웨이를 기본으로 지원합니다.

순수 디렉토리 수익화(유료 리스팅, 패키지, 정기 갱신)를 위한 더 가볍고 직관적인 스택입니다.

프리미엄 애드온은 다음과 같은 특정 수익화 패턴을 추가합니다:

Pricing Manager 패키지 및 가격 책정 엔진입니다.

리스팅 등록당, 추천 리스팅당, 또는 정기 갱신 방식으로 요금을 청구할 수 있습니다.

리스팅을 묶음으로 판매할 수 있습니다(여러 지점을 운영하는 사업주에게 리스팅 10개 패키지를 판매하는 방식). 묶음 리스팅은 장소 1개와 이벤트 20개처럼 서로 다른 유형으로 구성할 수 있습니다.

리스팅 등록은 무료이지만 아카이브나 검색 결과 상단에 노출되려면 비용을 지불하는 유료 추천 리스팅 모델을 독립적으로 설정할 수 있습니다.

무료 기본 등록, 유료 프리미엄 티어, 유료 추천 업그레이드, 정기 멤버십을 모두 같은 사이트에서 자유롭게 조합할 수 있습니다.

광고 디렉토리에 배너 광고를 판매하는 전용 애드온입니다.

리스팅 소유자 또는 제3자가 아카이브 및 리스팅 페이지의 지정된 영역에 광고를 노출하기 위해 비용을 지불합니다.

가격, 로테이션, 게재 위치는 모두 관리자가 제어합니다.

광고는 유료 리스팅과 연동될 수 있어, 아카이브에서의 추가 노출 외에도 유료 리스팅이 웹사이트 전반의 광고 영역과 배너에도 표시됩니다.

Pay-per-Lead 완전히 다른 수익화 모델입니다.

리스팅 소유자는 방문자가 실제로 행동을 취해 메시지를 보낼 때만 비용을 지불합니다. 연락처 정보 또는 메시지의 일부는 요금이 승인되고 결제된 후에만 리스팅 소유자와 공유됩니다.

이는 구독이 아닌 행동당 비용(cost-per-action) 방식으로 수익화하는 Thumbtack 모델입니다.

고정 요금제 디렉토리를 꺼리지만 실제 리드에 대한 비용 지불에는 기꺼이 응하는 업종 카테고리에 적합한 도구입니다.

Booking Marketplace and Appointment Bookings 는 두 개의 별도 예약 애드온입니다.

예약 마켓플레이스 두 가지 중 더 고급 옵션으로, 캘린더 로직, 가용성 규칙, 예약 워크플로를 갖추고 있습니다. Airbnb 예약 엔진과 매우 유사합니다.

Appointment Bookings 은 전체 재고 관리 없이 시간대별 예약 방식의 부킹만 필요한 디렉토리를 위한 버전입니다.

GeoMarketplace 은 마켓플레이스 애드온으로, 리스팅에 연결된 실물 또는 디지털 제품을 판매하려는 디렉토리를 위한 것입니다.

WooCommerce 및 관련 마켓플레이스 확장 기능과 통합되지만, 디렉토리 측 흐름은 Woo의 제품 모델에 흡수되지 않고 GeoDirectory 내에서 유지됩니다.

Events for GeoDirectory 는 무료이며, GetPaid 및 이벤트 티켓 마켓플레이스와 함께 사용하면 완전한 티켓 판매 흐름을 제공하므로, 이벤트 주최자는 별도의 티켓팅 플러그인 없이 디렉토리를 통해 직접 티켓을 판매할 수 있습니다.

마케팅 도구

HivePress의 코어 플러그인에는 이메일 커스터마이저가 내장되어 있어 트랜잭션 이메일 처리를 기본 제공합니다.

Search Alerts($39)는 저장된 검색 알림을 지원하며, 사용자가 검색 쿼리를 저장하면 새 리스팅이 일치할 때 이메일로 알림을 받습니다.

이는 디렉토리가 활용할 수 있는 가장 강력한 재방문 유도 방법 중 하나입니다.

GeoDirectory의 무료 코어는 디렉토리를 위한 트랜잭션 이메일을 기본 제공하며 WordPress 이메일 레이어와 통합됩니다.

프리미엄 동적 사용자 이메일 애드온은 사용자의 활동에 기반하여 맥락에 맞는 이메일을 발송할 수 있습니다: 리스팅 갱신 예정 알림, 추천 리스팅 만료 알림, 프로필 완성 독려 메시지, 저장된 검색 매칭 알림 등이 포함됩니다.

이 기능은 저장된 검색 알림 애드온, 즉 GeoDirectory의 Search Alerts 상응 기능과 자연스럽게 연동됩니다.

이 두 애드온을 함께 사용하면 디렉토리가 수동 아웃리치 없이도 사용자를 지속적으로 재방문시키는 반복 참여 엔진으로 변모합니다.

수익화 및 마케팅 측면에서 각 플러그인의 위치

HivePress의 수익화 스택은 특정 운영자 유형에 잘 맞습니다. 틈새 마켓플레이스나 유료 디렉토리를 운영하며, WooCommerce를 통한 결제 처리에 익숙하고, 번들 확장 모델 중 하나에 맞는 수익화 방식을 찾는 분에게 적합합니다.

GeoDirectory의 수익화 스택은 다양한 수익 모델을 동시에 운영하려는 디렉토리 운영자를 위해 설계되었습니다. 유료 리스팅, 유료 추천 업그레이드, 배너 광고, 리드당 과금, 예약, 이벤트 티켓 등 모든 수익화가 GetPaid의 직접 결제 게이트웨이 연동을 통해 이루어지며, WooCommerce를 강제로 설치할 필요가 없습니다. 물론 마켓플레이스 확장이 필요한 경우처럼 WooCommerce를 선택지로 남겨두는 것도 가능합니다.

마케팅 도구도 같은 양상을 따릅니다.

HivePress는 저장된 검색을 유료 애드온으로 제공하며, 핵심 기능에서 수준 높은 트랜잭션 이메일을 지원합니다.

GeoDirectory는 저장된 검색, 트랜잭션 이메일, 그리고 리스팅별 데이터를 자동화된 리텐션 캠페인에 반영하는 동적 사용자 이메일 기능을 제공합니다.

비즈니스 모델이 "틈새 마켓플레이스의 유료 리스팅"이라면 HivePress의 스택으로 충분합니다.

비즈니스 모델이 "장기적으로 사용자를 유지해야 하는 디렉토리에서의 다양한 수익원 확보"라면 GeoDirectory의 스택이 더 폭넓은 선택입니다.


모바일 기능

모바일 사용자는 데스크톱 사용자와 다른 방식으로 디렉토리를 탐색합니다.

지도를 원하고, 빠른 로딩을 원하며, 두 번의 탭으로 업체에 전화하거나 메시지를 보내길 원합니다.

모바일 반응형 지원은 기본 중의 기본입니다.

진정한 모바일 경험이 최상의 목표입니다.

모바일에서의 HivePress

HivePress 테마는 기본적으로 반응형을 지원합니다.

리스팅 페이지, 검색 필터, 사용자 대시보드가 모바일 브레이크포인트에 맞게 조정되며, 작은 화면에서도 비주얼 디자인이 잘 유지됩니다.

소규모 디렉토리라면 이 정도면 충분합니다.

작성 시점을 기준으로, HivePress 커뮤니티에서 확인된 몇 가지 버그가 버그 트래커에 남아 있었습니다. 여기에는 textarea 속성 내에서 동영상 임베드가 올바르게 크기 조정되지 않는 문제와 모바일에서 설정 툴팁이 표시되지 않는 문제가 포함됩니다.

어느 것도 출시를 막는 수준의 문제는 아니지만, 모바일이 주요 대상 사용자라면 알아두는 것이 좋습니다.

네이티브 모바일 앱은 2022년부터 HivePress 로드맵에 확정된 기능 요청으로 등록되어 있습니다.

3년이 지난 지금도 여전히 미완료 상태이며 출시되지 않고 있습니다.

당분간 HivePress 사이트는 앱 경험이 아닌 모바일 웹 경험으로 제공됩니다.

모바일에서의 GeoDirectory

GeoDirectory의 모바일 경험은 테마 기반으로 작동하므로, 반응형 동작은 선택한 테마에 따라 달라집니다.

GeoDirectory를 당사의 Blockstrap 테마나 Astra, Kadence, Bricks와 같이 잘 만들어진 블록 테마와 함께 사용하면, 사이트의 나머지 부분과 동일한 수준의 모바일 디자인 품질을 얻을 수 있습니다.

플러그인 자체 UI 요소(지도, 검색, 등록 플로우)는 기본적으로 다양한 브레이크포인트에서 작동하도록 설계되어 있습니다.

네이티브 모바일 앱에 관해서는, GeoDirectory도 핵심적인 수준에서 동일한 답을 드립니다: 당사에서 제공하는 네이티브 앱은 없습니다.

하지만 HivePress와 달리, 서드파티 벤더들이 REST API를 통해 GeoDirectory 디렉토리에 연결되는 네이티브 모바일 앱을 개발했습니다.

현재 최소 두 곳의 벤더가 유료 서비스로 이를 제공하고 있으며, 고객의 특정 디렉토리에 맞게 브랜딩된 iOS 및 Android 앱을 개발하고 유지 관리합니다.

가격 모델은 플러그인 기반이 아닌 서비스 기반이므로, 벤더와 직접 계약을 맺게 됩니다.

이것은 당사가 제공하는 기능이 아닙니다.

GeoDirectory의 REST API가 서드파티가 그 위에 구축할 수 있을 만큼 개방되어 있기 때문에 존재하는 에코시스템 옵션입니다.

브랜딩된 모바일 앱이 필요한 디렉토리라면, 이는 실질적인 선택지입니다.

그렇지 않은 디렉토리라면, 반응형 웹 경험이 충분히 사용 사례를 커버합니다.

모바일에서 각 플러그인의 위치

두 플러그인 모두 기본적으로 반응형을 지원하며, 중소 규모 디렉토리에 적합한 모바일 웹 경험을 제공합니다.

네이티브 모바일 앱이 로드맵의 일부라면, 두 플러그인 모두 기본적으로 네이티브 앱을 제공하지 않습니다.

차이점은 GeoDirectory의 REST API가 앱을 서비스로 제공하는 서드파티 벤더들을 끌어들인 반면, HivePress의 앱 요청은 수년째 로드맵에만 올라 있고 진전이 없다는 것입니다.

대부분의 디렉토리 운영자에게 이 섹션은 큰 차이가 없습니다.

브랜딩된 모바일 앱이 실제로 필요한 소수의 운영자에게는, GeoDirectory의 서드파티 에코시스템이 오늘 당장 나아갈 수 있는 경로를 제공합니다.


SEO 및 스키마

로컬 교차 쿼리에서 순위를 차지하는 GeoDirectory 위치 계층 페이지

SEO는 수년간 디렉토리의 성패를 가른 영역입니다.

스키마 마크업, 구조화된 URL, 색인 가능한 아카이브 페이지, 콘텐츠 깊이는 모두 서로를 강화합니다.

이를 제대로 구현한 디렉토리는 Yelp와 경쟁할 수 있습니다.

이를 잘못 구현한 디렉토리는 Google에서 보이지 않는 상태로 남습니다.

HivePress의 SEO

HivePress는 SEO를 $29의 유료 확장 기능으로 판매합니다.

SEO 애드온은 리스팅의 메타 제목, 설명, 사이트맵, 기본 구조화 데이터를 처리합니다.

충분히 탄탄한 기본 레이어입니다.

더 심층적인 SEO를 위해 HivePress는 Yoast SEO 및 Rank Math와 호환되며, 두 플러그인 모두 OpenGraph 태그, Twitter Cards, 추가 스키마 유형으로 커버리지를 확장합니다.

HivePress의 SEO 한계를 만드는 아키텍처 문제는 위치 구조에 있습니다.

위치는 기본 계층 구조가 없는 택소노미 또는 지오로케이션 필드입니다.

기본 제공 기능만으로는 카테고리와 위치를 하나의 표준 아카이브 URL로 결합할 수 없습니다.

"파리의 레스토랑"에서 상위 노출되는 페이지를 만들려면 대규모 커스터마이징이 필요합니다. 플러그인이 기본적으로 해당 교차 지점을 실제 색인 가능한 페이지로 생성하지 않기 때문입니다.

로컬 교차 페이지보다 마켓플레이스 자체 순위에 SEO 초점이 맞춰진 틈새 마켓플레이스라면 HivePress의 SEO로도 충분합니다.

Google 로컬 검색 결과에서 경쟁하는 로컬 디렉토리의 경우, 계층 구조의 부재가 SEO 전략의 확장 가능성을 제한합니다.

GeoDirectory의 SEO

GeoDirectory는 코어에 스키마 마크업을 기본으로 제공합니다.

여기에는 LocalBusiness, Product, Event, Article 및 디렉토리 리스팅과 관련된 기타 Schema.org 유형이 포함되며, 스키마는 리스팅의 실제 필드에서 자동으로 생성됩니다.

리뷰, 영업시간, 주소, 가격 및 기타 속성이 수동 개입 없이 JSON-LD에 반영됩니다.

Yoast SEO와 Rank Math 모두 호환되며, OpenGraph, Twitter Cards, 그리고 이들이 제공하는 광범위한 SEO 툴킷을 위해 위에 레이어로 추가할 수 있습니다.

더 큰 SEO 장점은 Location Manager 애드온 앞서 다룬 내용입니다.

국가, 지역, 도시, 동네는 각각 고유한 페이지, 고유한 메타 제목 및 설명, 그리고 고유한 색인 가능한 아카이브를 가집니다.

Location Manager를 설치하면 디렉토리의 퍼머링크 구조 방식을 구성하고 카테고리와 위치를 하나의 표준 URL로 결합할 수 있습니다.

이것이 '파리의 레스토랑' 또는 '파리 14구의 레스토랑'과 같은 페이지를 검색 순위에 올리기 위한 구조적 전제 조건입니다.

각 교차 페이지는 고유한 콘텐츠 블록, 리스팅, 그리고 순위 가능성을 갖춘 실제 아카이브가 됩니다.

이를 디렉토리가 다루는 카테고리와 위치 전반에 걸쳐 곱하면, 직접 작성하지 않고도 수백 또는 수천 개의 색인 가능한 아카이브 페이지를 얻을 수 있습니다.

이것이 바로 진지한 로컬 디렉토리가 Yelp, Tripadvisor, Google Business Profile과 경쟁하기 위해 하는 일입니다.

이는 HivePress에서 대규모 커스텀 개발 없이는 불가능합니다.

각 플러그인의 SEO 역량

SEO가 위치 기반 키워드보다 브랜드 중심인 니치 마켓플레이스나 디렉토리의 경우, HivePress는 SEO 애드온과 Rank Math 또는 Yoast를 결합하여 기본적인 요구 사항을 충족합니다.

비즈니스 모델이 '[카테고리] in [위치]' 검색 쿼리에서의 순위에 의존하는 로컬 디렉토리의 경우, HivePress의 누락된 계층 구조는 구조적 한계입니다.

GeoDirectory의 네이티브 스키마와 Location Manager를 함께 사용하면 로컬 SEO 중심 디렉토리가 실제로 필요로 하는 기반을 갖출 수 있습니다.

이 두 플러그인 간의 SEO 한계는 메타 태그의 문제가 아닙니다.

URL 뒤에 있는 아키텍처의 문제입니다.

그 아키텍처가 바로 몇 개의 일반 페이지를 순위에 올리는 것과 수천 개의 지역 특화 교차 페이지를 순위에 올리는 것의 차이입니다.


성능 및 확장성

이 섹션에서는 아키텍처 이야기가 가장 중요합니다.

또한 이것은 구매자들이 론칭 전에 가장 과소평가하는 부분이기도 합니다.

500개의 리스팅에서 잘 작동하는 디렉토리가 트래픽이 많은 상황에서 5,000개가 되면 무너질 수 있으며, 그 차이는 플러그인이 데이터를 저장하고 쿼리하는 방식에 달려 있습니다.

HivePress의 리스팅 데이터 저장 방식

HivePress의 저장 모델은 HivePress 개발자 Andrii가 커뮤니티 포럼에서 공개적으로 확인한 내용입니다.

텍스트 및 숫자 속성은 다음에 저장됩니다 wp_postmeta 와 같은 키와 함께 hp_{field_name}.

선택, 라디오, 체크박스 속성은 다음의 택소노미 항목으로 저장됩니다 wp_term_relationships 및 wp_terms, 택소노미 이름은 다음과 같습니다 hp_listing_{field_name}.

쿼리 레이어는 표준 WordPress 함수를 래핑합니다: WP_Query, WP_Comment_Query, WP_Term_Query.

리스팅을 위한 커스텀 테이블은 없습니다.

리스팅은 WordPress 게시물이며, 데이터는 다음에 분산됩니다 wp_posts, wp_postmeta, 그리고 택소노미 테이블에, 다른 모든 WordPress 콘텐츠와 마찬가지로.

GeoDirectory가 리스팅 데이터를 저장하는 방법

GeoDirectory는 리스팅 데이터를 위한 전용 데이터베이스 테이블을 사용합니다.

기본 Places 게시물 유형은 다음에 데이터를 저장합니다 wp_geodir_gd_place_detail, 제목, 상태, 카테고리, 평점, 주소 필드, 위도, 경도, 전화번호, 이메일, 웹사이트, 영업 시간 등 리스팅에 실제로 필요한 모든 항목을 위한 기본 컬럼을 갖추고 있습니다.

추가되는 각 커스텀 게시물 유형은 동일한 패턴을 따르는 자체 세부 테이블을 갖습니다: wp_geodir_gd_{cpt-name}_detail.

컬럼은 적절히 유형화(varchar, int, float, datetime)되어 있으며, 도시, 국가, 위도, overall_rating 등 디렉토리 쿼리에서 자주 접근하는 필드에 인덱스를 적용할 수 있습니다.

첨부 파일은 WordPress 미디어 라이브러리 외부에 저장되며, 미디어 라이브러리 자체는 리스팅당 이미지 수가 많은 디렉토리에서 빠르게 병목 현상이 발생합니다.

쿼리에 대한 의미

차이점은 필터링을 시작하는 순간 드러납니다.

한 사용자가 GeoDirectory 디렉토리에서

That’s one indexed query against a single detail table, with the proper columns for category, location, rating, and the outdoor-seating custom field.

The query returns results in milliseconds, even with 100,000 listings and battering traffic.

The same search on a HivePress directory runs differently.

카테고리 필터는 택소노미 테이블을 조인합니다.

위치 필터는 또 다른 택소노미 테이블을 조인합니다.

평점 필터는 조인하고 wp_postmeta.

야외 좌석 필터는 조인합니다 wp_postmeta 다시 한 번.

이것은 단일 쿼리에서 네 번의 조인이 발생하는 것으로, 조인은 리스팅과 메타 항목이 늘어날수록 함께 커지는 테이블을 대상으로 실행됩니다.

리스팅이 수백 개이고 필터가 두세 개일 때는 잘 작동합니다.

하지만 리스팅이 수천 개에 달하고 다섯에서 여섯 개의 필터가 동시에 실행되며 여러 검색이 동시에 진행되면, 이 플러그인은 WordPress를 사용할 수 없는 상태로 만들어 버립니다.

이것은 HivePress에만 해당하는 버그가 아닙니다.

이는 WordPress의 표준 포스트 메타 및 택소노미 스토리지를 대규모 다중 속성 필터링에 적용했을 때 부딪히는 구조적 한계입니다.

동일한 한계는 Directorist, 자체 테이블을 제공하지 않는 모든 디렉토리 플러그인, 그리고 다음을 래핑하는 모든 플러그인에도 존재합니다 WP_Query 필터링된 검색을 위해. 저희가 아는 한, GeoDirectory는 자체 테이블을 제공하는 유일한 디렉토리 플러그인입니다.

HivePress의 확장성에 대한 입장

한 사용자가 WordPress.org 지원 포럼에서 HivePress의 마켓플레이스 테마인 TaskHive와 ExpertHive의 확장성에 대해 질문했습니다.

HivePress의 공식 답변:

그건 타당한 답변입니다.

동시에 확장성의 부담을 사용자에게 떠넘기는 교과서적인 방식이기도 합니다.

구입할 수 있는 커스텀 테이블 레이어 같은 건 없습니다.

조인 문제를 해결해 주는 플러그인 설정도 없습니다.

"사이트 적절한 최적화"는 캐싱, 더 빠른 서버, 쿼리 최적화, 그리고 어떤 조치를 취해도 일부 쿼리는 느릴 수밖에 없다는 사실을 받아들이는 것을 의미합니다.

지도 성능 특화

지도 성능도 같은 논리로 확장됩니다.

HivePress의 Geolocation 애드온은 클라이언트 측 마커 렌더링을 사용합니다. 즉, 브라우저가 각 마커를 개별적으로 수신하고 렌더링합니다.

마커가 수십 개 수준이라면 문제없습니다.

단일 지도에 수천 개의 마커가 표시될 경우(홈페이지 지도, 국가 단위 위치 아카이브, "모든 리스팅 보기" 페이지 등), 브라우저가 멈춰버립니다.

GeoDirectory의 Marker Cluster 애드온은 서버 측 클러스터링을 수행하며, 수십만 개에 달하는 마커 수를 처리할 수 있도록 설계되었습니다.

서버는 표시되는 지도 범위를 기준으로 마커를 사전 클러스터링하며, 브라우저는 개별 지점 전체 대신 소수의 클러스터 마커만 수신합니다.

이것이 바로 어떤 규모에서도 즉시 로드되는 지도와 리스팅이 수천 개를 넘으면 사용할 수 없게 되는 지도의 차이입니다.

각 플러그인의 성능 및 확장성 위치

수백~수천 개의 리스팅과 가벼운 트래픽, 두세 개의 필터, 지도당 수십 개의 마커를 갖춘 디렉토리라면 HivePress는 충분히 잘 작동합니다.

그 규모에서는 아키텍처가 제한 요소가 되지 않습니다.

트래픽이 많고, 수천 개의 리스팅에 다섯 개 이상의 필터가 있으며, 지도당 수천 개의 마커가 있는 디렉토리의 경우, post meta와 taxonomy 조인 패턴이 병목 지점이 됩니다.

HivePress에서 스토리지 레이어를 변경할 수 있는 확장 기능은 구입할 수 없습니다.

GeoDirectory의 커스텀 테이블, 적절한 컬럼 타입, 인덱싱 가능한 필드, 그리고 서버 측 마커 클러스터링은 디렉토리가 취미 수준을 넘어 성장할 때 필요한 아키텍처 구성 요소입니다.

디렉토리가 수천 개의 리스팅을 넘어 성장하지 않을 것이고 인기에 대한 큰 포부도 없다면, 아키텍처 차이는 중요하지 않으며 HivePress로도 충분합니다.

성장이 목표라면, 스토리지 모델이 그 한계를 결정합니다.


보안

보안은 두 플러그인 모두 숨길 것이 없는 몇 안 되는 영역 중 하나입니다.

또한 이 영역은 더 넓은 디렉토리 플러그인 시장에서 가장 좋지 않은 기록을 가진 분야이기도 합니다.

특히 HivePress와 GeoDirectory에 관해서는, 이 내용은 간결하고 솔직합니다.

HivePress의 보안 기록

HivePress는 깨끗한 공개 보안 기록을 보유하고 있습니다.

저는 National Vulnerability Database, Wordfence Intelligence, 그리고 Patchstack 데이터베이스를 확인했습니다.

이 글을 작성하는 시점에서 HivePress에 대해 제기된 중요한 CVE는 없습니다.

코드베이스는 잘 구조화된 것으로 정평이 나 있으며, 팀은 취약점 공개에 책임감 있게 대응하고, 사용자를 위험에 노출시킨 플러그인 폐쇄나 긴급 패치의 이력도 없습니다.

이는 진정한 공로입니다.

취약점 데이터베이스에 등장하지 않는 디렉토리 플러그인은 보안 면에서 제 역할을 다하고 있는 것입니다.

GeoDirectory의 보안 기록

GeoDirectory의 기록 역시 디렉토리 플러그인 기준으로는 깨끗합니다.

2018년 v2 출시 이후 약 15건의 CVE가 공개되었으며, 대부분 낮음~중간 수준의 심각도로, 모두 이후 릴리스에서 패치되었습니다.

팀은 표준 채널을 통해 취약점 공개를 처리하며, 문제가 발견되면 신속하게 패치를 배포합니다.

플러그인 폐쇄도, 사용자에 대한 긴급 알림도, 침해 사고도 없었습니다.

두 플러그인 간의 실질적인 차이점

HivePress와 GeoDirectory를 비교하는 구매자에게 있어, 보안은 차별화 요소가 아닙니다.

두 플러그인 모두 이 부분에서 제 역할을 다했습니다.

훨씬 더 큰 디렉토리 플러그인 시장의 보안 사례 다른 벤더들이 관련되어 있습니다.

HivePress와 GeoDirectory는 모두 그런 종류의 문제를 피해왔습니다.

보안이 중요한 결정 요소라면, 두 플러그인 모두 기준을 충족합니다.

둘 중 하나를 선택하는 기준은 이 항목이 아니라 다른 항목들에 달려 있습니다.


다국어

국제적인 사용자를 대상으로 구축된 디렉토리에는 다국어 지원이 필요합니다.

단일 언어 사용자를 대상으로 하는 로컬 디렉토리의 경우, 이 항목은 있으면 좋은 기능입니다.

여러 국가나 언어를 아우르는 디렉토리의 경우, 이는 필수 요건입니다.

HivePress 다국어

HivePress는 WordPress.org에서 27개 언어로 번역되어 있으며, 이는 진정한 강점입니다.

인터페이스, 관리자 레이블, 기본 프론트엔드 문자열이 기본적으로 여러 언어로 제공됩니다.

더 어려운 문제는 다국어 콘텐츠입니다. 즉, 번역된 리스팅, 카테고리, 커스텀 속성 레이블을 갖춘 동일한 디렉토리를 영어, 스페인어, 프랑스어로 동시에 운영하는 것입니다.

이에 대한 HivePress의 공식 입장은 "WP 관리자에서 입력한 속성 레이블 또는 기타 레이블 텍스트의 다국어 번역"이라는 제목의 커뮤니티 스레드에 문서화되어 있습니다.

팀의 답변: HivePress는 어떤 다국어 플러그인과의 호환성도 보장하지 않습니다.

WPML이나 Polylang을 시도해볼 수 있지만, 팀은 통합 과정에서 발생하는 문제를 지원하겠다고 약속하지 않으며, 어떤 번역 방식이 작동하고 작동하지 않는지에 대한 공식 문서도 없습니다.

하나의 언어로 운영하는 소규모 디렉토리라면 이는 괜찮습니다.

여러 언어를 실제 운영 환경에서 지원해야 하는 디렉토리의 경우, 호환성이 보장되지 않는다는 점은 실질적인 위험 요소입니다.

GeoDirectory 다국어

GeoDirectory는 공식적으로 WPML과 호환됩니다.

통합은 번역된 리스팅, 번역된 카테고리, 번역된 사용자 정의 필드 레이블, 번역된 위치 이름을 지원합니다.

WPML 호환성은 GeoDirectory 팀이 문서화하고 공식 지원하며, 이는 통합 관련 문제가 '운에 맡기는' 커뮤니티 스레드가 아닌 명확한 지원 경로를 통해 처리됨을 의미합니다.

Polylang은 현재 공식적으로 지원되지 않습니다.

WPML이 다국어 스택이라면 GeoDirectory의 통합은 성숙하고 실제 운영에 바로 적용할 수 있는 수준입니다.

Polylang이 반드시 필요한 요건이라면, 현재 단계에서는 두 플러그인 모두 적합한 선택이 아닙니다.

다국어 지원에 대한 각 플러그인의 위치

단일 언어 디렉토리의 경우 이 섹션은 별 차이가 없습니다.

두 플러그인 모두 여러분의 언어로 제공되며 문제없이 처리합니다.

다국어 디렉토리의 경우 GeoDirectory의 공식 WPML 호환성이 더 안전한 기반입니다.

차이는 기능에 관한 것이 아닙니다.

문제가 발생했을 때 플러그인 팀이 다국어 설정 지원을 약속하는지에 관한 것입니다.

HivePress는 그 약속을 하지 않습니다.

GeoDirectory는 특히 WPML에 대해 그 약속을 합니다.


사용자 친화성

사용자 친화성은 서로 다른 두 가지 측면의 이야기입니다.

최종 사용자 경험은 프론트엔드 제출 및 사용자 대시보드 섹션에서 다뤘습니다.

그다음은 사이트 빌더 경험인데, 이 섹션에서 다루는 내용이 바로 그것입니다.

실제로 원하는 형태로 디렉토리를 구성하고 설정하고 커스터마이징하는 것이 얼마나 쉬운가요?

사이트 빌더를 위한 HivePress

HivePress는 팀이 설계한 방향 안에서 사용하기에 진정으로 편리합니다.

핵심 플러그인을 설치하고, HivePress 테마(무료 ListingHive 또는 틈새 시장용 프리미엄 테마)를 선택한 후, 필요한 무료 또는 유료 확장 기능을 추가하고, 관리자 페이지에서 속성을 설정한 다음 배포하면 됩니다.

기본 경험은 매끄럽고, 관리 화면은 잘 정리되어 있으며, 대부분의 긍정적인 리뷰들이 바로 이 점을 칭찬합니다.

테마가 제공하는 범위를 넘어서려 할 때 벽에 부딪히게 됩니다.

커뮤니티 포럼과 Trustpilot에서 흔히 볼 수 있는 패턴이 있습니다. 누군가 WordPress Customizer에 없는 레이아웃을 변경하려 하면, 코드 스니펫이나 내부의 템플릿 오버라이드 경로로 답변이 돌아옵니다. hivepress/templates/, 또는 HivePress의 커스터마이제이션 서비스로 안내됩니다.

이 플러그인은 코더들에게 친화적입니다.

코드 없이 작업하는 사이트 빌더에게는 다소 불친절합니다.

HivePress의 AI 어시스턴트는 지난 한 해 동안 그 진입 장벽을 낮춰왔습니다.

Trustpilot의 여러 리뷰에서 커스터마이제이션 문제를 해결하는 데 AI가 도움이 되었다고 구체적으로 언급하고 있습니다.

코딩 부담 자체가 줄어드는 것은 아니지만, 답을 찾는 시간은 단축됩니다.

사이트 빌더를 위한 GeoDirectory

GeoDirectory는 HivePress보다 학습 곡선이 가파릅니다.

이 플러그인은 더 많은 옵션, 더 많은 애드온, 더 많은 설정 경로, 그리고 첫 주에 내려야 할 더 많은 결정들을 제공합니다.

그 대신 가능성의 상한선이 훨씬 높습니다.

한번 설정하고 나면, GeoDirectory는 어떤 최신 WordPress 워크플로에도 자연스럽게 녹아듭니다.

게시물을 관리하듯이 리스팅을 관리할 수 있습니다.

Gutenberg, Bricks, Elementor PRO, 또는 이미 익숙한 다른 페이지 빌더로 페이지를 구성할 수 있습니다.

표준 WordPress 관리 화면을 통해 설정을 구성합니다.

이 방식은 경험 있는 WordPress 사용자들이 이미 기대하는 관행과 일치하기 때문에, WordPress 경험이 있는 에이전시나 프리랜서라면 초기 설정 시간만 보고 예상하는 것보다 훨씬 빠르게 GeoDirectory를 익힐 수 있습니다.

무한한 가능성은 양날의 검입니다.

필요하지 않다면, 그것들은 그저 부담일 뿐입니다.

필요하다면, 그것들이야말로 소규모 디렉토리와 진짜 비즈니스를 구분 짓는 요소입니다.

각 플러그인의 사용자 친화성 비교

HivePress는 프로젝트가 번들 테마 중 하나에 딱 맞고, 테마가 기본 제공하는 기능으로 만족할 수 있다면 더 빠르게 시작할 수 있습니다.

주말 안에 완성도 있는 디렉토리를 만들 수 있습니다. 하지만 거의 동일하게 생긴 수많은 다른 웹사이트들과 똑같아 보일 것입니다.

GeoDirectory는 시작하는 데 시간이 더 걸리지만, 구축할 수 있는 것에 한계가 없습니다.

프로젝트가 성장하거나, 변화하거나, 표준 리스팅 모델을 넘어설 계획이라면, GeoDirectory의 폭넓은 호환성과 높은 확장성이 장기적으로 더 나은 선택입니다.

여기서의 결정은 어떤 플러그인이 절대적으로 더 쉬운지에 관한 것이 아닙니다.

더 쉬운 플러그인의 제약이 6개월 후 여러분의 디렉토리에 문제가 될지 여부에 관한 것입니다.


개발자 확장성 및 통합

이 섹션은 두 그룹에게 가장 중요합니다.

커스텀 코드로 플러그인을 확장할 계획을 가진 개발자.

그리고 WordPress 생태계의 다른 도구와 디렉토리를 연동하고 싶은 사이트 빌더.

두 플러그인 모두 이 부분에서 할 말이 있지만, 각각의 이야기는 서로 다른 방향을 가리킵니다.

개발자를 위한 HivePress

HivePress는 개발자 친화적인 프레임워크로서 명성을 쌓아왔습니다.

코드베이스는 WordPress 코딩 표준을 따릅니다.

훅 레퍼런스가 공개되어 있습니다.

REST API가 문서화되어 있습니다.

팀은 GitHub Gists에서 코드 스니펫 라이브러리를 지속적으로 늘려가고 있습니다.

처음부터 완전히 커스텀 디렉토리를 구축하는 개발자라면, 이 프레임워크는 확장하기 편리하고 문서도 실질적으로 유용합니다.

The flip side of “built for developers” is that customization often requires being a developer.

템플릿 시스템은 HivePress의 자체 블록 라이브러리와 BEM CSS 표기법을 사용합니다.

문서화는 잘 되어 있지만, 고유한 학습 곡선이 있는 독점 시스템입니다.

일반적인 플러그인에서 기대할 수 있는 WordPress 관행이 항상 적용되지는 않습니다.

다른 WordPress 테마에서는 잘 작동하는 플러그인이 HivePress 테마에서는 오작동할 수 있으며, 특히 리스팅 템플릿, 사용자 대시보드, 또는 제출 흐름에 관여하는 경우에 그렇습니다.

Trustpilot의 별 1개 리뷰어는 바로 이 패턴을 설명했는데, 다른 곳에서 잘 사용하던 프리미엄 플러그인들이 HivePress 사이트에 적용하는 순간 예상치 못한 동작을 보였다는 것입니다.

이 프레임워크는 HivePress의 규칙 안에서 개발하는 개발자들에게 강력한 도구입니다.

외부 도구를 함께 사용하려 할 때는 더 어려워집니다.

HivePress와 페이지 빌더

주요 WordPress 페이지 빌더와의 HivePress 통합 이야기는 짧습니다.

Elementor와의 기본 통합은 지원되지 않습니다.

Bricks와의 기본 통합은 지원되지 않습니다.

Divi 또는 Beaver Builder와의 기본 통합은 지원되지 않습니다.

qddddd

현재의 해결책은 HivePress 테마 내에서 HivePress 블록 라이브러리를 사용하거나, 간극을 메우기 위해 맞춤 개발을 의뢰하는 것입니다.

개발자를 위한 GeoDirectory

GeoDirectory도 개발자 친화적입니다.

수많은 훅과 필터, 잘 문서화된 PHP API, REST API 엔드포인트, 그리고 저희 팀이 관리하는 코드 스니펫 라이브러리가 제공됩니다.

관행이 표준 WordPress 패턴을 더 충실히 따르기 때문에, GeoDirectory를 한 번도 다뤄본 적 없는 WordPress 개발자도 대개 하루 오후면 감을 잡을 수 있습니다.

이 플러그인은 확장할 수 있도록 설계되었습니다.

또한 다른 도구들과 공존할 수 있도록 설계되어 있는데, 이것이 더 큰 차별점입니다.

GeoDirectory와 페이지 빌더

GeoDirectory는 주요 WordPress 페이지 빌더와 기본적으로 100% 호환됩니다.

Gutenberg가 작동합니다.

Elementor PRO가 작동하며, Elementor의 동적 데이터 시스템과 깊이 통합됩니다.

Bricks가 작동하며, Bricks의 동적 데이터 시스템 및 쿼리 루프와 깊이 통합됩니다.

Divi는 저희 쇼트코드 빌더를 통해 작동합니다.

Beaver Builder가 작동합니다.

Breakdance가 작동합니다.

이러한 통합 기능 중 어느 것도 별도의 애드온이 필요하지 않습니다.

Bricks 또는 Elementor PRO로 디렉토리를 구축하는 경우, GeoDirectory의 동적 데이터 통합을 통해 페이지 빌더의 기본 동적 데이터 UI에서 리스팅 필드, 커스텀 속성, 위치 데이터, 리뷰 데이터를 렌더링할 수 있습니다.

개발자나 사이트 빌더는 이미 익숙한 도구에서 작업할 수 있습니다.

디렉토리 데이터는 해당 도구로 기본적으로 전달됩니다.

이는 리스팅 레이아웃을 커스터마이징하기 위해 HivePress의 블록 라이브러리를 새로 배워야 하는 경험과는 매우 다릅니다.

개발자 확장성 측면에서 각 플러그인의 위치

GeoDirectory는 이 부분에서 이견의 여지 없이 우위를 점합니다.

두 플러그인 모두 훅, 필터, REST API, 개발자 문서를 제공합니다.

두 플러그인 모두 유능한 개발자가 확장할 수 있습니다.

차이점은 디렉토리를 나머지 WordPress 스택과 통합하려고 할 때 나타납니다.

HivePress는 자체 독점 템플릿 및 블록 시스템 내에서 작업할 것을 요구합니다.

GeoDirectory는 이미 사용 중인 도구와 완벽하게 연동되며, 2026년에 가장 중요한 두 페이지 빌더에서 네이티브 동적 데이터 통합을 지원합니다.

맞춤형 디렉토리를 단독으로 구축하는 개발자라면 두 플러그인 모두 충분히 활용할 수 있습니다.

기존 워크플로에 통합되고, 기존 도구와 연동되며, 별도의 커스텀 브릿지 코드 없이 확장 가능한 디렉토리를 구축해야 하는 개발자와 에이전시에게 GeoDirectory는 더 쉬운 선택이자 더 호환성이 뛰어난 기반입니다.


가져오기 / 내보내기 및 마이그레이션

이 섹션이 중요한 시나리오는 두 가지입니다.

새 디렉토리를 시작하면서 기존 데이터를 대량으로 가져오고 싶은 경우.

또는 다른 플러그인으로 이미 디렉토리를 구축했으며 더 나은 플러그인으로 마이그레이션하고 싶은 경우.

HivePress 가져오기 및 내보내기

HivePress는 Import 확장 기능을 $29에 판매합니다.

CSV 컬럼을 HivePress 속성에 매핑하여 리스팅의 CSV 가져오기를 처리합니다.

새 HivePress 디렉토리에 리스팅을 초기 대량 등록하는 용도로는 충분히 활용할 수 있습니다.

양방향 흐름은 다소 제한적입니다.

디렉토리를 내보내고, 스프레드시트에서 리스팅을 편집한 후 변경 사항을 다시 가져오는 대량 편집 워크플로를 위한 깔끔한 CSV 내보내기 기능이 없습니다.

다른 디렉토리 플러그인에서 HivePress로 이전하기 위한 내장 마이그레이션 도구가 없습니다.

Directorist, GeoDirectory, Business Directory Plugin 또는 다른 디렉토리 플러그인에 기존 데이터가 있다면, HivePress로 가져오기 위해 커스텀 임포트 스크립트나 데이터베이스 수준의 마이그레이션이 필요합니다.

GeoDirectory 가져오기 및 내보내기

GeoDirectory는 무료 플러그인에 CSV 가져오기 및 내보내기 기능을 기본 제공합니다.

흐름은 완전한 양방향으로 작동합니다.

디렉토리를 CSV로 내보내고, 스프레드시트에서 리스팅을 편집한 후 파일을 다시 가져오면 고유 식별자를 기준으로 기존 리스팅이 제자리에서 업데이트됩니다.

이러한 대량 편집 방식은 수백 개의 리스팅을 관리해야 하는 대부분의 디렉토리 운영자가 실제로 원하는 기능입니다.

다른 디렉토리 플러그인에서의 마이그레이션을 위해 GeoDirectory는 Directory Converter 애드온.

현재 베타 버전으로 무료로 제공되는 이 도구는 스테이징 환경에서 실행하도록 설계되었습니다. 디렉토리 마이그레이션은 라이브 사이트에서 직접 수행하기에는 너무 위험하기 때문입니다.

현재 지원되는 소스 플러그인으로는 phpMyDirectory, Listify, Business Directory Plugin 6.3+, eDirectory, Vantage Directory Theme, Directorist 7.9.0+가 있습니다.

HivePress는 현재 지원 목록에 포함되어 있지 않습니다.

HivePress에서 GeoDirectory로 마이그레이션을 원하시고 공식적인 변환 지원을 받고 싶으시다면, Directory Converter가 HivePress 소스를 지원할 수 있도록 확장해 드릴 수 있습니다.

진행 방식은 간단합니다. 저희에게 문의하시고, 스테이징 환경에서 데이터베이스를 공유해 주시면, HivePress에서 GeoDirectory로의 변환 경로를 함께 구축해 드리겠습니다.

이건 마케팅 문구가 아니라 진심 어린 제안입니다.

저희는 이미 동일한 방식으로 이전 소스 플러그인들을 위해 컨버터를 확장한 바 있습니다.

가져오기 및 마이그레이션에서 각 플러그인의 위치

새 데이터를 초기에 대량으로 불러올 때, 두 플러그인 모두 CSV 가져오기를 충분히 잘 처리합니다.

HivePress는 이 기능을 $29에 제공합니다.

GeoDirectory는 무료 플러그인에 이 기능이 포함되어 있습니다.

CSV를 통해 대량의 리스팅을 주기적으로 업데이트하는 지속적인 대량 편집 워크플로우에서는 GeoDirectory의 양방향 흐름이 더 실용적인 도구입니다.

다른 디렉토리 플러그인에서 마이그레이션하는 경우, GeoDirectory의 Directory Converter는 6개의 기존 플랫폼을 지원하며, 필요 시 HivePress를 추가할 수 있는 열린 경로도 제공합니다.

HivePress에는 이에 상응하는 마이그레이션 도구가 없습니다.

디렉토리 프로젝트에 중요한 기존 데이터가 포함되어 있다면, 이 차이는 분명히 체감됩니다.


지원, 문서 및 평판

이 섹션은 다른 항목들보다 공정하게 작성하기가 더 어렵습니다.

지원 품질은 주관적이고, 문서의 깊이는 어느 정도 의견의 문제이며, 평판은 어떤 리뷰 플랫폼을 기준으로 삼느냐에 따라 달라집니다.

검증 가능한 사실만 다루겠습니다.

HivePress의 지원 및 문서

HivePress의 리뷰 사이트 평판은 탄탄합니다.

WordPress.org에서 215개 이상의 리뷰를 통해 별점 4.9점을 받았습니다.

Trustpilot에서 25개의 리뷰를 통해 별점 4.5점을 받았습니다.

G2에서 9개의 리뷰를 통해 별점 4.2점을 받았습니다.

팀은 지식 베이스, 커뮤니티 포럼, 개발자 문서 사이트, 훅 레퍼런스, 코드 레퍼런스, REST API 레퍼런스, 그리고 공개 로드맵을 운영하고 있습니다.

2025년에 출시된 AI 어시스턴트는 자주 묻는 질문에 대한 답변 시간을 크게 단축시켰습니다.

최근 여러 Trustpilot 리뷰에서 막혔던 문제를 해결하는 데 AI 어시스턴트가 큰 도움이 됐다고 구체적으로 언급하고 있습니다.

문서화에 대한 비판적 의견이 사용자 피드백에서 나타나고 있습니다.

"강력하지만 문서화가 부실함"이라는 제목의 WordPress.org 별점 3점 리뷰는 문서의 깊이가 부족하다는 점을 지적했으며, HivePress 팀 자체도 답변을 통해 이 피드백을 인정했습니다.

지원 방식에 대한 비판도 나타납니다.

특히 WordPress.org 포럼에서 HivePress 직원들은 직접 답변하는 대신 사용자를 커뮤니티 포럼으로 안내하는 경우가 많습니다.

그러한 안내 답변 중 하나에 댓글을 단 사용자는 "번거로운 절차를 거치지 않고도 이 포럼에서 물어볼 수 있는 합리적인 질문처럼 보인다"고 적었습니다.

Rai Mahi의 Trustpilot 장문 리뷰에서는 커스터마이징 질문에 대한 포럼 답변의 약 절반 정도가 "도움을 드리기 어렵습니다. 개발자를 고용하시길 권장합니다"는 내용이라고 추정했습니다.

이것들이 결정적인 단점은 아닙니다.

다만, 알아둘 가치가 있을 만큼 충분히 일관되게 나타나는 불편 패턴들입니다.

GeoDirectory의 지원 및 문서화

GeoDirectory의 지원은 멤버십 사이트의 티켓 시스템을 통해 이루어집니다.

문서는 GeoDirectory 문서 사이트에서 누구나 열람할 수 있으며, 코어 플러그인, 모든 애드온, 그리고 일반적인 통합 패턴을 다루는 글들이 포함되어 있습니다.

공개 응답 시간 통계는 지원 페이지에서 확인할 수 있습니다.

보다 넓은 시장 맥락에서 볼 때, GeoDirectory의 WordPress.org 리뷰는 운영 기간 전반에 걸쳐 높은 평점을 반영하고 있습니다.

팀은 정의된 워크플로를 통해 취약점 공개, 기능 요청, 커스터마이징 관련 질문을 처리합니다.

검증 가능한 비교 없이 저희 지원이 HivePress보다 빠르다고 주장하지는 않겠습니다.

두 팀 모두 사용자를 소중히 여기고, 정기적으로 업데이트를 출시하며, 핵심 제품을 다루는 문서를 유지 관리합니다.

자신 있게 말씀드릴 수 있는 것은, GeoDirectory의 지원 티켓은 2014년부터 플러그인을 운영해 온 소규모의 집중된 팀이 답변한다는 점입니다.

그 연속성은 수년간 운영할 디렉토리를 구축할 때 중요한 요소입니다.

평판 및 설치 기반

두 플러그인 모두 WordPress.org에서 10,000건 이상의 활성 설치 수를 보유하고 있습니다.

GeoDirectory는 활성 설치 수가 20,000건에 가깝습니다.

두 플러그인 모두 수년간의 운영 이력을 보유하고 있습니다.

두 플러그인 모두 해당 플러그인을 기반으로 실제 비즈니스를 구축한 충성스러운 사용자 기반을 갖추고 있습니다.

어느 플러그인도 일시적인 프로젝트가 아닙니다.

회사의 안정성이나 지속성을 기준으로 선택한다면, 두 플러그인 모두 기준을 충족합니다.

지원 및 평판 측면에서 각 플러그인의 위치

HivePress는 세련된 대외 지원 체계를 갖추고 있습니다: AI 어시스턴트, 커뮤니티 포럼, 다양한 문서 채널, 그리고 리뷰 사이트에서의 높은 평점 프로필이 그것입니다.

마찰 패턴(포럼 리디렉션 응답, 커스터마이징 질문에 대한 '개발자 고용' 답변)이 실재하긴 하지만, 그것이 전반적인 경험을 무효화하지는 않습니다.

GeoDirectory의 지원은 티켓 기반이며, 문서는 공개되어 있고, 팀은 2014년부터 플러그인을 지속적으로 운영해 왔습니다.

두 팀 모두 자신들의 평판이 반영하는 신뢰를 쌓아왔습니다.

두 플러그인 사이의 선택은 지원의 문제가 아닙니다.

그것은 적합성의 문제입니다.


가격 및 총 소유 비용

여기서 스프레드시트가 중요해집니다.

두 플러그인 모두 WordPress.org에서 무료로 제공됩니다.

두 플러그인 모두 현실적인 디렉토리 운영에 궁극적으로 필요하게 될 프리미엄 티어를 갖추고 있습니다.

총 비용은 프로젝트에서 실제로 사용하는 애드온, 사이트 운영 기간, 그리고 벤더의 요금제 방식에 따라 달라집니다.

HivePress 요금제

HivePress는 이 글을 작성하는 시점을 기준으로 개별 확장 기능과 테마를 일회성 평생 라이선스 방식으로 판매합니다.

각 확장 기능은 단일 사이트 라이선스를 제공하며, 무제한 자동 업데이트와 30일 환불 보장이 포함됩니다.

프리미엄 지원은 최초 6개월간 포함됩니다.

이후에는 해당 확장 기능 정가의 절반 금액으로 지원을 6개월 더 연장할 수 있습니다(예: Memberships의 경우 $9.75, Marketplace의 경우 $14.75).

개별 확장 기능 가격:

  • Memberships, Marketplace, Bookings, Requests, Search Alerts: 각 $39
  • Social Login, Social Links, SEO, Import, Opening Hours, Statistics, Tags: 각 $29
  • 전체 확장 기능 번들: $199 (정가 $398에서 상시 50% 할인 적용)

번들에는 모든 확장 기능이 포함되지만 테마는 포함되지 않습니다.

번들에는 프리미엄 지원 6개월이 포함되며, $49.75에 12개월까지 연장할 수 있습니다.

테마는 별도로 판매됩니다:

  • ListingHive: 무료
  • JobHive: $69
  • RentalHive, ExpertHive, TaskHive, MeetingHive: 각 $89

일반적인 유료 HivePress 디렉토리에는 코어(무료), 니치 테마($89), SEO 확장 기능($29), 수익화를 위한 Memberships 확장 기능($39), 그리고 하나 또는 두 개의 추가 확장 기능(Social Login $29, Statistics $29)이 필요합니다.

스타터 빌드 기준으로 약 $215가 듭니다.

All-Extensions Bundle에 테마를 추가한 좀 더 야심 찬 빌드는 $199 + $89 = $288입니다.

HivePress에서 짚고 넘어갈 진짜 비용 항목

진정한 자동 갱신 정기 구독을 구현하려면 HivePress Memberships와 WooCommerce 외에 WooCommerce Subscriptions도 필요합니다.

WooCommerce Subscriptions는 매년 $239의 비용이 발생합니다.

그렇다면 정기 멤버십을 중심으로 구축한 HivePress 디렉토리의 비용 구조는 다음과 같습니다:

  • HivePress 코어: 무료
  • HivePress Memberships: $39 (평생 라이선스)
  • HivePress 테마: $89 (평생 라이선스)
  • WooCommerce: 무료
  • WooCommerce Subscriptions: $239/년, 정기 결제

초기 비용 $128에 구독 결제 기능을 위한 연간 $239가 추가됩니다.

아키텍처를 결정하기 전에 알아두면 좋은 사항입니다.

짚고 넘어갈 가격 정책 변경

HivePress는 현재 평생 라이선스에서 구독 방식 가격 정책으로 전환하는 과정에 있습니다.

구독 출시 전 평생 번들 라이선스를 구매할 마지막 기회입니다. 5월 22일까지 BUNDLE30 코드로 30% 할인을 받으세요.

지금 HivePress를 구매하려고 한다면, 현재 제공되는 평생 라이선스가 한 달 후에는 사라질 수도 있습니다.

이것은 비판이 아닙니다.

플러그인 업계의 경제 논리는 결국 모든 판매자를 구독 모델로 이끕니다.

이는 그저 결정을 내리기 전에 알아두어야 할 사실일 뿐입니다.

GeoDirectory 가격 정책

GeoDirectory는 두 가지 방식으로 애드온을 판매합니다.

개별 애드온을 원하는 대로 구매하거나, 올인원 멤버십 번들을 선택할 수 있습니다.

개별 애드온 가격 는 $19에서 $49까지이며, 대부분 $39 또는 $49입니다.

일부 애드온은 무료로 제공됩니다. GeoDirectory용 Events, Real Estate Directory, Directory Converter, WPML Multilingual, Google Analytics 등이 포함됩니다.

모든 GeoDirectory 테마는 무료입니다.

현재 테마 카탈로그에는 분류 광고 디렉토리 테마, 이벤트 디렉토리 테마, 구인 게시판 테마, 부동산 디렉토리 테마, 그리고 범용 디렉토리 테마가 포함되어 있으며, 모두 $0입니다.

멤버십 가격:

  • 4개월 무제한 사이트: $115
  • 1년 무제한 사이트: $229
  • 1년 단일 사이트: $139

멤버십에는 모든 프리미엄 애드온, 모든 테마, 멤버십 기간 중 출시되는 모든 신규 제품, 그리고 프리미엄 지원이 포함됩니다.

30일 환불 보장이 제공됩니다.

현재 평생 라이선스는 제공하지 않습니다.

멤버십은 매년 자동 갱신되며, 활성 회원에게는 할인된 갱신 가격이 적용됩니다.

멤버십의 가성비: 모든 애드온을 개별 구매하는 것보다 약 90% 절약할 수 있어, 프리미엄 애드온을 5개 이상 사용하는 분께 최적의 선택입니다. 2~3개의 특정 애드온만 사용하는 소규모 구성이라면, 개별 구매 옵션이 초기 비용 면에서 더 저렴할 수 있습니다.

3년 총 소유 비용

두 플러그인의 프리미엄 요금제를 모두 사용하는 디렉토리의 경우, 3년간 비용을 계산하면 다음과 같습니다:

시나리오 A: HivePress 평생 라이선스 (현재 모델)

  • 1년차: $288 (번들 + 프리미엄 테마)
  • 2년차: $0 (평생 라이선스)
  • 3년차: $0
  • 3년 합계: $288

시나리오 B: HivePress (반복 결제 방식)

  • 1년차: $288 + $239 (WooCommerce Subscriptions) = $527
  • 2년차: $239
  • 3년차: $239
  • 3년 합계: $1,005

시나리오 C: GeoDirectory 무제한 연간 멤버십

  • 1년차: $229
  • 2년차: $229
  • 3년차: $229
  • 3년 합계: $687
  • 모든 애드온, 모든 테마, GetPaid를 통한 반복 결제, 무제한 사이트 포함

시나리오 D: GeoDirectory 단일 사이트 연간 멤버십

  • 1년차: $139
  • 2년차: $139
  • 3년차: $139
  • 3년 합계: $417
  • 단일 사이트에 대해 모든 애드온, 모든 테마, GetPaid를 통한 정기 결제를 포함합니다

디렉토리에 정기 결제가 필요하지 않고 구독 전환 전에 HivePress의 현재 평생 요금제를 확정할 수 있다면, HivePress는 단일 사이트 기준으로 3년간 더 저렴합니다.

디렉토리에 정기 결제가 필요하다면, GeoDirectory의 연간 멤버십은 HivePress의 플러그인 스택과 WooCommerce Subscriptions를 합친 설정보다 훨씬 저렴합니다.

평생 요금제가 종료된 이후에 HivePress를 구매하는 경우, HivePress가 설정하는 구독 요금에 따라 두 제품의 가격 차이는 좁혀질 것입니다.

여러 사이트를 운영 중이라면, GeoDirectory의 무제한 사이트 플랜(연 $229로 모든 사이트 커버)이 어떤 시나리오에서든 가장 저렴한 선택입니다.

결정을 가격만으로 내려서는 안 됩니다.

아키텍처, 통합 기능, 커스터마이징 모델, 그리고 장기적인 확장 가능성은 첫 해의 $50이나 $100 차이보다 훨씬 중요합니다.

하지만 가격 비교도 전체 그림의 일부이며, 자신의 특정 요구사항에 맞춰 직접 계산해볼 가치가 있습니다.

무제한 사이트에 연 $229의 멤버십은 디렉토리 구축에 진지하게 임하는 분 모두에게 저희가 추천하는 GeoDirectory 옵션입니다.

저희가 제공하는 모든 애드온(Location Manager, Pricing Manager, Marker Cluster, Advanced Search, Events, MultiRatings, Franchise Manager, Claim Listings, Compare Listings, GeoMarketplace, Dynamic User Emails, Saved Search Notifications, Embeddable Ratings Badge 등), 프리미엄 지원, 그리고 구독을 유지하는 한 가격 동결 혜택이 포함됩니다.

30일 환불 보장 제도를 통해 이 글의 내용이 실제 사용 사례에 적용되는지 한 달 동안 직접 확인해볼 수 있습니다.

GeoDirectory 멤버십 가입하기


최종 평가

HivePress는 훌륭한 플러그인입니다.

바르샤바에 위치한 역량 있는 팀, 깨끗한 보안 이력, 잘 구조화된 코드, 활발한 업데이트 주기, 충성도 높은 사용자 기반, 친절한 지원, 실질적으로 도움이 되는 AI 어시스턴트, 그리고 소규모 디렉토리가 빠르게 론칭하고 세련된 외관을 갖출 수 있도록 해주는 틈새 테마 카탈로그까지 갖추고 있습니다.

뒤에 이어지는 내용이 이 모든 장점을 부정하는 것은 아닙니다.

HivePress가 적합한 상황과 그렇지 않은 상황에 대한 솔직한 요약:

HivePress가 잘 맞는 경우

HivePress는 번들 테마 중 하나와 잘 맞는 소규모~중규모 디렉토리 또는 틈새 마켓플레이스에 적합합니다.

임대 마켓플레이스(RentalHive), 프리랜서 서비스(TaskHive), 전문가 디렉토리(ExpertHive), 채용 게시판(JobHive), 예약 사이트(MeetingHive)가 이 플러그인이 설계된 틈새 분야입니다.

프로젝트가 해당 틈새 시장 중 하나에 해당하고, 팀이 커스터마이징을 위한 가벼운 코딩에 익숙하며, 리스팅 수가 수만 건이 아닌 현실적으로 수천 건 수준이라면, HivePress는 합리적인 선택입니다.

무료 티어는 실제로 충분히 사용 가능하며, AI 어시스턴트 덕분에 막히는 상황을 해결하는 데 드는 수고가 줄었습니다.

HivePress가 선택하기 어려운 경우

HivePress는 몇 가지 특정 프로젝트 유형에서는 선택하기 어렵습니다.

페이지 빌더 유연성(Elementor PRO, Bricks, Divi)이 필요한 디렉토리는 여기서 네이티브 통합을 찾을 수 없습니다.

수만 건의 리스팅으로 성장하고 다중 속성 필터링을 계획하는 디렉토리는 다음의 아키텍처 한계에 부딪힐 것입니다. wp_postmeta 및 택소노미 저장 모델.

PHP 작성 없이 깊은 커스터마이징이 필요한 프로젝트는 코딩 비용이 발생하며, 이는 Trustpilot 리뷰에 상세히 기록되어 있습니다.

지역 SEO와 구조화된 위치 URL이 비즈니스를 이끄는 로컬 디렉토리는 위치 계층 구조의 부재를 경험하게 됩니다.

"WordPress 개발자"보다 "WordPress 설정 담당자"에 가까운 팀은 독자적인 블록 라이브러리와 BEM CSS 규칙이 또 다른 학습 곡선이 될 것입니다.

결정을 좌우하는 두 가지 요소

대부분의 구매자에게 HivePress를 결정짓는 두 가지 요소는 코딩 부담과 성장 한계입니다.

코딩이 가능하거나, 틈새 테마가 제공하는 범위 안에서 만족할 수 있다면 HivePress는 훌륭한 선택이며, 팀은 그 명성을 충분히 얻었습니다.

그렇지 않다면 커스터마이징 비용이 빠르게 쌓이고, 사용자들이 보고한 불편함은 리뷰 사이트 전반에 걸쳐 실제로 일관되게 나타납니다.

GeoDirectory가 다른 방식으로 접근하는 부분

GeoDirectory는 다른 방식으로 접근합니다.

기본 제공 테마의 완성도는 다소 낮은 편인데, 최신 테마들이 완전히 디자인된 틈새 테마가 아닌 의도적으로 가벼운 시작점으로 설계되었기 때문입니다.

자신만의 스택을 선택하면 훨씬 넓은 테마 및 페이지 빌더 호환성을 누릴 수 있으며, Bricks와 Elementor PRO에서 별도의 애드온 없이 네이티브 동적 데이터 통합을 지원합니다.

필터 집중 및 지도 집중 부하에서도 견딜 수 있는 커스텀 데이터베이스 테이블.

처음부터 로컬 SEO를 위해 구축된 위치 계층 구조.

WooCommerce가 필요 없고, 반복 청구를 활성화하기 위해 WooCommerce Subscriptions에 연간 $239를 지불할 필요도 없는 결제 스택입니다.

그 대신 첫째 주에 설정 작업이 더 많지만, 2년차 이후에 부딪히는 한계가 훨씬 줄어듭니다.

솔직한 결론

HivePress는 코딩에 깊은 지식이 없거나, 틈새 테마가 기본 제공하는 기능에 만족할 수 없다면 커스터마이징하기가 쉽지 않습니다.

두 가지 중 어느 것도 해당되지 않는다면, HivePress는 아마도 여러분의 디렉토리에 적합한 플러그인이 아닐 것입니다.

하나 또는 둘 모두 해당된다면, HivePress는 충분히 신뢰할 수 있는 선택이며, 팀이 만들어낸 결과물은 충분히 인정받을 만합니다.

GeoDirectory는 초기 설정에 더 많은 노력이 필요하고 학습 곡선도 가파릅니다.

하지만 훨씬 높은 한계치, 폭넓은 호환성, 아키텍처에 내장된 네이티브 확장성, 그리고 비즈니스와 함께 성장하는 가격 모델을 제공합니다.


마무리하며

실제로 구축하려는 디렉토리에 맞는 플러그인을 선택하세요. 출시하려고 상상하는 모습과 가장 비슷한 데모가 아니라요.

HivePress가 맞는다면, 사용하세요.

팀은 자신의 영역 안에서 충분한 명성을 쌓았고, 제품은 자신이 하는 일에 대해 솔직합니다.

맞는지 확신이 서지 않는다면, 결정하기 전에 테스트해야 할 사항은 간단합니다.

선택한 테마가 HivePress 블록 라이브러리와 기본적으로 호환되나요?

원하는 레이아웃을 구현하기 위해 실제로 얼마나 많은 커스텀 코드를 작성해야 하나요?

비즈니스 플랜이 3년차까지 가정하는 리스팅 볼륨은 얼마인가요?

수익 모델이 반복 청구를 중심으로 구축되어 있다면, 연간 $239에 WooCommerce Subscriptions를 스택에 추가하는 것이 부담스럽지 않으신가요?

HivePress의 평생 라이선스에서 구독 방식으로 전환되기 전에 구매하시나요, 아니면 이후에 구매하시나요?

이 질문들에 대한 답변이 HivePress를 가리킨다면, 구매하세요.

하나라도 망설여진다면, GeoDirectory가 더 유연한 기반이 됩니다. 번들 테마가 만들어진 틈새 시장을 넘어 성장하고, 커스터마이징하고, 통합해야 하는 디렉토리에 말이죠.

어느 쪽이든, 두 업체 모두 제공하는 30일 환불 보장을 적극 활용해 보세요.

플러그인을 설치하고, 설정하고, 중요한 부분에서 한계가 드러날 때까지 직접 사용해 보세요. 마케팅 문구보다 그 결과를 믿으세요.

댓글로 질문해 주시면 기꺼이 답변드리겠습니다.

건설적인 반론은 언제나 환영합니다.

Directorist와 GeoDirectory, 어느 것이 더 나을까요?

먼저 솔직하게 말씀드리겠습니다. 저희가 GeoDirectory를 만들었습니다.

따라서 이 글은 중립적인 리뷰가 아니며, 그런 척하지도 않겠습니다.

이 글이 제공하는 것은: 수년간 디렉토리 사이트를 구축하며 대규모 환경에서 어떤 문제가 발생하는지 직접 지켜봐 온 사람들이 작성한, 솔직하고 상세한 비교 분석입니다.

저희는 두 플러그인 모두 잘 알고 있습니다. Directorist가 진정으로 뛰어난 부분, 부족한 부분, 그리고 GeoDirectory가 앞서는 부분을 정확히 알고 있습니다.

이 글을 읽고 계신다면, 이미 어려운 고민은 마치신 겁니다.

WordPress를 선택했고, 디렉토리 분야를 선택했으며, 대부분의 사람들이 고민하는 두 가지 플러그인으로 범위를 좁혔습니다.

이제 명확한 답을 원하실 겁니다.

대부분의 비교 글은 또 다른 기능 비교표만 제공할 뿐, 결국 처음과 같은 상황에 놓이게 합니다.

두 플러그인은 표면적으로 비슷해 보입니다. 무료 버전, 유료 애드온, 검색, 지도, 리뷰, 프론트엔드 등록 기능을 모두 갖추고 있습니다.

진짜 차이는 나중에 드러납니다. 보통 수백 개의 리스팅이 쌓이고, 유료 고객이 생기고, 대규모 환경에서의 성능, SEO, 유연성이 실제로 필요해질 때입니다.

이 비교 분석이 다루는 것이 바로 그 지점입니다.


이 글을 쓰는 이유

저희는 수년간 경쟁사 비교 글 작성을 자제해 왔습니다. 편향되기 쉽고, 금방 내용이 낡아지며, 제품 개발에 써야 할 에너지를 분산시키기 때문입니다.

다른 업체들이 저희에 대한 비교 글을 게재했을 때도, 사실 관계에 다소 관대하게 표현하자면, 그런 글들이 넘쳐났음에도 불구하고 저희는 그 입장을 유지했습니다.

현재 상황이 저희의 생각을 바꾸었습니다.

Directorist는 자사 블로그에 GeoDirectory에 관한 비교 기사를 여러 편 게재했습니다.

가장 최근 기사(2025년 11월 업데이트)는 기본적인 확인조차 버티지 못하는 주장들을 여러 가지 담고 있습니다.

누구나 확인할 수 있는 몇 가지를 꼽자면, 해당 기사는 GeoDirectory가 다음을 지원하지 않는다고 나열합니다:

  • Stripe 결제 미지원
  • 계좌 이체 미지원
  • WooCommerce 멀티 벤더 플러그인 미지원
  • 예약 기능 미지원
  • 프런트엔드 리스팅 빌더 없음
  • GDPR 미준비
  • 인보이스 미생성
  • Elementor 위젯 없음.

위 주장들은 하나같이 사실이 아니며, 저희의 공개 제품 페이지, WordPress.org 플러그인 저장소, 그리고 (Elementor의 경우) Directorist 저자들의 자체 블로그에 링크된 문서에 의해 직접적으로 반박됩니다.

그건 마케팅입니다. 마케팅이라면 감수할 수 있습니다.

이 글이 탄생하게 된 계기는 검색입니다. Google이 이제 저희 브랜드와 기능을 검색할 때 Directorist의 비교 콘텐츠를 나란히 노출하고 있습니다.

GeoDirectory를 조사하는 사용자들이, GeoDirectory의 기능을 왜곡하는 페이지에 도달하고 있습니다. 그 페이지는 GeoDirectory를 왜곡하는 데 강한 상업적 이해관계를 가진 업체가 작성한 것입니다.

저희는, 공개적으로 비교를 당할 바에는 차라리 정직하게 비교되는 편이 낫다고 결론 내렸습니다.

그래서 이 글을 작성했습니다. 저희 스스로에게 지킬 수 있는 가장 높은 수준의 정직함으로 썼으며, 솔직하지 않는 편이 더 편했을 때조차 저희 자신에 대해서도 솔직하게 기술했습니다.

이 글 중간에는 Directorist의 역사에서 발생한 심각한 공개 사건들을 기록한 보안(Security) 섹션이 있습니다. 또한 Directorist 자사 지원 팀이 공개적으로 지적받은 특정 행동들을 기록한 평판(Reputation) 섹션도 있습니다.

두 섹션 모두 1차 출처를 인용합니다. 두 섹션 모두 작성하기 불편했습니다. 어느 것도 지어낸 내용이 아닙니다.

솔직하지 못한 비교를 원하신다면, 여기는 그런 곳이 아닙니다. 사실을 꾸며낸 비교를 원하신다면, 그것도 마찬가지입니다.

저희는 근거를 제시합니다. 꼼꼼히 읽고, 링크를 직접 확인하시고, 스스로 판단하세요.

이 글은 저희 플러그인과 함께 자주 비교 대상에 오르는 플러그인들을 솔직하게 비교하는 시리즈의 첫 번째입니다. 다음 편은 HivePress를 다룹니다: GeoDirectory vs HivePress. 같은 깊이, 같은 자세, 그리고 그들이 저희보다 나은 점도 기꺼이 짚어드립니다.


TL;DR

이 글은 두 가지 성숙한 WordPress 디렉토리 플러그인을 상세히 비교한 약 16,000자 분량의 글입니다. 전체를 읽으려면 약 한 시간이 걸립니다. 시간이 부족하다면, 요약본을 확인하세요.

저희는 GeoDirectory를 만듭니다. 따라서 이 비교는 중립적이지 않으며, 그런 척하지도 않겠습니다.

이 글의 본질은 각 플러그인이 어디서 강점을 보이고, 어디서 부족한지, 그리고 각 벤더가 어떻게 행동하는지에 대해 공개된 기록을 바탕으로 출처를 밝혀가며 솔직하게 분석한 것입니다.

30초 요약: Directorist는 더 빠르고, 더 저렴하며, 더 완성도 높은 초기 사용 경험으로 작동하는 디렉토리를 빠르게 구축할 수 있게 해줍니다.

GeoDirectory는 수년간 성장하고, 검색 순위를 높이고, 수익을 창출하며, 이 글에서 언급하는 구조적 한계 없이 운영할 수 있는 디렉토리를 구축하게 해줍니다.

수익화 계획 없이 500개 미만의 리스팅으로 운영하는 취미 프로젝트라면 Directorist도 충분히 합리적인 선택입니다. 하지만 비즈니스로 운영할 계획이라면, 공개된 기록이 저희 대신 GeoDirectory의 가치를 증명해줍니다.

가장 중요한 차이점:

GeoDirectoryDirectorist
리스팅 데이터 저장 방식적절한 인덱싱이 적용된 커스텀 데이터베이스 테이블WordPress 포스트 메타
대규모 환경에서의 성능월 $600 서버에서 200만 개의 리스팅 실서비스 운영표준 호스팅 환경에서 커스텀 필드 필터를 복합 사용 시 속도 저하
위치 URL네이티브 위치-카테고리 계층 구조 (/restaurants/california/san-francisco/)플랫 택소노미. 네이티브 "X in Y" URL 미지원
축척에 따른 지도서버 측 마커 클러스터링, 최대 100만 개 마커 지원클라이언트 측 클러스터링, 마커 2,000개 초과 시 성능 저하
이벤트날짜, 상태, 캘린더, 아카이브 기능을 갖춘 전용 이벤트 모듈“Make a directory and label categories as Events.”
다중 위치 비즈니스상위-하위 리스팅 및 잠금 필드를 지원하는 프랜차이즈 매니저다중 태그 분류 체계, 실제 프랜차이즈 모델 없음
CSV 가져오기새 리스팅 가져오기 및 기존 리스팅 일괄 업데이트가져오기만 가능, 일괄 업데이트 불가
AI 기능마케팅된 기능 없음AI 기반으로 마케팅됨. 출시된 기능은 동의 UI 없이 프롬프트를 자사 서버로 프록시 처리함. 고급 기능은 자체 페이지에서 "Coming Soon"으로 표시됨
공개 CVE 기록2018년 이후 약 15건의 CVE 공개, WordPress.org에서 종결되지 않음다수의 심각한 CVE 존재, 2025~2026년 CVSS 9.8 포함, 2023년 WordPress.org에 의해 플러그인 강제 폐쇄
지원 응답 시간평균 2시간 31분, 65%는 한 번의 답변으로 해결공개적으로 공개되지 않음
평판 패턴2018~2022년 부정적 리뷰 부적절 처리 이력, 4년간 별 1개 리뷰 없음다수의 최근 사용자들이 WordPress.org 공개 포럼에서 조건부 지원(긍정적 리뷰 요구)을 보고함
3년 비용 (무제한 사이트)총 $687, 영구 할인 없음총 $404, 영국 소비자법을 위반할 수 있는 영구 할인 적용

이 표가 충분한 근거가 된다면, GeoDirectory Membership 은 연간 $229입니다. 각 항목의 근거가 궁금하시다면, 이후 본문에서 섹션별로 자세히 살펴봅니다.


이제 전체 내용을 알아봅니다.

다룰 내용은 다음과 같습니다:

  1. 기능 비교 (무료 플러그인)
  2. 디자인 및 커스터마이징
  3. 리스팅 상세 정보
  4. 프론트엔드 제출 및 사용자 대시보드
  5. Claim Listings
  6. 검색 엔진
  7. 지도, 기능 및 위치
  8. 평점 & 리뷰
  9. 수익화 및 마케팅 도구
  10. 모바일 기능
  11. SEO 및 스키마
  12. 성능 및 확장성
  13. 보안
  14. 다국어
  15. 사용자 친화성
  16. 개발자 확장성 및 통합
  17. 가져오기 / 내보내기 및 마이그레이션
  18. 지원, 문서 및 평판
  19. 가격 및 총소유비용
  20. 최종 평가

각 항목을 하나씩 살펴보며 GeoDirectory와 Directorist를 비교해 보겠습니다.


기능 비교 (무료 플러그인)

두 플러그인 모두 WordPress.org에서 무료로 제공되며 작동하는 디렉토리를 포함합니다. 차이점은 기본 설정과 기능의 깊이에서 나타납니다.

리스팅 및 구조

GeoDirectory는 단일 도시에 연결된 기본 커스텀 포스트 타입(Places) 하나를 기본으로 제공합니다. 위치 페이지는 디렉토리 홈 역할을 하며, 사이트 홈이 보다 일반적인 경우 콘텐츠를 추가할 수 있습니다.

기본 도시 외의 리스팅도 추가할 수 있지만, Location Manager 애드온을 추가하지 않으면 자체 위치 페이지가 생성되지 않습니다.

Directorist의 무료 버전은 추가 비용 없이 기본 설치만으로 여러 디렉토리 유형을 생성할 수 있으며, 각각 고유한 필드와 레이아웃을 갖습니다. 애드온 없이 하나의 설치에서 Places, Jobs, Services를 관리하고 싶다면 이는 실질적인 장점입니다.

이벤트

Directorist의 문서에서는 일반 디렉토리를 생성하고 카테고리를 "Events"로 표시하여 이벤트 디렉토리를 구축하도록 안내합니다. 무료 플러그인에는 이벤트 전용 필드, 시작·종료 날짜, 상태 추적, 캘린더가 없습니다.

GeoDirectory는 WordPress.org에서 전용 무료 애드온인 Events for GeoDirectory를 제공하며, 이를 통해 이벤트 날짜 필드, 상태 추적(예정, 진행 중, 종료), 지난 이벤트 보관 기능, 캘린더 위젯, 그리고 사용자가 날짜별로 필터링할 수 있는 기본 검색 연동 기능이 추가됩니다.

이벤트가 계획에 포함된다면, 이 격차는 상당히 큽니다.

위치

Directorist는 위치를 택소노미로 처리하므로 사용자가 카테고리 또는 위치별로 검색할 수 있지만, 두 가지를 동시에 사용할 수는 없습니다.

GeoDirectory는 위치를 고유한 페이지를 가진 구조적 계층으로 처리하며, 이를 통해 다음과 같은 URL을 /restaurants/paris/ 별도의 설정 없이 바로 사용할 수 있습니다.

SEO 섹션에서 이 내용을 다시 다룰 것인데, 그 영향은 단순한 기능 동등성 이상으로 훨씬 깊습니다.

검색

GeoDirectory의 기본 검색에는 두 가지 필드가 있습니다: 제목, 설명, 카테고리, 태그를 검색하는 "검색어" 필드와 도로명 주소 또는 우편번호를 입력하는 "위치" 필드입니다. 두 필드를 결합하여 거리 기반 결과를 반환합니다.

Directorist는 기본 필드 세 개를 제공하며, 별점, 태그, 가격대($ ~ $$$$)와 같은 추가 필터가 포함된 사이드바가 추가됩니다.

테스트 결과, Directorist의 키워드 검색은 기본적으로 카테고리와 태그까지 탐색하지 않아 필드 수가 많더라도 각 필드의 검색 깊이가 다를 수 있습니다.

Directorist는 AJAX 방식으로 검색을 처리합니다. GeoDirectory도 마찬가지이지만, Advanced Search 애드온이 있어야만 가능합니다.

지도

두 플러그인 모두 Google Maps와 OpenStreetMap을 지원합니다.

GeoDirectory 무료 버전은 동기화된 나란히 보기 레이아웃을 기본 제공합니다: 한쪽에는 인터랙티브 지도, 다른 쪽에는 목록이 표시되며, 사용자가 페이지를 이동하면 지도도 함께 업데이트됩니다.

Directorist 무료 버전은 지도를 독립 레이아웃(목록, 그리드, 지도 간 전환)으로 제공하며, 모든 목록이 핀으로 표시됩니다. Yelp와 Airbnb에서 사용하는 동기화된 나란히 보기 레이아웃을 사용하려면 연간 $39의 유료 Listings With Map 익스텐션이 필요합니다.

GeoDirectory의 지도 기능은 서버 측 캐싱도 사용하므로, 목록 수가 수천 건을 넘어설 때 특히 유용합니다.

리뷰

GeoDirectory는 WordPress 댓글 시스템을 기반으로, Places CPT에 연결된 1~5점 별점 기능을 추가하여 사용합니다.

별점은 아카이브의 기본 정렬 순서에 영향을 줄 수 있습니다. Directorist는 관리자 및 작성자의 승인 기능이 포함된 자체 리뷰 시스템을 갖추고 있습니다.

커스텀 필드, 가져오기 및 내보내기, REST API

두 플러그인 모두 무료 버전에서 조건부 로직이 포함된 커스텀 필드 빌더, CSV 가져오기 및 내보내기, REST API를 기본 제공합니다.

한 가지 실질적인 차이점: GeoDirectory의 CSV 가져오기 기능은 일괄 편집도 처리하므로, 수정된 CSV를 다시 가져와 기존 리스팅을 업데이트할 수 있습니다. Directorist의 가져오기 기능은 현재 추가 전용입니다.

더 심층적인 비교는 아래 리스팅 세부 정보 섹션에 있습니다.

리스팅의 문의 양식

GeoDirectory는 Blockstrap 테마와 함께 사용할 때 기본 제공 양식이 포함됩니다. 다른 테마를 사용할 경우 Ninja Forms가 필요합니다.

Directorist는 기본적으로 리스팅 템플릿에 문의 옵션이 포함되어 있습니다.

솔직한 결론

Directorist는 기능 목록에서 인상적으로 보이는 부분, 즉 다양한 디렉토리 유형, AJAX 검색, 사이드바 필터 등에서 기본 제공 기능이 더 많습니다.

GeoDirectory는 표면적인 기능 수는 적지만, 각 기능이 더 깊이 있게 구현되어 있습니다. 이벤트는 단순히 이름만 바꾼 것이 아닌 제대로 된 모듈입니다. 위치는 단순한 택소노미가 아닌 실제 계층 구조입니다.

대부분의 디렉토리 개발자가 실제로 원하는 형태인 지도와 리스팅이 연동된 레이아웃은 GeoDirectory에서 무료로 제공되며, Directorist에서는 연간 $39의 애드온으로 제공됩니다. 지도 레이어는 확장성을 고려해 설계되었습니다. CSV 가져오기 기능은 추가뿐만 아니라 업데이트도 처리합니다.

이러한 패턴, 즉 그들의 마케팅에서는 더 많은 기능을, 저희의 엔지니어링에서는 더 깊은 완성도를 추구하는 방식은 이 비교의 대부분에 걸쳐 일관되게 나타납니다.


디자인 및 커스터마이징

두 플러그인은 이 부분에서 진정으로 다른 접근 방식을 취하며, 어느 것이 적합한지는 속도를 원하는지 아니면 한계를 높이는 것을 원하는지에 따라 달라집니다.

Directorist는 시각적 Directory Builder를 사용합니다

관리자 화면 내에서 일반 설정, 리스팅 추가 양식, 단일 페이지 레이아웃, 전체 리스팅 레이아웃, 검색 양식에 대한 탭 섹션을 볼 수 있습니다.

각 섹션은 위젯을 켜거나 끄고, 순서를 변경하며, 사이드바에서 각 위젯을 구성할 수 있는 드래그 앤 드롭 캔버스로 열립니다.

단일 페이지 레이아웃은 리스팅 헤더, 리스팅 콘텐츠, 그리고 더 고급 편집을 위한 맞춤 단일 리스팅 페이지 탭으로 세분화됩니다.

직관적이며, 하루 오후만에 완성도 높은 디렉토리를 완성할 수 있습니다.

단점은 정해진 시스템 안에서 작업해야 한다는 점입니다. 레이아웃에는 지정된 슬롯이 있습니다. 구성 요소는 Directorist가 제공하는 것들입니다.

빌더가 제공하지 않는 기능이 필요할 때는, 직접 커스텀 PHP를 작성해 확장하거나 제약을 우회하는 방법을 찾아야 합니다.

GeoDirectory는 페이지 템플릿을 사용합니다

기본 제공 기능으로, GeoDirectory는 디렉토리의 모든 주요 화면에 대한 템플릿을 제공합니다: GD Details(단일 리스팅 페이지), GD Archive(리스팅 목록), GD Search Page(검색 결과), GD Archive Item(아카이브 및 검색 내에서 사용되는 리스팅 카드), GD Add Listing Page(제출 양식), 그리고 GD Location Page(Location Manager 애드온과 함께 사용 시 대규모로 맞춤 위치 페이지를 생성함).

각 템플릿은 세 가지 방식으로 커스터마이징할 수 있습니다.

개발자는 PHP 템플릿을 완전히 교체하고 원하는 방식으로 작성할 수 있습니다.

코딩 지식이 없는 사이트 빌더도 숏코드와 CSS를 사용해 템플릿을 편집하거나, 동적 콘텐츠 위젯을 포함한 Gutenberg, Elementor Pro, Bricks 같은 비주얼 빌더를 활용할 수 있습니다.

활성화된 테마가 Full Site Editing 테마인 경우, 템플릿은 WordPress 블록 에디터에서도 열립니다.

리스팅 메타데이터의 모든 개별 항목이 블록 또는 요소로 제공되므로, 원하는 위치에 배치하고 원하는 스타일로 꾸밀 수 있습니다.

처음부터 시작하기보다 완성된 기준점에서 출발하고 싶다면, 미리 구축된 블록에 기본 디자인이 포함되어 있습니다.

솔직한 단점은 학습 곡선이 가파르다는 점입니다. 새로운 사용자들은 다양한 에디터 선택지에 압도되어 어디서부터 시작해야 할지 몰라 어려움을 겪기도 합니다.

이 문제는 GeoDirectory v3에서 보다 안내된 설정 경험을 통해 개선하고 있습니다.

속도 또는 한계

Directorist는 특히 디렉토리를 처음 구축하는 경우, 더 빠르게 작동하는 디렉토리를 만들 수 있게 해줍니다.

GeoDirectory는 더 높은 한계를 제공합니다. 어떤 레이아웃이든, 어떤 빌더든, 어떤 수준의 코드 개입도 가능하며, 요구 사항이 늘어나도 한계가 없습니다.

취미 사이트나 MVP라면 빠른 것이 유리합니다. 하지만 확장을 계획하거나, 클라이언트를 위해 커스터마이징하거나, 나중에 개발자에게 넘길 디렉토리라면 한계가 더 중요합니다.


리스팅 상세 정보 (CPT + 이벤트, 사용자 정의 필드, Franchise Manager, 리스팅 비교)

여기서 디렉토리 플러그인의 진면목이 드러납니다. 주요 기능은 비슷해 보이지만, 그 아래에 있는 아키텍처에서 차이가 나타납니다.

CPT와 이벤트

두 플러그인 모두 여러 리스팅 유형을 지원합니다.

Directorist는 무료 멀티 디렉토리 시스템을 통해 이를 구현하며, 단일 설치에서 무제한의 디렉토리 유형을 생성할 수 있습니다.

GeoDirectory는 유료 Custom Post Types 애드온을 통해 이를 지원합니다. 가격과 즉시 사용 가능한 편의성 측면에서는 Directorist가 확실히 앞섭니다.

단점은 특히 이벤트와 관련하여 드러납니다. Directorist에서 권장하는 방식은 새로운 디렉토리 유형을 만들고 카테고리를 이벤트로 지정하는 것인데, 무료 플러그인에는 이벤트 날짜 필드, 상태 추적, 캘린더가 포함되어 있지 않습니다.

GeoDirectory의 무료 Events 애드온은 이벤트 날짜 필드, 상태(예정, 진행 중, 종료), 지난 이벤트 아카이브, 캘린더 위젯, 기본 검색과의 연동을 제대로 갖춰 제공합니다.

커스텀 필드

GeoDirectory 사용자 정의 필드

두 플러그인 모두 무료 버전에서 조건부 로직을 갖춘 드래그 앤 드롭 방식의 사용자 정의 필드 빌더를 제공합니다.

기본 필드 유형은 대체로 동일합니다: 텍스트, 텍스트 영역, 체크박스, 라디오 버튼, 선택, 다중 선택, URL, 파일 업로드, 날짜, 시간, 전화번호, 이메일.

두 플러그인 모두 영업 시간, 소셜 프로필(Facebook, Instagram, X, TikTok), 동영상, 가격 정보 등 사전 정의된 필드도 제공합니다.

필드 메뉴보다 아키텍처의 차이가 더 중요합니다. GeoDirectory는 리스팅 데이터를 WordPress 포스트 메타가 아닌 별도의 커스텀 데이터베이스 테이블에 저장하기 때문에, 디렉토리의 리스팅 수가 수천 건을 넘어도 쿼리 속도를 빠르게 유지합니다.

Directorist는 표준 포스트 메타를 사용합니다. 확장성에 대한 영향은 성능 섹션에서 다시 살펴보겠습니다.

Franchise Manager

이것은 저희가 가장 많이 듣는 질문 중 하나입니다: 동일한 사업체에 여러 주소를 어떻게 추가하나요?

GeoDirectory의 Franchise Manager 애드온은 상위-하위 리스팅 모델로 이 문제를 해결합니다. 체인점이나 프랜차이즈를 위한 상위 리스팅을 생성한 후, 각 지점마다 하위 리스팅을 추가하면 됩니다.

제목, 설명, 로고, 그리고 원하는 사용자 정의 필드는 상위 레벨에서 잠금 설정할 수 있습니다. 상위 리스팅에서 수정하면 모든 하위 리스팅에 자동으로 반영됩니다.

주소, 전화번호, 영업 시간 등 지점마다 다른 정보는 각 하위 리스팅에서 독립적으로 설정할 수 있도록 열려 있습니다.

이 애드온은 CSV 가져오기 도구와 연동되어, 수동 입력 없이 하위 리스팅을 일괄 생성할 수 있습니다.

Directorist의 문서와 마케팅 자료에는 다중 위치 지원이 언급되어 있지만, 실제로는 단일 리스팅에 여러 위치 택소노미 항목을 지정하는 방식에 불과합니다.

이는 하나의 리스팅을 여러 위치 아카이브에 표시되게 하는 방법일 뿐, 실제 체인의 각 지점별로 별도의 주소, 전화번호, 영업 시간을 관리하는 방법이 아닙니다.

몇 개의 동네를 담당하는 1인 사업체에는 충분할 수 있습니다. 하지만 실제 프랜차이즈나 다중 지점 사업체에는 부족합니다.

GeoDirectory의 접근 방식은 데이터 무결성을 희생하지 않으면서 대규모 체인을 운영하는 구체적인 문제를 해결하기 위해 설계되었으며, 바로 그렇기 때문에 잠금/잠금 해제 모델이 존재합니다.

리스팅 비교

두 플러그인 모두 비슷한 가격대와 유사한 기능의 리스팅 비교 애드온을 제공합니다: 사용자가 리스팅을 선택하면 테이블 또는 라이트박스 형태로 나란히 비교할 수 있으며, 사용자 정의 필드도 비교 항목에 포함됩니다.

GeoDirectory의 버전은 브라우저 저장소를 사용하므로 GDPR 쿠키 부담이 없고, 여러 페이지에 걸친 비교를 지원하며, 각 비교에 대한 공유 가능한 URL을 생성하고, 숏코드 또는 블록을 통해 특정 리스팅 ID의 비교를 삽입할 수 있습니다.

Directorist의 버전은 Directory Builder를 통해 레이아웃 어디에든 비교 버튼을 배치할 수 있습니다. 기본 기능은 거의 동등하며, 사용 사례에 따라 어느 쪽이든 소소한 장점이 있습니다.

이것이 여러분의 구축에 의미하는 바

다중 디렉토리 가격 측면에서는 Directorist가 우세합니다(GD는 유료인 반면 Directorist는 무료).

GeoDirectory는 모든 심층적인 질문에서 앞섭니다. 이벤트는 제대로 된 모듈로, 커스텀 데이터는 확장성을 고려해 저장되며, 분류 체계 편법 대신 실제 프랜차이즈 모델을 제공합니다.

앞 섹션의 패턴이 그대로 이어집니다. 기능 목록은 상대가 많고, 엔지니어링은 우리가 많습니다.


프론트엔드 제출 및 사용자 대시보드

이 섹션은 방문자가 아닌 리스팅 소유자의 경험에 관한 내용입니다. 제출 양식, 리스팅을 관리하는 대시보드, 그 사이의 모든 것을 다룹니다.

프론트엔드 제출 양식

두 플러그인 모두 무료 버전에 프론트엔드 제출 양식을 제공합니다. 방문자는 WordPress 관리자 화면을 전혀 보지 않고도 회원 가입, 리스팅 제출, 이미지 업로드, 지도 위치 설정, 커스텀 필드 입력이 가능합니다.

Directorist는 긴 제출 흐름에 유용한 멀티스텝 양식을 기본으로 제공합니다.

GeoDirectory는 기본적으로 멀티스텝을 지원하지 않습니다. 현재는 서드파티 플러그인이 이를 처리하며, 네이티브 멀티스텝은 GeoDirectory v3에서 지원될 예정입니다.

이미지 업로드, 지도 선택기, 커스텀 필드 지원은 두 무료 버전 모두에서 사용할 수 있습니다.

제출 요금제

두 플러그인 모두 유료 애드온을 통해 단계별 제출 요금제를 지원합니다.

GeoDirectory의 Pricing Manager와 Directorist의 Pricing Plans는 모두 플랜별 기능 제한을 설정할 수 있습니다. 필드가 제한된 무료 리스팅, 더 많은 카테고리·긴 설명·추가 이미지·추천 노출 등을 제공하는 유료 리스팅을 구성할 수 있습니다.

기능은 동등합니다.

게스트 제출

두 플러그인 모두 무료 버전에서 게스트 제출을 지원합니다.

GeoDirectory는 제출 시 이메일 주소를 요구하며, 자동으로 사용자 계정을 생성하고 입력한 이메일 주소로 비밀번호를 전송합니다.

Directorist도 비슷한 게스트 흐름을 제공하며, 켜거나 끌 수 있습니다.

사용자 대시보드

여기서부터 두 플러그인의 방향이 갈립니다.

Directorist는 무료 버전에 프론트엔드 사용자 대시보드를 제공하며, 리스팅·북마크·리뷰·주문·계정 설정 탭이 포함되어 있습니다. 플러그인에 직접 연동되어 있어 별도 설정 없이 바로 사용할 수 있습니다.

GeoDirectory는 같은 팀이 만든 무료 플러그인 UsersWP를 대시보드에 활용합니다.

기본 버전은 방문자와 리스팅 소유자가 함께 사용하며, 사용자의 리스팅을 수정 및 삭제 링크, 즐겨찾기, 리뷰, 블로그 게시물, 댓글과 함께 보여줍니다. 기능적이지만 범용적입니다.

프리미엄 UsersWP 대시보드 애드온에서 그 깊이가 드러납니다. 역할 기반으로 작동하기 때문에, 관리자는 통계, 사용자 관리, 리스팅 검토, 결제 확인 기능을 갖춘 사이트 관리 대시보드를 이용하고, 리스팅 소유자는 리스팅, 메시지, 예약, 문의를 한눈에 볼 수 있는 전용 비즈니스 관리 화면을 제공받으며, 일반 사용자는 깔끔한 계정 화면을 이용할 수 있습니다.

UsersWP, GeoDirectory, WP GetPaid(당사의 결제 플러그인) 생태계와 기본적으로 완벽하게 통합됩니다.

결제, 예약, 메시징 기능을 갖춘 본격적인 디렉토리를 운영하고 계신다면, 이 대시보드가 바로 그에 맞게 만들어졌습니다. Directorist의 무료 대시보드는 핵심 디렉토리 용도에는 충실하지만, 동일한 수준의 통합 깊이에는 미치지 못합니다.

어느 것이 적합할까요

Directorist는 무료 버전에서 대시보드와 다단계 등록 프로세스를 포함해 보다 완성도 높은 즉시 사용 가능한 경험을 제공합니다.

GeoDirectory는 핵심 기능을 무료로 제공하며, 훨씬 더 강력한 역할 기반 대시보드는 유료 애드온으로 제공합니다.

빠르고 무료로 시작하고 싶다면 Directorist가 더 간편한 선택입니다. 결제, 예약, 다중 역할 사용자를 포함한 본격적인 운영을 계획하고 있다면, GeoDirectory 대시보드는 완전히 다른 차원의 솔루션입니다.


Claim Listings

클레임 리스팅은 두 플러그인 모두 유료 애드온으로 제공하는 기능으로, 핵심 기능은 유사하지만 가격과 깊이에서 의미 있는 차이가 있습니다.

기본 흐름은 양쪽 모두 동일합니다

사이트 소유자가 리스팅을 미리 등록하면, 실제 비즈니스 소유자가 자신의 리스팅을 찾아 클레임을 신청하고, 관리자가 검토하여 승인하면 비즈니스 소유자가 관리권을 넘겨받습니다.

두 플러그인 모두 이 기본 기능을 잘 처리합니다.

두 플러그인 모두 무료 또는 유료 클레임을 지원합니다

GeoDirectory의 클레임 리스팅은 Pricing Manager 애드온과 연동하여 클레임 비용을 청구하며, 결제 시스템으로 GetPaid 또는 WooCommerce를 사용합니다.

Directorist의 클레임 리스팅은 동일한 목적으로 자체 Pricing Plans 또는 WooCommerce Pricing Plans와 연동합니다.

두 플러그인 모두 무료 클레임, 고정 클레임 수수료, 또는 클레임 시 더 많은 리스팅 기능(더 많은 카테고리, 더 긴 설명, 추가 이미지)이 잠금 해제되는 단계별 업그레이드를 제공할 수 있습니다.

가격

Directorist의 애드온은 단일 사이트 기준 연간 $29이며, GeoDirectory는 $49입니다. 가격 면에서 분명한 차이가 있습니다.

깊이

GeoDirectory의 애드온은 워크플로우 면에서 한 단계 더 나아갑니다. 클레임은 이메일 인증 또는 결제 완료 시 자동으로 승인될 수 있습니다.

실수로 승인한 경우를 위한 청구 취소 기능이 있습니다.

Ninja Forms(무료)를 사용하여 맞춤형 청구 양식을 만들 수 있으며, 필요한 경우 디렉토리당 여러 양식을 사용할 수 있습니다.

인증된 리스팅 배지는 위젯, 숏코드 또는 블록으로 제공됩니다.

"청구됨" 상태는 사용자 정의 필드로 노출되며, 이를 통해 Advanced Search 애드온(인증된 리스팅만 표시하는 필터)과 정렬 빌더(기본 정렬에서 인증된 리스팅을 상위에 표시)와 통합됩니다.

Directorist의 버전은 승인, 거절, 삭제, 사용자 정의 가능한 템플릿이 포함된 이메일 알림, 그리고 청구 배지를 다룹니다. 추가적인 워크플로우 훅 없이 기본 기능을 충실히 제공합니다.

트레이드오프

디렉토리의 청구 흐름이 간단하다면(버튼, 양식, 승인, 배지), Directorist가 더 저렴한 가격에 충분히 역할을 해냅니다.

자동 승인 로직, 맞춤형 청구 양식, 인증 전용 검색 필터, 그리고 정렬 순서에서 인증을 랭킹 신호로 활용하고 싶다면, GeoDirectory의 애드온이 바로 그를 위해 만들어졌으며, $20로 진정한 깊이를 경험할 수 있습니다.


검색은 디렉토리의 성패를 가르는 핵심입니다. 사용자들은 특정 항목을 찾으러 오고, 검색이 결과를 제대로 전달하지 못하면 다른 어떤 것도 의미가 없습니다.

두 플러그인 모두 검색을 진지하게 다룹니다. 다만 서로 다른 방식으로요.

무료 버전 비교

Directorist의 무료 검색은 기본 제공 기능이 더욱 풍부합니다.

디렉토리 빌더를 통해 검색 필드를 드래그 앤 드롭으로 구성할 수 있으며, 기본 세트에는 키워드 필드, 위치 필드, 카테고리 필드, 그리고 가격 범위, 태그, 평점, 사용자가 추가한 모든 사용자 정의 필드 등 추가 필터가 포함된 고급 섹션이 있습니다.

AJAX 기반 실시간 검색이 기본 내장되어 있습니다. 반경 검색도 기본 내장되어 있습니다. 사이드바 필터도 기본 내장되어 있습니다. 무료 플러그인만으로 Yelp 스타일의 검색 경험을 제공할 수 있습니다.

GeoDirectory의 무료 검색은 더 간결합니다: "검색어" 필드와 "근처" 필드로 구성되며, 두 필드를 모두 사용하면 거리순으로 결과가 정렬됩니다.

AJAX, 반경 검색, 사용자 정의 필드 필터링은 유료 Advanced Search 애드온($49/년)에 포함되어 있습니다.

GeoDirectory 무료 버전이 앞서는 한 가지 부분은 검색 깊이입니다: 키워드 필드는 기본적으로 제목, 설명, 카테고리, 태그를 모두 검색합니다. Directorist의 키워드 검색은 별도 설정 없이는 카테고리와 태그까지 검색하지 않습니다.

따라서 순수한 기능 수 면에서는 Directorist의 무료 검색이 우세합니다. 하지만 각 필드가 실제로 찾아내는 범위 면에서는 GeoDirectory가 더 넓게 검색합니다.

Advanced Search 애드온

GeoDirectory의 Advanced Search는 두 검색 필드 모두에 AJAX 자동완성, 위치 정보(HTML5 기반 사용자 위치 감지, Location Manager 필요), 근접 검색, 반경 검색, 그리고 모든 사용자 정의 필드 기준 필터링 기능을 추가합니다.

Custom Post Types 애드온과 통합되어, 각 CPT마다 고유한 필드를 가진 별도의 검색 양식을 만들 수 있습니다.

Directorist의 동등한 기능은 무료 코어(반경, 커스텀 필드 필터)와 유료 Listings With Map($39/년, 나란히 동기화되는 레이아웃)으로 나뉘어 있습니다.

두 에코시스템 모두 같은 결과에 도달할 수 있습니다. Directorist는 대부분의 기능을 무료로 제공합니다.

검색 뒤에 숨겨진 아키텍처

여기서부터는 취향의 차이가 아니라 구조적 한계의 문제가 됩니다.

GeoDirectory는 디렉토리 스키마에 최적화된 커스텀 데이터베이스 테이블에 리스팅 데이터를 저장하며, 적절한 인덱싱과 필터링을 위한 단일 쿼리 경로를 갖추고 있습니다.

Directorist는 WordPress post meta를 사용하기 때문에, 검색에서 커스텀 필드 필터가 추가될 때마다 별도의 SQL 조인이 발생합니다.

커스텀 필드 필터 5개로 검색하면 post_meta 테이블에 5번의 조인이 발생합니다. 필터 2개는 괜찮을 수 있지만, 4개부터는 느려지기 시작하고, 6개는 페이지를 멈추게 할 수 있습니다.

일반적인 공유 호스팅 환경에서 리스팅이 수백 개도 채 되지 않는데도, 사용자가 하나의 쿼리에 커스텀 필드 필터를 너무 많이 조합하는 것만으로 Directorist 사이트가 단일 검색 요청에서 멈추는 사례를 저희도 목격한 바 있습니다.

WordPress의 post meta는 디렉토리가 필요로 하는 다중 필드 필터링을 위해 설계된 것이 아닙니다. 데모에서는 작동하지만, 트래픽이 몰리면 무너집니다.

영업 중/마감 기준 검색

GeoDirectory는 각 리스팅의 영업 시간 필드를 활용해 현재 영업 중인 장소만 반환하는 필터를 기본 제공합니다.

다른 플러그인은 놓치는 세부 사항이 있습니다. 바로 시간대와 방문자의 현지 시간을 함께 고려한다는 점입니다. 뉴욕에 있는 사용자가 로스앤젤레스 레스토랑이 지금 영업 중인지 확인할 때, 동부 표준시가 아닌 태평양 표준시를 기준으로 계산된 답을 보게 됩니다.

이 플러그인은 저희가 찾은 WordPress 디렉토리 플러그인 중 시간대를 올바르게 반영해 영업 중/마감 상태를 정확히 표시하는 유일한 플러그인입니다. 디렉토리가 여러 시간대에 걸쳐 있다면 이 기능은 필수입니다.

지도 이동으로 검색

GeoDirectory는 지도를 이동하거나 확대/축소할 때 표시 영역에 맞춰 검색이 다시 실행되는 Airbnb 스타일의 패턴을 지원합니다.

Directorist의 동기화 지도 레이아웃은 필터가 변경될 때 마커를 업데이트하지만, 사용자가 지도를 이동할 때 새로운 검색을 실행하지는 않습니다.

부동산, 호텔, 레스토랑, 또는 사용자가 동네 단위로 탐색하는 모든 디렉토리에서는 이 차이가 중요합니다.

검색 저장

두 플러그인 모두 유료 애드온을 통해 검색 저장 기능을 제공합니다.

GeoDirectory의 Saved Search Notifications와 Directorist의 Search Alert를 통해 사용자는 쿼리를 저장하고, 새로운 리스팅이 조건에 맞을 때 이메일 알림을 받을 수 있습니다.

알림 관련 내용은 수익화 및 마케팅 섹션에서 다루겠습니다.

다중 CPT 검색

Directorist는 유료 애드온으로 Universal Search를 제공하며, 이를 통해 여러 디렉터리 유형에 걸쳐 한 번에 검색할 수 있습니다.

GeoDirectory는 이 기능을 제공하지 않으며, 그것은 의도적인 선택입니다. 필드 구조가 서로 다른 CPT 간 검색을 지원하려면 CPT별 커스텀 필드와 저장 아키텍처 사이에서 타협이 불가피해집니다.

저희의 입장은, 디렉터리에서 유형 간 검색이 필요하다면 단일 CPT 내에서 카테고리와 서브카테고리를 활용하는 것이 더 낫다는 것입니다. 이 트레이드오프에 대한 판단은 팀마다 다를 수 있습니다.

엔터프라이즈 규모

수백만 건의 리스팅을 처리하고 대규모 트래픽을 경험하는 사이트를 위해, GeoDirectory는 맞춤형 Elasticsearch 통합을 제공합니다.

이는 기성 애드온이 아니라 저희 창업자인 Stiofan이 직접 설정해 드리는 서비스입니다. 가격은 범위에 따라 달라집니다.

Directorist는 이에 상응하는 기능을 제공하지 않습니다.

검색에 관한 결론

기본 제공 기능만으로도 Directorist는 더 많은 검색 기능을 무료로 제공합니다.

이러한 기능들은 20개의 데모 리스팅이 있는 새 설치 환경에서는 훌륭하게 작동합니다. 하지만 디렉터리에 수백 개의 실제 리스팅이 쌓이고, 실제 사용자들이 필터를 조합해서 사용하기 시작하면 문제가 생기기 시작합니다.

GeoDirectory의 무료 검색은 겉보기에는 단순하지만, 유료 Advanced Search 애드온으로 기능 격차를 줄일 수 있으며, 기반 아키텍처는 디렉터리가 성장해도 계속 안정적으로 작동하도록 설계되어 있습니다.

트래픽 하에서 무너지는 많은 기능들은, 확장성을 갖춘 적은 기능들보다 오히려 나쁜 선택입니다.


지도, 기능 및 위치

이 섹션에서 지도와 위치를 함께 다루는 이유는, 실제로 두 가지가 같은 주제이기 때문입니다. 리스팅이 어디에 있는지, 어떻게 표시되는지, 그리고 사용자가 어떻게 찾아가는지에 대한 이야기입니다.

두 플러그인 모두 기본 기능은 지원합니다. 차이는 디렉터리가 성장하면서 드러납니다.

지도 제공업체

두 플러그인 모두 Google Maps와 OpenStreetMap을 지원하며, 사이트당 하나를 선택할 수 있습니다.

양쪽 모두 서드파티 제공업체(Mapbox, Leaflet)는 지원하지 않습니다.

마커 및 클러스터링

마커 클러스터링은 디렉터리가 성장해도 지도를 계속 사용하기 편하게 유지할 수 있는지를 결정하는 핵심 기능입니다.

두 플러그인 모두 유료 애드온을 통해 이 기능을 제공합니다. Directorist는 Listings With Map 익스텐션($39/년)에 번들로 포함하고 있습니다. GeoDirectory는 전용 Marker Cluster 애드온($39/년)을 별도로 제공합니다.

여기서 아키텍처 차이가 중요합니다. Directorist의 클러스터링은 클라이언트 사이드 방식으로, Google이 권장하는 표준 접근법입니다. 수백 개의 마커에서는 잘 작동하지만, 1,000개 전후에서 속도가 느려지고, 메모리 압박이 커질수록 성능이 저하되기 시작합니다.

GeoDirectory의 Marker Cluster 애드온은 클라이언트 사이드 렌더링(소규모 디렉토리에서 빠른 응답)과 서버 사이드 렌더링 옵션을 모두 지원합니다. 서버 사이드 방식은 클러스터링 연산을 서버에서 처리하고, 브라우저가 화면에 그리는 데 필요한 데이터만 전송합니다.

자체 벤치마크 결과: 백만 개의 마커를 렌더링할 때 클라이언트 사이드 방식 대비 최대 300배 적은 데이터를 사용합니다. 사실상 상한선이 없습니다.

수만 개의 리스팅을 호스팅할 수 있는 디렉토리를 구축하고 있다면, 이러한 기술적 선택이 지도가 실제로 로드될 수 있는지 없는지를 결정합니다.

커스텀 마커 아이콘

두 플러그인 모두 카테고리별로 커스텀 아이콘을 지정할 수 있습니다.

저희는 최근 MapMarker Studio를 출시했습니다. 디자이너 없이도 GeoDirectory용 커스텀 맵 마커를 직접 디자인할 수 있는 무료 도구로, wpgeodirectory.com/mapmarkerstudio/ 에서 바로 사용하실 수 있습니다.

Directorist는 Listings With Map 익스텐션 내에서 커스텀 카테고리 마커를 지원합니다.

커스텀 지도 스타일

두 플러그인 모두 스타일이 적용된 Google Maps를 지원합니다.

Directorist는 이 기능을 Listings With Map에 번들로 포함합니다. GeoDirectory는 별도의 Custom Map Styles 애드온을 제공합니다.

기능은 비슷하지만, 패키징 방식이 다릅니다.

지도 유틸리티

GeoDirectory의 무료 버전에는 길 찾기, 스트리트 뷰, HTML5 기반

경로 계획 기능은 양쪽 모두 지원되지 않습니다.

Directorist도 유사한 지도 유틸리티 세트를 제공하며, 일부 기능은 무료 코어와 Listings With Map으로 나뉘어 있습니다.

위치 아키텍처

바로 이 부분에서 두 플러그인이 실질적으로 갈립니다.

Directorist는 위치를 택소노미(분류 체계)로 처리합니다. 각 리스팅에는 하나 이상의 위치 항목이 있으며, 사용자는 위치 아카이브("New York"의 모든 리스팅)나 카테고리 아카이브("restaurants"의 모든 리스팅)를 탐색할 수 있습니다.

두 가지는 자연스럽게 결합되지 않습니다. 위치와 카테고리가 플러그인이 통합하지 않는 별도의 택소노미에 존재하기 때문에, 고유한 URL을 가진 단일 페이지로

GeoDirectory의 Location Manager 애드온은 위치를 국가, 지역, 도시, 동네로 이어지는 계층 구조로 처리합니다.

모든 위치는 고유한 페이지, URL, 콘텐츠, SEO 존재감을 가진 실제 엔티티입니다. URL은 카테고리와 위치를 기본적으로 결합합니다. 데모에서 확인할 수 있는 실제 예시:

/places/category/restaurants/united-states/california/san-francisco/

무슨 말인지 실제 데모에서 직접 확인해 보세요.

퍼머링크 설정을 통해 URL 구조를 조정할 수 있습니다.

위치 전환 위젯은 사용자를 단일 위치로 고정할 수 있어, 해당 도시나 지역의 리스팅만 표시되므로 단일 WordPress 설치 내에서 멀티 테넌트 디렉토리를 효과적으로 구현할 수 있습니다.

전환기에서 로고 또는 X를 클릭하면 전체 보기로 돌아갑니다.

각 위치 페이지는 맞춤 콘텐츠, 고유한 설명, 대표 이미지를 담을 수 있어, 샌프란시스코 레스토랑 페이지에만 존재하는 샌프란시스코 레스토랑 씬에 대한 문단을 작성할 수 있습니다.

대규모 pSEO에서 이는 "[도시] 레스토랑" 검색어에서 상위 노출되는 수십 개의 위치-카테고리 페이지를 생성하는 것과 그런 페이지가 전혀 없는 것의 차이를 만듭니다.

Directorist의 평면적인 위치 택소노미는 수동 우회 작업 없이는 이를 재현할 수 없습니다.

확장성 이야기

Directorist의 지도 기능은 경쟁력 있는 가격으로 표준적인 사용 사례를 충족합니다. Listings With Map 익스텐션은 소규모에서 중규모 디렉토리에 진정으로 잘 설계되어 있습니다.

GeoDirectory의 Marker Cluster와 Location Manager는 지도에 수천 개의 마커를 렌더링하고 수천 개의 위치-카테고리 조합에서 상위 노출이 필요한 디렉토리를 위해 설계되었습니다.

디렉토리가 한 도시를 위한 도시 가이드라면, 그 차이는 크지 않습니다.

디렉토리가 한 국가, 대륙, 또는 전 세계를 아우른다면, GeoDirectory 애드온의 아키텍처적 결정이 Directorist의 평면적인 택소노미 방식으로는 따라올 수 없는 검색 트래픽과 사용자 경험으로 직결됩니다.


평점 & 리뷰

리뷰는 디렉토리의 사회적 증명 레이어입니다. 리뷰는 신뢰를 높이고, 페이지 체류 시간을 늘리며, 로컬 검색을 작동시키는 SEO 신호를 만들어냅니다.

두 플러그인 모두 기본 수준에서는 잘 처리합니다. 차이는 깊이와, 리뷰를 경쟁 우위로 만드는 세세한 기능에서 드러납니다.

무료 버전

GeoDirectory는 WordPress 댓글 엔진 위에 구축된 5점 평점 시스템을 제공하며, Places CPT(또는 Custom Post Types 애드온을 통해 추가한 모든 CPT)에 연결됩니다.

이 선택이 중요한 이유는 WordPress의 성숙한 댓글 관리, 스팸 처리, 승인 흐름을 그대로 상속받기 때문입니다.

Directorist는 5성급 평점, 소유자 승인, 게스트 리뷰, 자동 승인 토글 등 유사한 기능을 갖춘 자체 리뷰 시스템을 제공합니다.

둘 다 작동합니다. 둘 다 관리자가 승인, 거부, 스팸 처리 및 답글 작성을 할 수 있습니다.

다중 기준 리뷰

여기서 디렉토리들은 음식, 서비스, 분위기 등 항목별 개별 평점을 제공하는 TripAdvisor나 Yelp처럼 보이는 것을 목표로 합니다.

두 플러그인 모두 이 기능을 유료 애드온으로 제공합니다.

GeoDirectory의 MultiRatings and Reviews(연간 $49)는 CPT 및 카테고리별로 무제한 평점 기준을 제공합니다.

"룸 서비스"를 설정할 수 있지만, 캠핑장에는 설정할 수 없습니다.

각 기준은 Font Awesome 아이콘, 커스텀 이미지 또는 선택 드롭다운을 사용할 수 있습니다.

평점 점수는 5성 이상으로도 구성 가능하며(3, 5, 10 등), 퍼센트 기반 채우기 방식 덕분에 반 별 제한이 없습니다.

각 점수에 대한 레이블 문자열 커스터마이징 가능(Terrible, Poor, Average, Very Good, Excellent).

Directorist의 Advanced Review 확장은 디렉토리당 최대 5개 기준이라는 제한은 있지만 비슷한 기능을 제공합니다. 기준당 최대 5성입니다.

디렉토리 유형별 커스터마이징 가능한 기준. 헤드라인 및 서면 피드백. 리뷰 투표(도움됨/도움 안 됨), 정렬 및 필터링, 스팸 신고.

기능적 차이: Directorist의 애드온은 일반적인 사용 사례를 깔끔하게 처리합니다. GeoDirectory는 커스터마이징(무제한 기준, 카테고리별 설정, 유연한 점수 체계, 아이콘 및 이미지 입력) 면에서 한 단계 더 나아갑니다.

리뷰 내 사진

GeoDirectory의 MultiRatings 애드온을 사용하면 리뷰어가 리뷰당 여러 이미지를 업로드할 수 있으며, 관리자가 한도(1, 3, 5, 또는 10개)를 설정할 수 있습니다.

이미지 제목과 캡션이 지원되며, 사용자 생성 대체 텍스트를 통해 리스팅 SEO에 도움이 됩니다.

"게시 이미지" 위젯은 사용자가 업로드한 리뷰 이미지를 메인 리스팅 갤러리에 불러오거나, 라이트박스가 포함된 슬라이더 또는 그리드 형태로 별도 표시할 수 있습니다.

Directorist의 Advanced Review는 리뷰의 일부로 사진 업로드를 지원합니다.

소유자 답글

두 플러그인 모두 소유자 답글을 지원합니다.

GeoDirectory의 답변은 독특한 스타일링으로 업주 답변임이 명확하게 표시됩니다. Directorist의 리뷰 시스템은 관리자와 리스팅 소유자 모두를 위한 댓글 및 스레딩 기능을 지원합니다.

정렬 및 순위

두 플러그인 모두 평점을 정렬 옵션(높은 순, 낮은 순)으로 사용하거나 기본 정렬의 기준 요소로 활용할 수 있습니다.

GeoDirectory의 평점은 커스텀 필드로 노출되므로, 정렬 빌더와 통합되며 다른 순위 신호(추천 리스팅, 인증된 리스팅, 최신순)와 결합할 수 있습니다.

임베드 가능한 평점 배지

GeoDirectory에는 TripAdvisor 위젯을 모델로 한 전용 임베드 가능 평점 배지 애드온(연 $39)이 있습니다.

리스팅 소유자는 커스텀 배지를 만들어 자신의 웹사이트에 삽입하고, 디렉토리에서 받은 실시간 평점을 표시할 수 있습니다.

리스팅 소유자가 배지를 삽입할 때마다, 귀하의 디렉토리로 향하는 자연스러운 백링크가 생성됩니다.

Directorist에는 이에 상응하는 기능이 없습니다.

디렉토리 SEO 측면에서, 이것은 가장 저평가된 기능 중 하나입니다. 사이트의 리뷰는 E-E-A-T 신호를 강화합니다. 임베드 가능한 배지는 리뷰를 백링크 엔진으로 전환시켜 줍니다.

리스팅 소유자는 소셜 증명을 위해 배지를 원하고, 귀하는 인바운드 링크를 원합니다. 양측 모두 이익을 얻습니다.

큰 그림

소규모 디렉토리의 경우, 두 플러그인 모두 리뷰를 충분히 잘 처리하므로 이 섹션이 선택의 결정적인 기준이 되는 경우는 드뭅니다.

TripAdvisor 수준의 깊이(무제한 평가 기준, 카테고리별 설정, SEO를 강화하는 사진 리뷰, 백링크를 생성하는 임베드 가능 배지)를 목표로 하는 디렉토리라면, GeoDirectory의 스택이 더 완성도가 높습니다.

앞선 섹션들에서 나타난 패턴이 여기서도 유효합니다: Directorist는 일반적인 경우를 커버합니다. GeoDirectory는 리뷰가 단순한 기능이 아닌 성장 전략의 일부인 경우를 커버합니다.


수익화 및 마케팅 도구

수익화는 디렉토리 모델의 핵심입니다.

리뷰와 검색이 트래픽을 유도하지만, 실제로 디렉토리의 수익을 창출하는 것은 요금제, 추천 리스팅, 소유권 클레임, 예약, 그리고 리드 판매입니다.

두 플러그인 모두 표준 전략을 따릅니다. Directorist는 무료 티어에서 더 적극적으로 접근합니다. GeoDirectory는 엔지니어링 수준에서 더 깊이 있게 접근합니다.

무료 버전의 수익화

Directorist의 무료 플러그인에는 추천 리스팅(사용자가 리스팅을 추천으로 표시하기 위해 비용을 지불할 수 있음)과 오프라인 계좌이체 결제 게이트웨이가 포함되어 있습니다.

이것은 최소한의 기능이지만 실질적인 무료 티어 수익화 경로입니다. 아무것도 구매하지 않고도 '비즈니스를 추천으로 표시하려면 $10를 결제하세요' 흐름을 구현할 수 있습니다.

GeoDirectory의 무료 플러그인에는 내장된 수익화 기능이 포함되어 있지 않습니다.

GetPaid(마찬가지로 무료이며 WordPress.org에서 이용 가능)와 함께 사용하면 PayPal, Stripe, Authorize.net, 은행 이체를 바로 지원받을 수 있습니다.

즉, 무료 플러그인 두 개만으로 결제 인프라를 갖출 수 있습니다.

이를 실제 요금제, 피처드 리스팅 등급, 또는 정기 구독으로 전환하려면 Pricing Manager 애드온(유료)이 필요합니다.

초급 수준에서는 결과가 비슷합니다. Directorist의 무료 플랜은 더 빠르게 첫 수익을 올릴 수 있게 해줍니다. GeoDirectory의 구성은 수익화를 본격적으로 고려하게 될 때 애드온을 구매하는 방식을 전제로 합니다.

결제 게이트웨이

두 플러그인 모두 주요 결제 게이트웨이를 지원합니다.

Directorist는 PayPal, Stripe, Authorize.net을 각각 별도의 유료 확장 프로그램(각 약 $39)으로 판매합니다.

GeoDirectory는 결제에 GetPaid를 사용하며, PayPal, Stripe, Authorize.net, 은행 이체 모두 무료로 제공됩니다.

프리미엄 게이트웨이(Mollie, Razorpay, Worldpay, GoCardless 등)는 유료 애드온으로 이용 가능합니다.

한두 가지 결제 수단만 사용하는 소규모 디렉토리의 경우, GeoDirectory의 게이트웨이 이용 비용이 훨씬 저렴합니다.

특정 지역 게이트웨이가 필요한 디렉토리의 경우, 두 생태계 모두 추가 비용으로 이를 지원합니다.

요금제 및 패키지

두 플러그인 모두 유료 애드온 형태로 단계별 요금제를 제공합니다.

Directorist의 Pricing Plans와 GeoDirectory의 Pricing Manager 모두 기능 제한을 포함한 무제한 플랜 생성을 지원합니다. 예를 들어, 필드가 제한된 무료 플랜, 더 많은 카테고리·긴 설명·추가 이미지·피처드 배치가 포함된 유료 플랜 등을 만들 수 있습니다.

두 플러그인 모두 건당 결제 및 패키지 기반 요금제를 지원하며, 정기 구독도 지원합니다.

GeoDirectory의 Pricing Manager는 GetPaid와 결합하여 리스팅 묶음 판매(예: "$99에 리스팅 10개")도 지원합니다. 아직 전용 튜토리얼을 게시하지 않았지만 곧 제공될 예정입니다.

Directorist의 Pricing Plans 확장 프로그램은 자체 구조를 통해 패키지 기반 플랜을 지원합니다.

피처드 리스팅 및 클레임을 통한 수익화

두 플러그인 모두 피처드 배치에 요금을 부과할 수 있습니다.

두 플러그인 모두 리스팅 클레임에 대한 요금 청구를 지원합니다(자세한 내용은 클레임 리스팅 섹션에서 다룹니다). 기능적으로 동등합니다.

예약

Directorist는 단일 Booking 확장 기능을 통해 서비스, 렌탈, 이벤트 예약을 하나의 유료 애드온으로 처리합니다.

GeoDirectory는 이를 두 개의 애드온으로 나눕니다.

Appointments는 서비스 기반 예약을 처리합니다(현재 베타 단계이며, 곧 프로덕션 사용 가능).

Booking Marketplace는 객실 및 렌탈 예약을 처리하며, 캘린더·예약 가능 여부·다박 숙박을 갖춘 Airbnb 스타일의 사용 사례를 지원합니다.

패키징 방식은 다르지만 상위 수준의 기능은 유사합니다. Directorist의 올인원 방식은 구매가 더 간편합니다. GeoDirectory의 두 제품 분리 방식은 필요한 것만 구매할 수 있게 해주며, 각 예약 유형에 더 집중된 기능 세트를 제공합니다.

유료 리드

GeoDirectory의 Pay Per Lead 애드온은 디렉토리 운영자가 리스팅 게재 판매 대신(또는 추가로) 잠재 고객 정보를 리스팅 소유자에게 판매할 수 있게 해줍니다.

사용자가 리스팅을 통해 문의를 제출하면, 리스팅 소유자가 연락처 정보를 받기 위해 요금을 지불합니다.

이는 각 잠재 고객이 수신 업체에 명확한 상업적 가치를 지니는 서비스 디렉토리(계약업체, 변호사, 컨설턴트 등)에서 특히 효과적인 수익화 모델입니다.

Directorist는 이에 상응하는 기능을 제공하지 않습니다.

동적 사용자 이메일

이것은 GeoDirectory의 마케팅 자동화 엔진입니다.

Dynamic User Emails 애드온을 사용하면 디렉토리 운영자가 사용자 행동에 의해 트리거되는 타겟팅된 맞춤형 이메일을 발송할 수 있습니다.

회원 가입 시 환영 이메일. 리스팅 제출 또는 업데이트 시 확인 이메일. 리뷰 및 댓글 작성 시 감사 이메일. 필터링된 리스팅 소유자 세그먼트를 대상으로 한 대량 캠페인.

필터링 기능이 단연 돋보입니다.

공식 문서의 예시: 반려동물 허용 3베드룸 숙소를 등록한 뉴욕 소재의 인증된 리스팅 소유자에게 이메일을 발송합니다.

동적 필드가 각 이메일에 특정 리스팅 데이터를 채워 넣으므로, 마치 직접 작성한 것처럼 읽힙니다.

리스팅 소유자를 대상으로 적극적인 마케팅을 운영하는 디렉토리 운영자에게, 이 기능은 CRM과 이메일 도구 스택을 동일한 WordPress 설치 내의 단일 애드온으로 대체해 줍니다.

Directorist는 트랜잭션 이메일 알림(이벤트별 설정 가능)을 제공하지만, 동적 개인화를 갖춘 대량 필터링 캠페인에 비견할 만한 기능은 없습니다.

리스팅 소유자를 대상으로 한 이메일 마케팅이 계획의 일부라면, 이것은 두 생태계를 통틀어 가장 유용한 애드온 중 하나입니다.

뉴스레터 통합

GeoDirectory는 Mailchimp, ConvertKit, ActiveCampaign 등을 포함한 11개의 뉴스레터 플랫폼과 UsersWP 애드온을 통해 연동됩니다.

이를 통해 디렉토리 사용자를 마케팅 캠페인용 메일링 리스트와 동기화할 수 있습니다. 각각은 별도의 유료 애드온입니다.

Directorist는 비교 가능한 뉴스레터 통합 기능을 기본 제공하지 않지만, 리뷰어들은 커스텀 코드나 서드파티 플러그인으로 이를 보완할 수 있다고 언급합니다.

저장된 검색 알림

검색 엔진 섹션에서 다룹니다.

두 플러그인 모두 유료 애드온을 통해 이메일 알림이 포함된 저장된 검색 기능을 제공합니다. GeoDirectory의 Saved Search Notifications와 Directorist의 Search Alert는 기능적으로 유사합니다.

알림 기능은 GeoDirectory 측의 Dynamic User Emails와 직접 연결되어 있어, 저장된 검색 이메일이 나머지 마케팅 자동화와 동일한 템플릿 및 세분화 엔진을 활용할 수 있습니다.

깊이가 드러나는 부분

수익 모델이

Directorist는 초기 단계에서 더 적은 초기 비용으로 목표에 도달할 수 있습니다.

GeoDirectory의 생태계(결제를 위한 GetPaid, 리드 판매를 위한 Pay Per Lead, 마케팅 자동화를 위한 Dynamic User Emails, 뉴스레터 커넥터, 예약 특화 기능)는 디렉토리에 실제 사용자, 실제 수익, 실제 마케팅 니즈가 생겼을 때 더 많은 활용 수단을 제공합니다.

이전 섹션에서 나타난 패턴이 그대로 이어집니다. 초기 유입 단계에서는 다소 부족하지만, 디렉토리가 본격적으로 운영되기 시작하면 더욱 실질적인 역량을 발휘합니다.


모바일 기능

대부분의 디렉토리에서 모바일 트래픽이 전체 트래픽의 대다수를 차지합니다. 로컬 검색,

두 플러그인 모두 기본 기능은 처리합니다. 차이는 네이티브 앱 접근 방식에서 드러납니다. 한 플러그인은 서비스를 판매하고, 다른 플러그인은 전문가를 안내합니다.

반응형 디자인

두 플러그인 모두 무료 버전에서 모바일 반응형 프론트엔드를 제공합니다.

목록, 지도, 검색 양식, 대시보드, 목록 상세 페이지 모두 모바일 뷰포트에 맞게 적응합니다.

터치 인터랙션(마커 탭, 갤러리 스와이프, 필터 확장)이 예상대로 작동합니다.

전화 걸기, 길 찾기, 이메일 보내기 클릭 기능이 두 플러그인 모두에서 기본 제공됩니다.

주로 모바일 브라우저로 접속하는 디렉토리의 경우, 반응형 레이어에서 두 플러그인 모두 의미 있는 단점이 없습니다.

네이티브 모바일 앱

이 지점에서 두 플러그인의 철학적 방향이 갈립니다.

Directorist는 iOS 및 Android용 네이티브 모바일 앱을 주요 차별화 포인트 중 하나로 내세우고 있습니다.

이는 셀프 서비스 다운로드나 자동 생성 빌드가 아닙니다. 서비스입니다.

앱 패키지를 주문하고 브랜딩 및 설정 정보를 공유하면, Directorist 팀이 앱을 구성하여 App Store와 Play Store에 대신 제출해 줍니다.

최근 프로모션에서는 첫 해 설정 비용이 무료이며, 업데이트에 대한 지속적인 서비스 요금이 부과됩니다.

이들은 이를 $30,000 이상의 맞춤 개발 프로젝트를 소액의 서비스 요금으로 대체하는 것으로 포지셔닝합니다.

앱은 기능적이며 기대할 수 있는 것들을 제공합니다: 리스팅 탐색, 문의 양식, 푸시 알림, 전화 걸기나 길 찾기 같은 빠른 실행 기능, 인앱 결제, 그리고 리스팅 등록 기능.

GeoDirectory는 다른 접근 방식을 취합니다.

앱을 핵심 제품으로 직접 개발하고 유지하는 대신, WordPress에서 모바일로의 전환을 전문으로 하는 여러 서드파티 파트너와 협력합니다.

옵션에는 WP Apps, Tiny Screen Labs, 그리고 WP Mobile App Manager가 포함되며, 각각 GeoDirectory 디렉토리를 위한 네이티브 iOS 및 Android 앱을 유사한 서비스 모델과 유사한 가격으로 제공하고, 경우에 따라서는 단일 공급업체보다 더 많은 유연성을 제공합니다.

공급업체를 선택할 수 있다는 점 덕분에 디렉토리 운영자는 하나의 팀의 로드맵과 기능 세트에 종속되지 않고, 가격, 앱 디자인, 지원 방식이 자신의 필요에 맞는 파트너를 선택할 수 있습니다.

저희가 앱을 직접 개발하지 않는 이유는 운영상의 이유입니다.

디렉토리용 모바일 앱은 무거운 지원 부담을 수반합니다(App Store 거절, OS 업데이트, 푸시 알림 인프라, 인앱 결제 규정). 이를 사내 제품으로 운영하면 플러그인 자체에 집중해야 할 개발 및 지원 역량이 분산될 수 있습니다.

앱은 전문가에게 맡기고 저희 팀은 디렉토리 엔진에 집중하는 것은 의도적인 트레이드오프입니다.

PWA와 v3에서 예정된 기능

GeoDirectory v3에는 프로그레시브 웹 앱(PWA) 지원이 추가되어, 모바일 사용자가 App Store 없이도 브라우저에서 바로 앱처럼 설치하고 사용할 수 있는 경험을 제공합니다.

PWA는 모든 경우에 네이티브 앱을 완전히 대체할 수는 없지만, 대부분의 디렉토리 사용 사례(검색, 탐색, 즐겨찾기 저장, 길 안내, 비즈니스 연락)에서는 기능적으로 동등하며 유지 비용이 훨씬 저렴합니다.

Directorist는 현재 네이티브 PWA 지원을 제공하지 않습니다.

큰 그림

Directorist는 자체 팀이 구축 및 유지 관리하는 네이티브 앱으로의 경로를 하나 제공합니다.

GeoDirectory는 동일한 서비스를 제공하는 전문가 마켓으로 연결해 드리며, 여러 공급업체가 가격과 품질로 경쟁합니다.

두 플러그인 모두 비슷한 비용으로 비슷한 결과에 도달합니다.

누가 구축하느냐와 별개로 핵심 질문은, 여러분의 디렉토리에 실제로 네이티브 앱이 필요한가 하는 것입니다.

대부분의 로컬 디렉토리의 경우, 빠르고 반응형인 사이트(또는 GeoDirectory v3에서 도입될 PWA)가 개발, 심사 제출, 업데이트 부담 없이 동일한 사용 사례를 처리합니다.

푸시 알림과 반복 사용 패턴이 사용자 유지율에 실질적인 변화를 가져오는 디렉토리(초지역 서비스, 니치 커뮤니티, 거래형 카테고리)라면 네이티브 앱이 충분한 가치를 발휘하며, 두 생태계 모두 이를 위한 경로를 갖추고 있습니다.


SEO 및 스키마

SEO는 디렉토리의 아키텍처가 스스로의 비용을 정당화하거나, 아니면 수년간 조용히 트래픽 손실을 야기하는 영역입니다.

두 플러그인 모두 주요 SEO 도구와 호환됩니다. 차이점은 URL 구조, 스키마 깊이, 그리고 각 플러그인이 수천 개의 검색 타겟 페이지로 확장되는 방식에 있습니다.

SEO 플러그인 호환성

두 플러그인 모두 WordPress 대표 SEO 플러그인인 Yoast SEO 및 Rank Math와 통합됩니다.

메타 제목, 메타 설명, 핵심 키워드, 가독성 검사 모두 양쪽에서 목록, 카테고리, 위치, 태그에 대해 기본적으로 작동합니다.

이미 Yoast나 Rank Math를 사용 중이라면, 두 플러그인 모두 기존 설정과 원활하게 연동됩니다.

스키마 마크업

두 플러그인 모두 스키마 마크업을 출력합니다.

GeoDirectory는 커스텀 포스트 타입(CPT)별로 스키마를 생성합니다. 즉, 장소에는 LocalBusiness, 이벤트에는 Event, 적절한 경우 Restaurant 등의 스키마가 적용됩니다.

스키마에는 영업 시간, 평점 및 리뷰 수, 주소, 지리 좌표, 전화번호, 영업 상태, 그리고 Google 로컬 팩과 리치 결과를 이끄는 풍부한 속성이 포함됩니다.

각 CPT는 일반적인 형식이 아닌, 실제 특성에 맞는 스키마를 제공받습니다.

Directorist도 스키마 마크업을 출력하며, 표준 필드에 대해 유사한 범위를 지원합니다. 두 생태계 모두 일반적인 경우에 Google의 Rich Results Test를 통과합니다.

깊이의 차이는 커스텀 포스트 타입과 커스텀 필드에서 드러납니다.

GeoDirectory의 스키마는 CPT별 및 커스텀 필드별로 세부 조정이 가능합니다. 즉, 구인 게시판 CPT는 JobPosting 스키마를 출력하고, 부동산 CPT는 RealEstateListing 스키마를 출력할 수 있으며, 각각 해당 스키마 유형이 요구하는 필드를 갖추게 됩니다.

퍼마링크 구조와 위치-카테고리 조합의 이점

이 섹션은 SEO 챕터 전체가 중심으로 삼는 핵심입니다.

Directorist는 위치를 택소노미로 처리합니다. 이 플러그인은 위치 아카이브와 카테고리 아카이브를 별도로 생성하며, URL 형식은 다음과 같습니다. /location/new-york/ 및 /category/restaurants/.

"뉴욕의 레스토랑"과 같이 하나의 URL로 결합하는 것은 아키텍처에 포함되어 있지 않습니다.

커스텀 코드로 구현할 수도 있지만, 플러그인 자체적으로는 이러한 페이지를 생성하지 않습니다.

GeoDirectory의 Location Manager는 위치-카테고리 조합을 네이티브 URL로 생성합니다:

/places/category/restaurants/united-states/california/san-francisco/

무슨 말인지 실제 데모에서 직접 확인해 보세요.

해당 URL은 자체적인 메타 태그, 스키마, H1, 그리고 색인 가능한 콘텐츠를 갖춘 실제 페이지입니다.

퍼마링크 구조는 설정 가능하므로, 선호하는 URL 패턴에 맞게 순서를 조정하거나 단계를 줄이거나 구조를 단축할 수 있습니다.

모든 위치-카테고리 조합은 Google 색인에서 독립된 페이지가 되며, 해당 페이지와 일치하는 로컬 검색 의도 쿼리에서 순위를 획득할 수 있습니다.

이 페이지들은 각각 위치와 같은 변수를 포함한 카테고리 상단 설명 및 카테고리 하단 설명도 지원합니다.

즉, 리스팅 상단에 소개 문구(샌프란시스코 최고의 레스토랑, 기대할 수 있는 것, 알아두면 좋은 정보 등 한두 단락)를 추가하고, 지도 및 리스팅 그리드 하단에 마무리 문구(FAQ, 인근 지역 정보, 에디토리얼 추천)를 삽입할 수 있습니다.

페이지는 더 이상 디렉터리 아카이브처럼 보이지 않고, 중간에 인터랙티브 지도가 삽입된 리스티클처럼 보이기 시작합니다.

이 형식이 검색 순위에서 좋은 성과를 내는 이유는, 하나의 색인 가능한 URL 안에 Google이 원하는 구조화된 데이터(스키마, 주소, 평점, 영업 시간)와 사용자가 원하는 에디토리얼 콘텐츠(맥락, 의견, 추천 정보)를 결합하기 때문입니다.

수백 또는 수천 개의 "Y의 X" 쿼리를 타깃으로 하는 디렉터리의 경우, 이것은 전체 플러그인에서 가장 결정적인 단 하나의 아키텍처 선택.

대규모 프로그래매틱 SEO

여기서 GeoDirectory가 pSEO 엔진으로 진가를 발휘합니다.

CSV 파일 하나로 위치 정보 20,000개를 가져오세요. GD 페이지 템플릿 시스템을 활용해 각 위치의 데이터를 동적으로 불러오는 위치 페이지 템플릿을 구성할 수 있습니다.

결과는 단 몇 분 만에 생성되는 20,000개의 고유하고 색인 가능한 위치별 페이지입니다. 각 페이지는 고유한 URL, 메타 태그, 스키마, 그리고 데이터 구조에서 가져온 콘텐츠를 갖추고 있습니다.

각 위치마다 고유한 콘텐츠 블록(설명, 대표 이미지, 맞춤 소개 문단)을 추가하면, Google이 단순한 템플릿 복제물이 아닌 진정으로 독창적인 페이지로 인식하는 콘텐츠를 만들 수 있습니다.

전국 또는 글로벌 범위를 타겟으로 하는 디렉토리의 경우, 이것이 바로 롱테일 전반에 걸쳐 "[서비스] in [도시]" 검색에서 순위를 차지하는 디렉토리와 그렇지 못한 디렉토리의 차이입니다.

Directorist의 플랫 택소노미 방식은 커스텀 개발 없이는 이에 상응하는 페이지를 생성하지 못합니다. 이 아키텍처는 애초에 이런 사용 사례를 염두에 두고 설계되지 않았습니다.

사이트맵, 브레드크럼, 내부 링크

두 플러그인 모두 XML 사이트맵 생성을 위해 Yoast 또는 Rank Math에 의존합니다. 브레드크럼 렌더링도 활성화된 테마(또는 SEO 플러그인)에 의존한다는 점에서 동일합니다.

내부 링크 측면에서는 GeoDirectory의 위젯 시스템이 빛을 발합니다.

관련 리스팅 위젯은 위치, 카테고리, 태그 또는 이들의 조합을 기준으로 관련 리스팅을 자동으로 불러와, 개념적으로 연관된 리스팅 페이지 간의 내부 링크를 자동으로 생성합니다.

SEO 관점에서 내부 링크는 주제 관련성을 알리고 Google이 디렉토리를 더 효율적으로 크롤링하는 데 도움을 줍니다.

이 위젯은 리스팅 페이지, 카테고리 페이지, 위치 페이지 어디에나 배치할 수 있으며, 수동 작업 없이 링크 구조를 자동으로 생성합니다.

이미지 SEO

두 플러그인 모두 리스팅 이미지에 대한 대체 텍스트(alt 태그), 이미지 제목, 캡션을 지원합니다.

GeoDirectory의 CSV 가져오기 도구는 이러한 필드를 지원하므로, 리스팅을 하나씩 편집하는 대신 디렉토리 초기 데이터 입력 시 이미지 메타데이터를 대규모로 채울 수 있습니다.

MultiRatings and Reviews 애드온을 사용하면 리뷰어가 리뷰 사진에 이미지 제목과 캡션을 추가할 수 있으며, 이는 해당 리스팅의 사용자 생성 SEO 콘텐츠가 됩니다.

씬 콘텐츠의 현실

마무리 전에 솔직하게 한 가지 주의 사항을 짚고 넘어갑니다.

위치 페이지 20,000개 또는 리스팅 100,000개를 생성한다고 해서 자동으로 검색 순위가 오르는 것은 아닙니다.

Google은 얇고 템플릿화된 콘텐츠의 가치를 낮게 평가하는 데 적극적이며, 서로 거의 동일해 보이는 페이지들은 스키마와 퍼머링크가 아무리 잘 구성되어 있어도 순위를 차지하기 어렵습니다.

플러그인은 구조(아키텍처)를 제공합니다. 디렉토리 운영자는 각 페이지에 고유한 가치를 직접 만들어야 합니다(진정한 로컬 콘텐츠, 고유한 리스팅, 직접 촬영한 사진, 다른 디렉토리에는 없는 구조화된 데이터 등).

GeoDirectory는 pSEO를 가능하게 합니다. 하지만 자동으로 해결해 주지는 않습니다.

SEO가 복리로 쌓이는 곳

하나의 도시에서 순위를 목표로 하는 디렉토리라면, 두 플러그인 모두 Yoast와 몇 주간의 콘텐츠 작업만으로 견고한 위치에 도달할 수 있습니다.

국가 전체 또는 글로벌 범위에서 수천 개의 롱테일 "[카테고리] in [지역]" 검색어로 순위를 목표로 하는 디렉토리라면, GeoDirectory의 위치 아키텍처, 설정 가능한 퍼머링크, CPT별 스키마, 템플릿 기반 페이지 생성 기능이 바로 그것을 위해 설계되었습니다.

Directorist의 아키텍처는 그렇게 설계되지 않았으며, 이를 보완하려면 커스텀 개발이 필요해 저렴한 애드온의 비용 이점이 사라집니다.

SEO는 각 코드베이스에서 수년 전에 내린 엔지니어링 결정이 2026년과 그 이후에 디렉토리가 얼마나 많은 트래픽을 확보할 수 있는지를 결정하는 섹션입니다.


성능 및 확장성

이 섹션은 전체 비교가 지향해 온 핵심입니다.

디렉토리는 무거운 애플리케이션입니다. 모든 페이지는 커스텀 필드, 위치, 카테고리, 평점, 이미지를 대상으로 하는 데이터베이스 기반 쿼리입니다.

리스팅이 수백 개일 때는 거의 어떤 것이든 잘 작동합니다. 수천 개가 되면 아키텍처가 중요해지기 시작합니다. 수만 개에 이르면, 아키텍처가 유일하게 중요한 요소가 됩니다.

디렉토리 성능이 다른 이유

일반적인 WordPress 블로그는 페이지 로드 시 데이터베이스를 많이 사용하더라도 수십 번 정도입니다.

디렉토리 페이지는 수백 번 조회합니다: 리스팅 세부 정보, 커스텀 필드, 카테고리, 택소노미, 리뷰, 평점, 이미지, 지도 좌표, 영업 시간, 관련 리스팅까지 불러옵니다.

여기에 커스텀 필드 필터 5개가 포함된 검색 쿼리까지 더하면, 블로그 게시물을 150밀리초 만에 처리하는 서버에서도 응답 시간이 수 초까지 늘어날 수 있습니다.

각 플러그인이 수년 전에 선택한 데이터베이스 스키마가 이 확장성을 결정합니다.

GeoDirectory의 커스텀 데이터베이스 테이블

GeoDirectory는 디렉토리 스키마를 위해 특별히 구축된 전용 데이터베이스 테이블에 리스팅 데이터를 저장합니다.

메인 리스팅 테이블(wp_geodir_gd_place_detail)에는 리스팅이 가진 모든 속성에 대한 기본 컬럼이 있습니다: 제목, 상태, 태그, 카테고리, 평점, 도로명, 도시, 지역, 국가, 우편번호, 위도, 경도, 전화번호, 이메일, 웹사이트, 소셜 프로필, 영업 시간, 특별 할인 등.

GeoDirectory Custom DB Table

별도의 _search_title 컬럼이 빠른 키워드 매칭을 위해 전용으로 구축되어 있습니다.

커스텀 필드는 자체 테이블에 저장됩니다 (wp_geodir_custom_fields).

첨부 파일은 WordPress 미디어 라이브러리 외부의 전용 테이블에서 관리됩니다. 미디어 라이브러리 자체는 규모가 커질수록 병목 현상이 발생합니다.

리뷰, 정렬 필드, API 키, 탭 레이아웃은 각각 자체 테이블을 갖고 있습니다.

이것이 중요한 이유: 인덱싱된 컬럼이 있는 적절한 테이블에 대한 단일 SQL 쿼리는 밀리초 내에 결과를 반환합니다.

도시, 카테고리, 평점, 세 개의 커스텀 필드로 필터링하는 검색은 적절한 인덱스를 갖춘 하나의 테이블에 대한 단일 쿼리로 실행되며, 연속적인 조인으로 처리되지 않습니다.

이 구조는 또한 city, country, latitude, longitude, overall_rating, 또는 디렉토리가 자주 조회하는 다른 컬럼에 인덱스를 적용할 수 있음을 의미합니다.

기본 데이터 유형(varchar, int, float)은 문자열로 직렬화되지 않고 실제 유형으로 저장됩니다. 쿼리 플래너가 제 역할을 할 수 있습니다. 데이터베이스가 제 역할을 할 수 있습니다.

Directorist의 포스트 메타 아키텍처

Directorist는 리스팅 데이터에 WordPress의 표준 포스트 메타 테이블을 사용합니다.

모든 커스텀 필드, 모든 택소노미 할당, 모든 검색 가능한 속성이 행으로 저장됩니다 wp_postmeta, 게시물 ID와 meta_key를 기준으로 키가 지정됩니다.

WordPress의 포스트 메타 쿼리 경로는 개별 조회에 최적화되어 있기 때문에 소규모에서는 잘 작동합니다.

디렉토리 규모에서는 작동하지 않습니다. 디렉토리 쿼리는 개별 조회가 아니라 다중 속성 필터이기 때문입니다.

"샌프란시스코에서 평점 4점 이상이고 야외 좌석, 반려견 동반 가능, 예약 가능한 레스토랑"을 검색하면 포스트 메타에 대해 다섯 번의 JOIN이 실행됩니다.

JOIN이 추가될 때마다 쿼리 복잡도가 배가됩니다. 결국 데이터베이스가 한계에 부딪힙니다.

검색 엔진 섹션에서 다룬 내용입니다. 커스텀 필드 필터를 5개 사용하는 검색은 포스트 메타 테이블에서 5번의 JOIN을 실행합니다. 필터 2개는 괜찮을 수 있습니다. 4개부터는 느려지기 시작하고, 6개는 페이지를 먹통으로 만들 수 있습니다.

이것은 추측이 아닙니다. 이것이 wp_postmeta 가 대규모로 작동하는 방식이며, 디렉토리 플러그인 팀이 지금껏 받아온 모든 "내 디렉토리가 느려졌어요" 지원 티켓의 근본적인 원인입니다.

대규모 환경에서의 지도 성능

지도 섹션에서 핵심 결과를 다뤘습니다. GeoDirectory의 Marker Cluster 애드온은 서버 사이드 렌더링을 제공하여 최대 100만 개의 마커를 클라이언트 사이드 방식 대비 300배 적은 데이터로 처리합니다.

Directorist의 Listings With Map은 클라이언트 사이드 클러스터링을 사용합니다. 수백 개의 마커에서는 잘 작동하지만, 마커 수가 수천 개로 늘어나면 문제가 생기기 시작합니다.

동일한 아키텍처 패턴이 반복됩니다. GeoDirectory의 애드온은 디렉토리가 성장할 것을 전제로 문제를 사전에 해결합니다. 경쟁 제품은 일반적인 크기의 사이트를 전제로 하며, 그 전제가 깨지면 함께 무너집니다.

캐싱

두 플러그인 모두 주요 WordPress 캐싱 플러그인과 호환됩니다.

GeoDirectory는 WP Rocket과 FlyingPress를 최적의 선택으로 권장하며, 대부분의 다른 캐싱 플러그인도 잘 작동합니다.

페이지 캐싱, Redis 또는 Memcached를 이용한 오브젝트 캐싱, 캐싱 플러그인을 통한 CDN 연동 모두 예상대로 작동합니다.

지도 데이터에는 플러그인에 내장된 자체 서버 사이드 캐시가 있어, 지도를 반복 로드할 때마다 마커 데이터셋을 처음부터 재생성하지 않습니다.

페이지네이션

두 플러그인 모두 기본적으로 긴 결과 목록을 페이지네이션으로 처리합니다.

GeoDirectory는 AJAX 페이지네이션을 지원하므로, 전체 페이지를 다시 로드하지 않고 제자리에서 페이지가 업데이트됩니다. 덕분에 사용자가 결과를 탐색할 때 지도와 목록 레이아웃의 동기화 속도가 빠르게 유지됩니다.

두 플러그인 모두 최신 테마 페이지네이션 패턴과 통합됩니다.

호스팅 추천

초기 디렉토리를 시작한다면, Vultr High Frequency 드롭릿을 사용하는 Cloudways가 합리적인 가격에 NVMe 스토리지와 최신 CPU를 제공합니다.

대규모 디렉토리(수만 건의 리스팅, 실제 트래픽)의 경우, Rocket.net과 같은 관리형 WordPress 호스팅이 디렉토리가 생성하는 데이터베이스 부하를 처리하도록 설계되어 있습니다.

공유 호스팅은 테스트용으로는 괜찮지만, 어떤 플러그인을 선택하든 프로덕션 디렉토리를 운영하기에는 적합하지 않습니다.

실제 대규모란 어떤 모습인가

저희가 함께 작업하는 가장 큰 GeoDirectory 배포 사례는 월 $600짜리 단일 전용 서버에서 대용량 트래픽을 처리하며 약 200만 건의 리스팅을 운영하고 있으며, 검색 레이어는 저희의 ElasticSearch 연동이 담당합니다.

해당 사이트는 NDA로 인해 이름을 밝힐 수 없는 미국의 주요 SEO 에이전시를 위한 것입니다.

이 사이트는 기본 VPS에서 실행되는 소규모 Directorist 데모와 비슷한 성능을 보이는데, 이를 통해 두 플러그인이 한계까지 밀어붙여졌을 때의 아키텍처 차이를 가늠할 수 있습니다.

저희는 프로덕션 환경에서 그 규모의 Directorist 사이트를 본 적이 없습니다. 진심으로 궁금하기도 합니다.

저희 예측으로는, 복합 검색 필터와 지도 렌더링을 포함해 리스팅이 50,000건에 달하면 프론트엔드뿐만 아니라 WordPress 관리자 패널 자체도 버거워지기 시작할 것입니다.

이는 검증 가능한 주장이며, 저희는 앞으로 몇 주 안에 동일한 부하 조건에서 두 플러그인을 비교하는 전용 벤치마크 포스트를 게시할 예정입니다. 방법론과 원시 데이터를 있는 그대로 공개하겠습니다.

이것이 여러분의 디렉토리에 의미하는 바

디렉토리 리스팅이 수천 건 이하로 유지된다면, 두 플러그인 간의 성능 차이는 크게 중요하지 않습니다. 적절한 호스팅과 캐싱 플러그인이 거의 모든 문제를 덮어줄 것입니다.

규모 확장을 계획하고 있다면(전국 디렉토리, 다중 도시 가이드, 리스팅 수가 많은 틈새 애그리게이터), 프로젝트의 미래는 데이터베이스 아키텍처에서 결정됩니다.

적절한 인덱스를 갖춘 커스텀 테이블은 확장됩니다. 포스트 메타는 그렇지 않습니다.

그 외 모든 것(지도, 검색, 스키마, 모바일)은 그 기반 위에 구축됩니다.


보안

보안은 기능을 팔지 않기 때문에 대부분의 플러그인 비교에서 대충 넘어가는 항목입니다.

하지만 이것이야말로 디렉토리 운영자들이 가장 꼼꼼하게 읽어야 할 항목입니다.

디렉토리는 비즈니스 데이터, 사용자 계정, 결제 정보, 그리고 때로는 수년간의 개인식별정보(PII)를 보유합니다.

플러그인의 보안 실적과 문제가 발생했을 때 팀의 대응 방식은 이 글의 모든 기능 비교보다 오래 기억될 것입니다.

두 플러그인 모두 보안 취약점이 있었습니다. 모든 WordPress 플러그인이 그렇듯이.

중요한 질문은 얼마나 많은지, 얼마나 심각한지, 팀이 어떻게 대응했는지, 그리고 공개 기록이 어떠한지입니다. 문서화된 출처가 스스로 말하게 하겠습니다.

취약점 기록

National Vulnerability Database에는 두 플러그인 모두에 대한 취약점이 등록되어 있습니다.

GeoDirectory는 2018년 v2 출시 이후 약 15건의 CVE가 공개되었으며, 대부분 낮음~중간 심각도로 실제로 악용하기 어렵습니다.

Directorist의 NVD 기록은 건수와 심각도 모두에서 더 상당합니다.

두 기록을 직접 확인할 수 있는 두 가지 주요 참고 링크:

이 글을 읽는 누구나 두 목록을 직접 확인할 수 있습니다. 이후 내용에 대해 저희 말을 그냥 믿으라고 요청하는 것이 아닙니다.

2021년 11월: 가짜 랜섬웨어 캠페인

2021년 11월, 보안 업체 Sucuri는 Directorist를 실행 중인 WordPress 사이트를 대상으로 한 활성 공격 캠페인을 문서화했습니다.

주요 보안 뉴스 매체인 BleepingComputer가 이 사건을 상세히 보도했습니다.

약 291개의 WordPress 사이트가 침해되어, 복구를 위해 0.1 Bitcoin(당시 약 $6,000)을 요구하는 가짜 암호화 랜섬 메모가 표시되었습니다.

Sucuri와 BleepingComputer에 따른 기술적 세부 사항: 공격자들은 Directorist 플러그인의 취약점을 악용하여 영향을 받은 사이트의 모든 WordPress 블로그 게시물에 랜섬 메모를 표시하고, post_status를 null로 설정해 콘텐츠를 보이지 않게 수정했습니다.

해당 플러그인이 공격 벡터로 사용되었습니다. 패치는 버전 7.0.6.2로 릴리스되었습니다.

출처: bleepingcomputer.com/news/security/wordpress-sites-are-being-hacked-in-fake-ransomware-attacks/

2023년 4월: 심각한 취약점과 WordPress.org 폐쇄

2023년 4월, Wordfence 보안 연구팀은 버전 7.5.4 이하에 영향을 미치는 Directorist의 심각한 취약점 두 가지를 공개했습니다:

  1. 임의 사용자 비밀번호 재설정을 통한 권한 상승. 공격자는 관리자를 포함한 모든 사용자의 비밀번호를 재설정하여 사이트의 완전한 제어권을 획득할 수 있었습니다.
  2. 안전하지 않은 직접 객체 참조로 인한 임의 게시물 삭제. 공격자는 권한 없이 리스팅 및 기타 콘텐츠를 삭제할 수 있었습니다.

공개 당시 Directorist는 10,000개 이상의 WordPress 사이트에 설치되어 있었습니다.

그 다음에 일어난 일이 가장 중요한 부분입니다.

2023년 6월 1일, 개발자의 무응답을 이유로 WordPress.org 플러그인 검토팀이 해당 플러그인을 폐쇄했습니다.

즉, 취약점이 책임감 있게 공개된 지 두 달이 지나도록 Directorist 팀이 정상적인 수정 사항을 배포하지 않았기 때문에, WordPress.org 팀이 공개 저장소에서 플러그인을 강제로 제거한 것입니다.

해당 플러그인은 12일 후 결국 패치되어 저장소에 복원되었습니다.

이 사건에 관한 Directorist의 자체 블로그 게시물은 폐쇄 및 12일간의 서비스 중단을 확인해 줍니다. 그들은 이를 WordPress.org의 '예방 조치'로 표현했지만, WordPress.org가 플러그인을 폐쇄한 근본적인 이유는 보안팀이 개발자로부터 적시에 응답을 받을 수 없었기 때문입니다.

그 12일 동안 Directorist를 운영하던 디렉토리 소유자들에게 있어, 이는 알려진 심각한 취약점이 활발히 문서화되는 동안 공식 저장소에서 새 설치와 업데이트가 불가능했음을 의미합니다.

출처:

  • wordfence.com/blog/2023/06/critical-security-update-directorist-wordpress-plugin-patches-two-high-risk-vulnerabilities/
  • directorist.com/blog/important-directorist-plugin-security-update-2/ (Directorist 자체 성명)

2025~2026년까지 이어지는 사고들

심각한 취약점이 계속해서 발생하고 있습니다.

올해 공개 기록에 문서화된 두 가지 사례:

  • Patchstack: Directorist <= 8.1, 약한 OTP를 통한 권한 상승 및 계정 탈취. 이 취약점은 코어 플러그인 8.1 이하 버전에 영향을 미쳤으며, 공격자가 약한 일회용 비밀번호 검증을 통해 관리자 계정을 탈취할 수 있었습니다.
  • CVE-2026-22337 (2025년 11월): Directorist Social Login 플러그인, 잘못된 권한 할당, CVSS 9.8 Critical. 2.1.4 이전 버전에 영향. 낮은 권한을 가진 인증된 사용자가 관리자로 권한을 상승시킬 수 있었습니다.

공개 기록에서 반복되는 패턴: 코어 플러그인과 유료 확장 기능 모두에서, 수년에 걸쳐 여러 차례 발생한 심각도 높은 권한 상승 및 계정 탈취 취약점.

GeoDirectory의 대응 방침

저희는 취약점이 없다고 주장하지 않습니다. 빠르게 대응하고, 모든 릴리스에서 보안을 최우선으로 처리한다고 자부합니다.

GeoDirectory의 전체 취약점 이력은 위의 NVD 링크에서 누구나 검색할 수 있습니다.

저희 프로세스의 차별점:

대응 시간. 저희 개발팀은 여러 시간대에 걸쳐 운영되므로, 보안 보고서가 지원 시스템에 접수되면 팀원이 거의 즉시 확인합니다. 확인부터 패치 릴리스까지, 저희는 며칠이 아닌 몇 시간을 목표로 합니다. 저희가 배포한 대부분의 보안 패치는 보고 접수 후 12시간 이내에 릴리스되었습니다.

공개 및 포상금. 저희는 공식적인 버그 바운티 프로그램을 운영하지 않지만, 연구자가 진짜 취약점을 비공개로 제보해 주실 경우 사안별로 적절한 보상을 제공합니다. 신뢰할 만한 제보에 보상을 지급하지 않은 적은 단 한 번도 없습니다.

외부 검증. 저희 CEO/CTO인 Stiofan은 개인 자격으로도 활발하게 활동하는 WordPress 보안 연구자입니다.

공개된 바운티 기록에 따르면, 그는 2024년 3월 miniOrange의 Malware Scanner 플러그인에서 권한 상승 취약점을 발견해 Wordfence로부터 $1,250을 수상했으며, 2024년 4월에는 User Registration 플러그인(활성 설치 60,000개 이상)에서 권한 상승 취약점을 발견해 $2,063을 수상했습니다.

해당 포상금 내역은 Wordfence 블로그에 공개되어 있습니다.

또한 Stiofan은 2024년 공개 제보와 관련된 연구에도 기여했으며, 이를 통해 WordPress.org가 두 개의 miniOrange 플러그인을 영구 폐쇄하여 10,000개 이상의 사이트를 보호했습니다.

이 작업은 The Hacker News, Techzine, GBHackers 및 기타 보안 전문 매체에서 보도되었습니다.

핵심은 이것입니다: GeoDirectory의 보안을 책임지는 인물은 업계 최고의 WordPress 보안 기업으로부터 바운티를 받으며, 다른 플러그인에 대해서도 전문적이고 공개적으로 이 작업을 수행하고 있습니다.

다른 플러그인을 면밀히 들여다보는 그 눈이 저희 플러그인도 똑같이 들여다보고 있습니다.

리포지토리 상태

GeoDirectory는 보안 문제로 인해 WordPress.org 플러그인 검토팀에 의해 폐쇄된 적이 없습니다.

이 플러그인은 2014년부터 리포지토리를 통해 지속적으로 배포되어 왔습니다.

구매자에게 의미하는 바

저희는 Directorist 사이트가 해킹된다고 말하려는 것이 아닙니다.

최신 버전에는 패치가 적용되어 있고, 팀은 수정 사항을 꾸준히 배포해 왔으며, 현재 릴리스를 사용하면 일반적인 조건에서는 안전합니다. 저희는 예측을 하는 것이 아닙니다. 그럴 위치에 있지 않습니다.

저희가 말하고자 하는 것, 그리고 공개 기록이 명확하게 뒷받침하는 것은 다음과 같습니다:

  1. Directorist는 심각한 보안 사고의 기록이 문서화되어 있습니다. 여기에는 수백 개의 라이브 사이트를 침해한 2021년 공격 캠페인, 공개된 취약점에 대한 개발자의 무대응으로 인한 2023년 WordPress.org 강제 퇴출, 그리고 2025년과 2026년에 코어 및 애드온 모두에서 발견된 지속적인 CVSS 9.8 수준의 치명적 취약점이 포함됩니다.
  2. GeoDirectory의 실적은 의미 있는 차이를 보입니다. 치명적 CVE 수가 더 적고, 패치 주기가 더 빠르며, 리포지토리 폐쇄 이력이 없고, CTO는 검증 가능한 독립 보안 연구 자격을 보유하고 있습니다.
  3. 디렉토리 모델을 테스트하는 취미용 사이트라면 이것이 크게 중요하지 않을 수도 있습니다. 하지만 사용자 계정, 결제 데이터, 비즈니스 정보 또는 유출 포럼에서 보고 싶지 않은 정보를 보유한 디렉토리라면, 공급업체의 보안 실적은 구매 결정에 있어 실질적인 요소입니다.

디렉토리는 장기 프로젝트입니다. 이 플러그인을 수년간 사용하게 될 가능성이 높습니다.

압박 상황에서 공급업체가 어떻게 행동하는지도 여러분이 구매하는 것의 일부입니다. 저희는 공개 기록을 정리했습니다. 직접 읽어보시고, 여러분의 기준에 맞게 판단하십시오.


다국어

두 플러그인 모두 WPML을 기본 번역 솔루션으로 삼고 있으며, 사용자 정의 데이터 구조를 번역 가능하게 만들기 위해 무료 보조 확장 프로그램에 의존합니다.

이 두 가지 접근 방식은 대부분의 항목보다 이 부분에서 기능 동등성에 더 가깝습니다.

WPML 지원

GeoDirectory는 무료 WPML 확장 프로그램을 제공하며, 이 확장 프로그램은 플러그인의 번역 가능한 모든 영역을 100% 처리합니다: 리스팅, 카테고리, 위치, 태그, 사용자 정의 필드, 이메일 템플릿, 프론트엔드 문자열.

GeoDirectory가 사용자 정의 필드를 포스트 메타가 아닌 자체 데이터베이스 테이블에 저장하기 때문에, 일반 번역 플러그인이 기본적으로 해당 필드에 접근할 수 없습니다. 그래서 저희는 이 확장 프로그램을 전용으로 개발해야 했습니다.

이 확장 프로그램은 해당 필드를 WPML의 문자열 번역 모듈에 노출시켜, 네이티브 WordPress 필드와 동일한 방식으로 번역될 수 있도록 합니다.

Directorist도 무료 WPML 통합 플러그인을 제공하며, 최근 업데이트(2026년 2월)를 통해 디렉토리 유형, 분류 데이터, 프론트엔드 문자열 및 이메일 번역 관련 문제를 수정했습니다.

업데이트 시 Directorist의 WPML 문자열 번역이 깨진다는 2025년 G2 리뷰어의 불만은 최근 패치를 통해 해결된 것으로 보입니다.

기능적 동등성. 두 플러그인 모두 WPML의 자동 번역 엔진을 통한 AI 보조 번역 검토를 지원하며, SEO를 위한 번역된 슬러그 및 hreflang 태그를 지원하고, 사용자가 수동으로 또는 WPML의 기계 번역 워크플로를 통해 리스팅을 번역할 수 있습니다.

Polylang, TranslatePress, Weglot

두 플러그인 모두 Polylang, TranslatePress, Weglot 또는 GTranslate를 공식적으로 지원하지 않습니다.

이 중 일부는 일반적인 WordPress 번역 훅을 통해 부분적으로 작동하지만, 어느 개발사도 전용 통합을 유지 관리하지 않습니다.

WPML이 아닌 다른 번역 플러그인을 사용하려면, 어느 쪽을 선택하든 별도의 커스텀 통합 작업이 필요하다는 점을 감안하세요.

다중 통화

리스팅, 클레임 또는 예약에 비용을 청구하는 디렉토리의 경우, 다중 통화 지원은 언어 번역만큼이나 중요합니다.

GeoDirectory의 GetPaid 플러그인(기본 버전은 무료, 유료 버전은 Multi-Currency add-on)은 이를 기본적으로 처리하여 방문자가 자동 환율 변환을 통해 현지 통화로 가격을 확인할 수 있습니다.

Directorist의 Pricing Plans 확장 기능은 전용 다중 통화 레이어 없이 사이트당 단일 통화만 지원합니다.

단일 국가에서 운영되는 디렉토리라면 어느 쪽이든 문제가 되지 않습니다. 하지만 유료 리스팅으로 다국적 사용자를 대상으로 하는 디렉토리라면, 다중 통화 지원 차이는 실질적인 문제입니다.

RTL 언어

GeoDirectory는 RTL 지원 템플릿을 갖추고 아랍어, 히브리어, 페르시아어 등 오른쪽에서 왼쪽으로 쓰는 언어를 기본으로 지원합니다.

Directorist도 핵심 템플릿에서 유사한 RTL 지원을 제공합니다.

다국어 지원의 현실

대부분의 다국어 디렉토리 프로젝트에서는 어떤 플러그인을 선택하든 WPML이 정답입니다.

두 개발팀 모두 각자의 플러그인에 필요한 통합을 구축했고, 지속적으로 업데이트하며, WPML의 표준 번역 워크플로와 함께 작동합니다.

실제 차별점은 수익화된 디렉토리에서의 다중 통화 지원으로, GeoDirectory + GetPaid 조합은 이를 기본으로 처리하는 반면 Directorist는 그렇지 않습니다.


사용자 친화성

이 섹션은 Directorist가 지는 것보다 이기는 경우가 실질적으로 더 많은 부분이며, 저희는 이 사실을 외면하지 않겠습니다.

즉시 사용 가능한 편의성은 GeoDirectory의 진정한 강점 중 하나이며, 사용자들의 반응을 통해 직접 확인해온 부분이기도 합니다.

설치 흐름

두 플러그인 모두 설치 후 첫 번째 리스팅 등록까지의 과정이 비슷합니다. 어느 쪽이든 몇 분이면 충분합니다.

기본적인 디렉토리를 구축하는 데 기술적인 지식이 필요하지 않습니다. 차이점은 기본 설정을 넘어서면서부터 드러납니다.

관리자 UX 및 설정 밀도

GeoDirectory는 Directorist보다 설정 항목이 더 많습니다. 이는 강점인 동시에 약점이기도 합니다.

강력한 기능과 깊은 커스터마이징은 더 많은 옵션 탐색을 수반하며, 일부 옵션이 복잡하거나 찾기 어렵다는 점은 내부적으로도 솔직하게 인정하고 있습니다.

현재 관리자 화면에는 바로 이러한 이유로 "고급 설정 표시/숨기기" 토글이 있습니다. 자주 사용하지 않는 설정을 숨겨 일상적인 설정들이 긴 스크롤 속에 묻히지 않도록 하기 위해서입니다.

Directorist의 관리자 화면은 더 간결합니다. 탐색해야 할 설정이 적고, 동일한 목적지로 향하는 경로도 단순하며, 디자인 및 커스터마이징에서 소개한 Directory Builder 방식 덕분에 설정이 여러 페이지에 분산되지 않고 한눈에 보입니다.

기술적 지식이 없는 사이트 운영자가 처음 디렉토리를 구축할 때, 이처럼 진입 장벽이 낮은 관리자 화면은 분명한 장점입니다.

문서 및 동영상 튜토리얼

GeoDirectory의 공식 문서(wpgeodirectory.com/documentation/)는 코어와 애드온 모두를 심도 있게 다루는 방대한 자료입니다.

부족한 부분은 동영상입니다. 공식 동영상 튜토리얼 라이브러리가 충분하지 않은데, 시각적으로 학습하는 것을 선호하는 사용자들로부터 실제로 자주 듣는 불만이기도 합니다.

저희 지원 담당자 중 한 명이 자신의 커스터마이징 및 개발 고객을 위해 제작한 튜토리얼을 YouTube 채널에 운영하고 있으며, 저희도 이를 허가하고 있습니다. 하지만 이는 체계적인 동영상 라이브러리를 대체하는 공식 자료는 아닙니다.

저희는 이 격차를 좁히기 위해 노력하고 있습니다.

Directorist는 동영상 콘텐츠에 많은 투자를 해왔습니다. YouTube 튜토리얼, 워크스루, 마케팅 방식의 설명 영상 등 다양하게 갖추고 있습니다.

텍스트보다 동영상으로 학습하는 것을 선호하는 분이라면, Directorist의 콘텐츠 라이브러리가 더 접근하기 쉽습니다.

학습 곡선

비기술적 사용자로부터 가장 자주 듣는 부정적인 피드백은 GeoDirectory를 익히는 데 시간이 걸린다는 것입니다.

템플릿 페이지 방식은 개발자에게 무한한 유연성을 제공하지만, 페이지 템플릿을 한 번도 편집해본 적 없는 사람에게는 감이 잡히기 전까지 다소 추상적으로 느껴질 수 있습니다.

개발자와 숙련된 WordPress 사용자들은 GeoDirectory를 선택한 이유로 동일한 아키텍처를 꼽습니다. 같은 기능, 다른 대상, 다른 반응입니다.

Directorist의 Directory Builder는 더 체계적으로 안내됩니다. 레이아웃을 확인하고, 위젯을 켜거나 끄고, 순서를 바꾸고, 미리보기를 하고, 저장합니다.

배워야 할 개념이 적고, 첫 번째 작동 결과까지 더 빠르게 도달할 수 있습니다. 한계는 낮지만, 진입 장벽도 낮습니다.

v3에서 달라지는 것

GeoDirectory v3는 AI 네이티브로 출시될 예정입니다. 즉, 비기술적 사용자도 채팅 인터페이스(Claude, ChatGPT 또는 유사한 도구)에 원하는 디렉토리를 설명하면 대화를 통해 구축할 수 있습니다.

목표는 모든 사용자가 템플릿 아키텍처를 먼저 익히지 않아도 GeoDirectory의 깊이 있는 기능에 접근할 수 있도록 하는 것입니다.

v3 출시가 가까워지면 더 많은 소식을 공유하겠습니다.

솔직한 트레이드오프

사용 편의성 면에서는 현재 Directorist가 앞서 있습니다.

Directorist의 관리자 화면은 더 깔끔하고, 동영상 라이브러리도 더 풍부하며, 빌더 방식은 비기술적 사용자에게 더 유연합니다. 이 부분에서는 저희가 그들보다 낫다고 할 수 없습니다.

독자 여러분께 한 번 생각해 보시길 바라는 것은, 오늘의 사용 편의성이 과연 최우선으로 최적화해야 할 요소인가 하는 점입니다.

오후 한나절 만에 설치한 플러그인이 수년간 운영하게 될 플러그인입니다.

지금 당장 활용하지 못하는 깊이 있는 기능은, 디렉토리에 실제 리스팅과 실제 수익, 그리고 실제 맞춤 디자인이 필요해졌을 때 아쉬움으로 남을 것입니다.

처음에는 쉽지만 성장할수록 어려워집니다. 이것이 바로 트레이드오프이며, 합리적인 사람들은 무엇을 만드느냐에 따라 서로 다른 선택을 할 것입니다.


개발자 확장성 및 통합

두 플러그인 모두 개발자를 염두에 두고 만들어졌으며, WordPress의 표준 확장성 인터페이스인 액션 훅, 필터 훅, REST API, 차일드 테마를 통한 템플릿 오버라이드를 모두 제공합니다.

이 항목은 본 글에서 두 플러그인의 격차가 가장 적은 부분 중 하나입니다.

훅, 필터, REST API

GeoDirectory는 플러그인 전체 라이프사이클에 걸쳐 훅과 필터를 노출합니다.

리스팅, 커스텀 필드, 검색, 지도, 리뷰, 결제, 이메일 등 전부 포함됩니다. 필요한 훅이 없다면 요청 시 추가해 드립니다.

REST API는 WordPress 관리자 UI에서 수행할 수 있는 모든 데이터 작업을 지원합니다. 즉, 커스텀 애플리케이션에서 WordPress 인터페이스를 전혀 건드리지 않고도 리스팅 생성·조회·수정·삭제, 사용자 및 카테고리 관리, 대부분의 워크플로우 실행이 가능합니다.

Directorist도 마찬가지로 광범위한 훅 시스템을 제공합니다. REST API는 리스팅, 사용자, 카테고리, 리뷰, 미디어에 대한 주요 엔드포인트를 노출합니다.

두 플러그인 모두 확장 가능합니다. 개발자 문서도 기대하는 수준으로 갖추고 있습니다.

한쪽을 사용해본 후 다른 쪽과 통합해야 하는 개발자라면, 양쪽의 패턴이 익숙하게 느껴질 것입니다.

어느 플러그인도 유달리 제한적이거나 지나치게 개방적이지 않습니다. 둘 다 충분히 활용 가능합니다.

페이지 빌더

GeoDirectory는 Elementor(및 Elementor Pro), Bricks Builder, Divi, Beaver Builder, Oxygen, Breakdance, SiteOrigin, Avada Fusion Builder, 그리고 WordPress 블록 에디터와 완전히 호환됩니다.

특히 Elementor Pro와 Bricks의 경우, GeoDirectory는 이들의 동적 콘텐츠 시스템과 통합되어 있어, 페이지 빌더의 요소를 GeoDirectory의 데이터 구조와 함께 사용할 수 있습니다.

두 가지 모두에 대한 공식 튜토리얼과 원격 템플릿을 제공합니다.

Divi는 최고의 WordPress 디렉토리 플러그인 모음에서 GeoDirectory를 추천하며, Divi와 GeoDirectory로 디렉토리를 구축하는 방법에 관한 튜토리얼을 게시했습니다.

서드파티 개발자(divigeo.com)가 Divi 사용자를 위한 전용 GeoDirectory 차일드 테마를 유지 관리하고 있으며, 이는 플러그인을 중심으로 활발한 개발자 생태계가 형성되어 있음을 보여줍니다.

Directorist는 Elementor용으로 25개 이상의 목적별 위젯을 기본 제공하며, Bricks와 Oxygen을 위한 유사한 위젯 세트도 함께 제공합니다.

단점은 이 위젯들이 Directorist 고유의 디자인을 렌더링하는, 의견이 반영된 사전 제작 위젯이라는 점입니다.

이 위젯들은 Directorist의 리스팅 데이터를 페이지 빌더의 기본 동적 콘텐츠 시스템에 노출하지 않습니다. 따라서 Elementor Pro, Bricks, 또는 Oxygen을 사용하는 디자이너는 WooCommerce나 다른 동적 데이터 인식 플러그인처럼 Directorist 필드를 가져와 커스텀 레이아웃을 구성할 수 없습니다.

GeoDirectory는 정반대의 접근 방식을 취합니다. Elementor Pro와 Bricks의 동적 데이터 시스템과 직접 통합되어, 모든 커스텀 필드, 위치, 평점, 리스팅 속성을 빌더의 기본 요소에서 바로 사용할 수 있습니다.

디자이너는 GeoDirectory 데이터를 소스로 활용하면서 페이지 빌더의 자체 도구로 원하는 레이아웃을 자유롭게 구성할 수 있습니다.

테마 호환성

두 플러그인 모두 WordPress 모범 사례를 따르는 모든 테마와 함께 작동합니다. 특정 테마를 필요로 하지 않습니다.

두 플러그인 모두 자체적인 선택형 테마를 제공합니다. GeoDirectory의 Blockstrap은 플러그인을 위해 특별히 제작된 완전한 사이트 편집(FSE) 테마로, 저희가 측정한 것 중 최고의 성능 조합을 자랑합니다.

Directorist의 Onelisting 테마는 무료이며 자체 레이아웃 패턴에 맞게 조정되어 있습니다.

플러그인의 디자인 기준에 '그냥 맞아 떨어지는' 시작점을 원하는 사용자라면, 두 가지 옵션 모두 존재합니다.

커뮤니티 플러그인 (BuddyPress 및 BuddyBoss)

두 플러그인 모두 소셜 네트워크 스타일의 커뮤니티 기능을 위해 BuddyPress와 통합됩니다.

BuddyBoss는 buddyboss.com/integrations/에서 두 플러그인을 공식 통합 목록에 등재하여 GeoDirectory와 Directorist를 각각 별도로 추천하고 있습니다.

소셜 기능(회원 프로필, 활동 피드, 그룹, 메시지)을 추가하려는 디렉토리라면, 어느 플러그인이든 BuddyBoss 기반 사이트에 잘 어울립니다.

서드파티 플러그인 생태계

GeoDirectory의 공식 파트너 생태계에는 UsersWP(사용자 프로필 및 대시보드, 자사 제품), WP GetPaid(결제, 자사 제품), Ninja Forms(커스텀 폼), AffiliateWP 및 SliceWP(제휴 관리), WP All Import(CSV 가져오기 워크플로), Yoast SEO 및 Rank Math(SEO), BuddyPress, 그리고 GeoMarketplace 애드온을 통해 주요 멀티 벤더 플러그인(Dokan, WCFM, WC Vendors Pro, MultiVendorX)과 연동되는 WooCommerce가 포함됩니다.

GeoMarketplace는 각 리스팅을 독립된 WooCommerce 쇼핑몰로 전환하여, 리스팅 소유자가 상품을 판매하고 디렉토리 관리자가 모든 판매에 대한 수수료를 얻을 수 있으며, 위치 기반 상품 검색을 통해 사용자가 가장 가까운 쇼핑몰에서 구매할 수 있습니다.

활용 사례는 배달 메뉴 항목이 있는 레스토랑 디렉토리부터 Etsy 스타일의 마켓플레이스, 지역 중고품 매장 네트워크까지 다양합니다.

Directorist의 생태계에는 FormGent 통합, 여러 멀티 벤더 플러그인(Dokan, WC Vendors, WCFM), 그리고 Mailchimp, Stripe, PayPal과의 통합이 포함됩니다.

멀티 벤더 지원은 벤더가 자신의 리스팅을 직접 관리할 수 있는 수준에 그칩니다. 그 위에 위치 인식 상품 검색 레이어는 제공되지 않습니다.

솔직한 요약

개발자 확장성과 통합 측면에서, 두 플러그인은 서로 다른 경로로 같은 목적지에 도달합니다.

두 플러그인 모두 훅, 필터, REST API, 템플릿 오버라이드를 제공합니다. 또한 주요 페이지 빌더 및 주요 멀티 벤더 플러그인과 모두 호환됩니다.

디자인 및 개발 작업에서 가장 중요한 차별점은 GeoDirectory가 Elementor Pro 및 Bricks와 네이티브 동적 데이터 통합을 제공한다는 점으로, 디자이너가 미리 만들어진 위젯에 갇히지 않고 레이아웃을 완전히 제어할 수 있습니다.

이커머스 중심 디렉토리에서의 차별점은 GeoMarketplace의 위치 기반 쇼핑몰 및 상품 검색 기능으로, Directorist 측에는 이에 상응하는 기능이 없습니다.


가져오기 / 내보내기 및 마이그레이션

GeoDirectory 가져오기/내보내기 도구

디렉토리에서 데이터를 가져오고 내보내는 기능은, 정작 꼭 필요한 날이 오기 전까지는 전혀 중요하지 않게 느껴지는 그런 기능 중 하나입니다.

두 플러그인 모두 무료 버전에서 CSV 가져오기 및 내보내기를 제공합니다.

차이점은 무엇을 가져올 수 있는지, 무엇을 내보낼 수 있는지, 그리고 완전히 다른 플러그인에서 이전하려 할 때 어떻게 되는지에서 드러납니다.

무료 버전의 CSV 가져오기

GeoDirectory의 무료 임포터는 단순한 리스팅 이상을 처리합니다.

가져오기/내보내기 패널은 리스팅, 카테고리, 리뷰, 설정, 게시물 유형, 사용자 정의 필드, CPT 탭, 위치, 위치 + CPT 설명, 카테고리 + 위치 설명을 모두 지원합니다.

마지막 항목이 중요한 이유가 있습니다. 이를 통해 위치 및 카테고리 아카이브 상단과 하단에 배치되는 편집 콘텐츠를 일괄 가져올 수 있는데, 이는 SEO 섹션에서 다룬 pSEO 리스티클 전략의 핵심 기반입니다.

무료 임포터는 재가져오기를 통한 일괄 편집도 지원합니다. CSV에서 데이터를 수정하고 다시 업로드하면 기존 리스팅이 그 자리에서 업데이트됩니다.

실제로 필요한 상황이 생기기 전까지는 사소해 보일 수 있습니다.

새 사용자 정의 필드를 추가하고 기존 리스팅 30,000개 전체에 데이터를 채워야 하는 경우, 카테고리 구조를 재편한 경우, 수천 개의 행에 걸쳐 퍼진 데이터 입력 오류를 수정한 경우, 또는 휴일 일정 변경 후 영업시간을 일괄 업데이트하고 싶은 경우가 그 예입니다.

재가져오기 기능이 없다면 선택지는 다음과 같습니다. 관리자 화면에서 각 리스팅을 수동으로 편집하거나(부하가 걸린 디렉터리에서는 대규모로 불가능), 사용자 정의 SQL이나 마이그레이션 스크립트를 작성하거나(디렉터리 운영자의 99%에게는 현실적으로 불가능), 또는 모든 리스팅을 삭제하고 처음부터 다시 가져오는 것입니다(이 경우 모든 내부 링크, 저장된 검색, 외부 링크, Google에 색인된 URL, 기존 게시물 ID에 연결된 모든 리뷰가 깨집니다).

Directorist의 임포터는 현재 추가 전용이므로, 위의 어떤 방법도 깔끔한 해결책이 되지 못합니다.

기능 비교 섹션에서 이미 다룬 내용이지만, 가져오기/내보내기야말로 이 격차가 가장 크게 체감되는 영역이기 때문에 여기서 다시 한 번 짚고 넘어갈 필요가 있습니다.

WP All Import 인터페이스를 선호하는 파워 유저라면, GeoDirectory는 이와 완전히 호환됩니다. Directorist는 자체 임포터와 사용자 정의 필드용 CSV 매핑을 지원합니다.

CSV 내보내기

GeoDirectory의 내보내기 기능은 가져오기 기능과 대칭을 이룹니다. 가져올 수 있는 것은 무엇이든 내보낼 수 있습니다.

필터링 기능이 기본 내장되어 있습니다. 게시물 유형(Places, Events, 또는 추가한 CPT)을 선택하고, CSV 파일당 최대 항목 수(기본값 5,000)를 설정하고, 게시 날짜 범위로 필터링할 수 있습니다.

백업, 마이그레이션, 또는 외부 데이터 처리에 유용합니다.

Directorist도 유사한 매핑 기능을 갖춘 CSV로 리스팅을 내보낼 수 있습니다.

다른 디렉터리 플러그인에서 마이그레이션

바로 여기서 격차가 더욱 벌어집니다.

GeoDirectory는 무료 Directory Converter 플러그인을 함께 제공하며, 이를 통해 경쟁 디렉터리의 리스팅을 GeoDirectory 데이터베이스로 직접 마이그레이션할 수 있습니다.

지원되는 소스는 phpMyDirectory, Listify, Business Directory Plugin (6.3+), eDirectory, Vantage Directory Theme, 그리고 Directorist (7.9.0+)입니다.

마지막 항목은 맥락상 중요합니다. 플러그인의 아키텍처 한계를 느끼는 Directorist 사용자는 데이터를 처음부터 다시 구축하지 않고도 GeoDirectory로 이전할 수 있습니다.

이 변환기는 베타 버전으로 스테이징 환경에서의 사용을 목적으로 하지만, 플러그인 간의 필드 구조 매핑이라는 핵심 작업을 처리해 줍니다.

Directorist는 경쟁 플러그인에서 마이그레이션할 때 사용할 수 있는 동등한 변환기를 제공하지 않습니다.

그들의 마이그레이션 방식은 "CSV로 가져오기"인데, 깔끔한 CSV 파일이 준비되어 있다면 괜찮지만, 시스템 간에 메타데이터, 분류 체계, 커스텀 필드 구조를 유지하려는 경우에는 그리 좋은 방법이 아닙니다.

다른 플러그인으로의 마이그레이션

GeoDirectory는 사용자가 다른 디렉토리 플러그인으로 떠나도록 적극적으로 돕지 않습니다. 커스텀 마이그레이션 작업을 수행하지 않으며, "GeoDirectory to X" 변환기도 제공하지 않습니다.

이는 의도적인 결정입니다.

내보낸 CSV는 공개적이고 완전한 형태이므로, 정말로 떠나고자 하는 사용자라면 필요한 데이터를 모두 가져갈 수 있습니다.

백업 호환성

두 플러그인 모두 표준 WordPress 백업 플러그인(UpdraftPlus, BlogVault, WP Vivid, BackWPup 등)과 호환됩니다.

표준 백업 플러그인은 전체 데이터베이스를 캡처하므로, GeoDirectory의 커스텀 테이블도 표준 WordPress 테이블과 함께 백업됩니다. 별도의 설정이 필요하지 않습니다.

마이그레이션의 현실

일상적인 가져오기/내보내기 작업에서는 두 플러그인 모두 기본 기능을 잘 처리합니다.

GeoDirectory가 가진 두 가지 실질적인 강점은 재가져오기를 통한 일괄 편집(직접 관리하기 어려울 만큼 리스팅이 많아진 디렉토리에서 진정한 차이를 만들어냄)과 경쟁 플러그인에서 마이그레이션하기 위한 Directory Converter입니다.

두 기능 모두 Directorist에는 상응하는 기능이 없습니다. 앞으로 성장하고 나중에 도구를 전환할 가능성이 있는 디렉토리라면, GeoDirectory 쪽이 양방향 데이터 이동성 면에서 더 유리합니다.


지원, 문서 및 평판

GeoDirectory 지원 통계

이 섹션은 대부분의 비교 글에서 빠뜨리는 부분입니다. 그 글들을 읽는 구매자라면 그냥 넘겨서는 안 됩니다.

디렉토리 플러그인은 장기적인 관계입니다. 수년간 사용하면서 문제가 생기면 지원 티켓을 제출하고, 팀의 빠른 응답에 의존하게 됩니다.

지원에 관한 플러그인의 실적과 문제가 발생했을 때 팀이 보여주는 행동은 이 글의 어떤 기능 비교보다도 오래 기억에 남을 것입니다.

두 회사 모두 공개적인 실적을 확인할 수 있을 만큼 오랜 역사를 가지고 있습니다. 먼저 저희 것을 보여드리고, 그 다음 그들의 것을 보여드린 후, 직접 두 가지를 모두 읽어보시도록 안내해 드리겠습니다.

지원 채널

GeoDirectory는 두 가지 지원 경로를 제공합니다. 무료 사용자는 WordPress.org 플러그인 포럼에 게시하거나 이메일 기반 티켓 시스템을 통해 티켓을 열 수 있습니다.

유료 고객은 티켓 시스템만을 사용합니다.

저희는 24시간 응답을 약속합니다. 실제로는 그보다 훨씬 빠릅니다. 현재 보고 기간 기준, 티켓 시스템의 실제 수치는 다음과 같습니다:

  • 평균 첫 응답 시간: 2시간 31분
  • 전체 답변의 평균 응답 시간: 2시간 27분
  • 평균 해결 시간: 3시간 6분
  • 티켓의 65%가 단 한 번의 답변으로 완전히 해결되었습니다
  • 해결까지 평균 답변 수: 1.59

약 5건 중 1건의 티켓은 15분 이내에 첫 응답을 받습니다. 약속은 24시간이지만, 현실은 대부분의 티켓이 오후 한나절 안에 처리된다는 것입니다.

Directorist도 유사한 모델을 운영합니다: 무료 플러그인은 WordPress.org 포럼, 유료 고객은 별도의 티켓 시스템을 이용합니다.

저희가 찾아본 바로는, 그들은 이에 상응하는 실제 응답 지표를 공개하지 않고 있습니다.

문서

GeoDirectory의 문서화된 공식 문서는 코어와 애드온을 심층적으로 다루는 포괄적인 내용을 담고 있습니다.

부족한 부분은 동영상입니다. 공식 동영상 라이브러리가 풍부하지 않으며, 사용자 편의성 섹션에서도 이 점을 솔직히 언급했습니다.

Directorist는 동영상 튜토리얼에 많은 투자를 해왔습니다. 텍스트보다 동영상을 선호하는 학습자에게는 Directorist의 콘텐츠가 더 접근하기 쉽습니다.

팀과 지속성

GeoDirectory는 플러그인으로서 12년의 역사를 자랑하며, GeoTheme.com에 뿌리를 둔 팀은 14년의 역사를 가지고 있습니다.

Stiofan과 저는 회사를 공동 창업하여 현재도 공동 CEO를 맡고 있으며, Stiofan은 CTO, 저는 CMO를 담당하고 있습니다. 핵심 팀은 인도, 케냐, 호주, 발리에 분산되어 있으며, 2014년부터 함께해 온 인원으로 이직률이 매우 낮습니다.

대부분의 디렉토리 운영자들은 플러그인이 다른 사람의 손에 넘어가 방향을 잃는 것을 직접 경험하기 전까지는 지속성이 얼마나 중요한지 깨닫지 못합니다.

평판

대부분의 비교 글들은 이 부분에서 조용히 넘어가거나 아니면 완전히 불태워버리거나 둘 중 하나를 택합니다. 저희는 어느 쪽도 하지 않을 것입니다.

이 글을 작성하는 시점 기준 WordPress.org의 수치:

  • GeoDirectory: 별 4.8개, 리뷰 715개
  • Directorist: 별 4.6개, 비슷한 리뷰 수

표면적으로는 비슷해 보입니다. 흥미로운 이야기는 그 이면에 있으며, 저희 말을 그대로 믿기보다는 직접 읽어보시기를 권합니다.

저희의 실제 기록, 솔직한 버전

GeoDirectory는 WordPress.org에 별 1개짜리 리뷰가 29개 있습니다.

그 리뷰들은 거의 대부분 특정 시기, 즉 V1에서 V2로의 전환 시점과 그 전후의 일부 문제들에 집중되어 있습니다.

저희는 2022년 5월 이후, 지금으로부터 거의 4년 전부터 별 1개 리뷰를 받지 않았습니다. 그 이전에도 약 2년간의 공백이 있었습니다.

현재의 기록을 계속 이어가길 바라지만, 리뷰는 소프트웨어 제품을 운영하는 데 있어 자연스러운 일이며, 저희는 그 사실을 외면하지 않습니다.

여기서부터는 쓰기가 더 어려운 부분입니다.

지금 그 오래된 리뷰들을 읽으면 몸서리가 쳐집니다. 당시 저희는 압박을 잘 처리하지 못했습니다.

비판을 개인적으로 받아들여 해서는 안 될 방식으로 답변했습니다. 기술적으로는 맞았지만 어조는 틀렸던 경우도 있었고, 선을 넘은 경우도 있었습니다.

그 답변들을 수정할 수는 없습니다. WordPress.org에서는 허용하지 않으며, 설령 가능하더라도 그 답변들이 없는 척하는 것은 그대로 두는 것보다 더 큰 문제가 될 것입니다.

저희가 할 수 있는 것은 타임라인을 보여드리는 것입니다. 저희가 응답하는 방식의 변화는 수년 전에 이루어졌습니다.

현재의 대응 방식은 저희의 최근 포럼 및 티켓 기록에서 확인하실 수 있으며, 이 역시 공개되어 있습니다.

과거의 저희 모습을 보고 싶다면 오래된 별 1개 스레드를 읽어보세요. 현재의 저희 모습을 보고 싶다면 최근 포럼 활동을 확인해보세요.

모두 공개되어 있으며, 나란히 검색해보실 수 있습니다.

오래된 리뷰들이 우리에게 주는 교훈이 있다면, 소프트웨어 벤더로서 비판을 어떻게 처리하면 안 되는지에 관한 것입니다. 우리는 그것을 힘든 경험을 통해 배웠습니다.

이를 숨기는 것은 부정직할 뿐만 아니라 효과도 없기 때문에, 우리는 이것을 공개적으로 공유합니다.

현재도 계속되는 Directorist의 패턴, 문서로 확인

Directorist의 최근 리뷰들은 다른 이야기를 전하고 있으며, 이 패턴은 과거의 일이 아니라 현재도 진행 중입니다.

2024년 11월, 인증된 Directorist 사용자(스크린샷 참조: digitronic)가 다음과 같은 제목의 별 한 개짜리 리뷰를 작성했습니다 “What used to be a decent directory plugin got botched with the major update”.

해당 리뷰에는 다음과 같은 구체적인 불만이 포함되어 있었습니다:

“Asking for a positive review as a condition for the support to be provided, is a no no, and no serious company that advocates customer love should be engaging in such practices.”

Directorist 플러그인 지원 담당자의 공식 답변:

명백한 공개 부인.

4개월 후인 2025년 3월, 다른 사용자(스크린샷 참조: Adam, @servicesportal)가 다음과 같은 제목의 별도 리뷰를 게시했습니다 “A Terrible Three-Year Experience” 로 시작하는:

“First of all, I want to say that when you contact the support team, the developers ask you to leave a positive review about them. Otherwise, they refuse to provide consultation on their free plugin. Secondly, I had previously left a negative review, after which the support team personally messaged me and asked me to delete it.”

두 가지 별개의 혐의: 지원을 대가로 긍정적인 리뷰를 요구한 것과 부정적인 리뷰 삭제를 요청하는 개인 연락.

이번 Directorist의 답변은 어느 혐의도 부인하지 않았습니다.

답변에서는 그에게

프레이밍이 중요합니다. 이전 답변(2024년 11월)은 해당 행동을 명시적으로 부인했습니다. 이후 답변(2025년 3월)은 이를 회피하며 사용자에게 자신의 리뷰로 본인을 확인해 달라고 요청했습니다.

4개월 간격으로 동일한 패턴을 보고한 독립적인 사용자들. 한 스레드에서의 부인과 다른 스레드에서의 비부인은 해당 주장의 신빙성을 뒷받침합니다.

이 맥락에서 읽어볼 만한 추가 별 1개 리뷰 두 건: “Unusable 7.4” 및 “After 3 years still not working”.

두 리뷰 모두 WordPress.org Directorist 리뷰 페이지에 공개되어 있습니다.

어느 하나만으로는 패턴을 증명할 수 없습니다. 위에서 인용한 두 스레드와 함께 보면, 일부 사용자들이 공개 포럼에 기록을 남길 만큼 어려움을 겪은 벤더와의 관계를 보여줍니다.

AI 마케팅 문제

WordPress.org에 등록된 플러그인의 전체 이름은

readme는

가격 페이지, 홈페이지, YouTube 썸네일 모두 AI 측면을 강하게 마케팅하고 있습니다.

그들의 전용 AI 랜딩 페이지는 다른 이야기를 전합니다.

AI 기반인가, 아닌가?

핵심 제품인

AI 기반으로 마케팅된 이 플러그인은 아직 출시되지 않은 기능을 판매하고 있습니다.

한 사용자가 부정적인 리뷰에서 이를 지적하자, 그들은 Directory Builder가 AI 기반이라고 답변했습니다.

저희가 직접 살펴봤습니다.

현재 플러그인에 실제로 탑재된 유일한 AI 기능은 디렉토리 설정 흐름에 있는

플러그인은 사용자의 프롬프트를 directorist 서버로 전송하고, 서버에서 이를 처리한 뒤 추천 카테고리 및 양식 필드를 반환합니다.

로컬에서 실행 중인 모델도 없고, API 키 설정도 없으며, 제공업체 선택도 없습니다.

하드코딩된 엔드포인트 URL은 플러그인 코드의 includes/modules/multi-directory-setup/class-ai-builder.php 파일 20번째 줄에 그대로 있습니다.

반대편에는 어떤 모델이 있나요?

지원팀은 공개적으로 Llama라고 밝혔습니다. 하지만 모델이 자체 서버 뒤에 숨겨져 있기 때문에 플러그인 코드로는 이를 확인할 방법이 없습니다.

Llama일 수도 있습니다. 다른 무언가일 수도 있습니다. 규칙 기반 템플릿 엔진일 수도 있습니다. 플러그인은 알려줄 수 없습니다.

모델 문제를 넘어서 두 가지가 눈에 띕니다.

Directorist가 사이트 전반에 걸쳐 홍보하는 광범위한 AI 기능은 아직 실제로 출시되지 않았습니다.

그들의 지원 직원은 WordPress.org 포럼에서 이를 직접 확인해 주었으며, 고급 AI 기능이

AI Builder는 또한 사용자가 입력한 데이터(디렉토리 설명, 비즈니스 이름, 입력한 프롬프트 텍스트 등)를 외부 서버로 전송하는데, 이 과정에서 동의 체크박스도 없고, 동의 안내도 없으며, 무엇이 어디로 전송되는지에 대한 플러그인 readme의 공개 설명도 없습니다.

일부 팀에게는 문제가 되지 않을 수 있습니다.

하지만 클라이언트 데이터를 다루거나, 내부 런칭을 진행하거나, GDPR과 관련된 업무를 하는 팀이라면 그 위에 무언가를 구축하기 전에 알아두는 것이 좋습니다.

AI 기능이 나쁘다고 말하는 것이 아닙니다. 현재 시제로 'AI 기반 제품'으로 마케팅되는 것이, 그들의 전용 AI 랜딩 페이지에서는 "Coming Soon"으로 표시되어 있다는 사실을 알려드리는 것입니다.

마케팅과 현실 사이의 간극은 이 섹션이 다루는 신뢰 문제의 일부입니다.

더 깊은 질문

두 회사 모두 공개적인 기록으로 평가받기에 충분한 역사를 가지고 있습니다.

두 회사 사이에서 선택하는 디렉토리 운영자에게 중요한 질문은 누가 나쁜 리뷰를 받았느냐가 아닙니다. 각 회사가 나쁜 리뷰를 받았을 때 어떻게 대응하느냐입니다.

저희도 한때 압박을 제대로 처리하지 못한 시기가 있었습니다. 하지만 기록에 따르면 그 시기는 몇 년 전에 끝났습니다.

저희는 접근 방식을 바꾸었고, 오늘날 제공하는 지원은 그 변화를 반영하며, 4년간 별점 1개 리뷰가 없다는 사실은 그 변화가 어떤 결과를 가져왔는지를 보여주는 하나의 지표입니다.

Directorist의 공개 포럼 실적은 해석의 여지가 있습니다. 위에서 인용한 두 개의 최근 스레드는 직접 읽어보고 싶은 분들을 위해 위에 링크되어 있습니다.

더 넓은 시각을 원하신다면, 리뷰의 첫 몇 페이지 도 공개되어 있습니다.

그곳에 있는 내용 중 일부는 어떤 플러그인 팀이든 시간이 지나면서 쌓이게 되는 일반적인 불만입니다. 일부는 쉽게 넘기기 어려운 패턴을 보여줍니다.

저희는 Directorist의 지원이 나쁘다고 말하는 것이 아닙니다. 저희 지원이 완벽하다고 말하는 것도 아닙니다.

저희는 공개 기록이 바로 거기에 있다는 것을 알려드리는 겁니다. 두 플러그인 모두 확인해 보시고, 사용자가 보고한 행동에 얼마나 비중을 두시든 그에 따라 결정하세요.


가격 및 총소유비용

두 플러그인 모두 무료로 설치할 수 있습니다. 하지만 실제 디렉토리 운영에는 그 이상이 필요합니다.

이 섹션은 디렉토리를 실제 운영 환경에서 1년, 3년, 5년간 운영하는 데 실제로 지불하는 비용에 관한 내용입니다.

무료 티어 기능

GeoDirectory 무료 버전과 함께 제공되는 GetPaid(무료, 결제) 및 UsersWP(무료, 사용자 프로필 및 대시보드) 컴패니언 플러그인을 사용하면, 실제로 수익을 창출하는 진짜 디렉토리를 구축할 수 있습니다.

eBook을 판매하는 도시 가이드. 브랜드 상품을 판매하는 디렉토리. 무료 스택은 데모가 아닌 실제 비즈니스입니다.

회원 전용 디렉토리의 유료 가입과 같은 더 고급 사례의 경우, UsersWP 멤버십 플러그인이 필요하며, 이 경우 무료 티어를 벗어나게 됩니다.

Directorist의 무료 티어도 취지는 비슷합니다. 오프라인 계좌 이체 결제를 통한 추천 리스팅이 무료 플러그인에 포함되어 있습니다.

실제 수익화(Stripe, PayPal, 정기 구독, 단계별 요금제)를 활성화하려면 양쪽 모두 유료 확장 프로그램이 필요합니다.

GeoDirectory 가격 정책

세 가지 멤버십 티어, 각각 저희가 만드는 모든 GeoDirectory 애드온 포함:

  • 단일 사이트: 연간 $139
  • 무제한 사이트 (GeoDirectory 전용): 연간 $229
  • 무제한 사이트 + UsersWP + GetPaid 번들: 연간 $375 (전체 스택 포함)

모든 멤버십에는 전체 애드온 라이브러리, 프리미엄 지원, 그리고 이용 기간 동안의 업데이트가 포함됩니다.

갱신 요금은 가입 시 요금과 동일합니다. 갱신 시 가격 인상도 없고, 가격 인하도 없습니다.

구독을 유지하는 한, 첫 해에 지불한 금액 그대로 납부하시면 됩니다.

저희는 평생 이용권을 제공하지 않습니다. 한 번 판매하고 영원히 지원하는 방식의 수지 타산이 맞지 않아 무너진 WordPress 플러그인 팀을 너무 많이 지켜봤기 때문입니다.

일회성 수익을 좇다가 사라지는 것보다, 합리적인 연간 요금을 받고 5년 후에도 여전히 곁에 있는 것을 선택합니다.

모든 플랜에 30일 환불 보장이 적용됩니다.

Directorist 가격 안내

세 가지 등급, 유사한 구성:

  • 스타터 (사이트 1개): 연간 $129, 현재 $109로 할인 중. 갱신 시 $103.
  • 프로 (사이트 5개): 연간 $169, 현재 $126으로 할인 중. 갱신 시 $118.
  • 에이전시 (무제한 사이트): 연간 $219, 현재 $142로 할인 중. 갱신 시 $131.

별도 탭에 평생 이용권 등급도 있습니다.

영구 할인의 문제점

사라지지 않는 영구 할인은 진짜 할인이 아닙니다

위의 모든 Directorist 등급에서 취소선이 그어진 '정가' 옆에 '15~35% 절약'이라는 할인 표시가 붙어 있다는 걸 눈치채셨을 겁니다.

저희는 오랫동안 확인해 왔습니다. 할인은 항상 존재하며, 때로는 할인율이 바뀌기도 하지만 정가로 구매하는 사람은 아무도 없습니다.

가격 페이지를 방문할 때마다 세일이 진행 중입니다.

이것은 마케팅 전술일 뿐, 실제 할인이 아닙니다.

또한 이는 영국의 「2008년 불공정거래 소비자보호 규정(Consumer Protection from Unfair Trading Regulations 2008)」에 따라 불법이기도 합니다. 해당 규정은 일정 기간 동안 실제 판매 가격이 아니었던 '기존가' 또는 '정가'를 표시하는 행위를 금지합니다.

반복 위반 시 전 세계 매출액의 최대 10%에 달하는 벌금이 부과될 수 있습니다.

저희가 상시 세일을 진행하지 않는 이유는 자국 시장의 소비자 보호법을 위반하고 싶지 않기 때문입니다. GeoDirectory에 표시된 가격이 곧 실제 가격입니다.

또 한 가지 살펴볼 점은 갱신 항목입니다. 스크린샷에서 Directorist의 갱신 가격은 첫 해 가격과 다릅니다.

일부 플랜은 더 낮은 금액으로 갱신되고, 다른 플랜은 더 높은 금액으로 갱신됩니다. 할인이 계속된다고 가정하기 전에, 고려 중인 등급의 세부 약관을 꼭 확인해 보시기 바랍니다.

3년간 총 소유 비용

표면적인 숫자만으로는 실제로 지불하는 금액을 파악하기 어렵습니다.

다음은 보다 공정한 비교입니다. 3년간 구독을 유지하며 각 플러그인이 제공하는 핵심 애드온이 필요한 디렉토리를 운영한다고 가정한 경우입니다.

GeoDirectory unlimitedDirectorist Agency
1년차$229$142
2년차$229$131
3년차$229$131
3년 합계$687$404
차액-$283

Directorist는 3년 기준으로 확실히 더 저렴하며, 저희는 이 사실을 부정하지 않겠습니다.

문제는 그 차액만큼 무엇을 얻고 무엇을 얻지 못하느냐입니다.

$283 더 저렴하게 포함되는 것:

  • 2023년 WordPress.org에 의해 공개된 취약점에 대한 무응답 처리로 강제 폐쇄된 플러그인 벤더로, 2025년과 2026년에도 심각한 CVE가 계속되고 있습니다.
  • 커스텀 필드에 WordPress 포스트 메타를 사용하는 디렉토리 엔진으로, 성능 섹션에서 문서화한 바와 같이 복합 필터 쿼리 시 적당한 규모에서도 프론트엔드가 멈춰버립니다.
  • 기본적으로 위치-카테고리 조합 URL을 생성할 수 없는 위치 아키텍처로, SEO 섹션에서 "X in Y" 쿼리에서 디렉토리가 순위에 오르느냐 그렇지 않느냐의 차이로 문서화했습니다.
  • 일부 사용자들이 WordPress.org 포럼에서 지속적인 도움을 받는 대가로 긍정적인 리뷰를 요구한다고 공개적으로 비판한 지원팀.

그 차액으로 얻는 것:

  • 14년의 실적, 강제 저장소 폐쇄 이력 없음, 전문적으로 WordPress 보안 연구를 수행하는 CTO, 그리고 24시간 SLA 대비 평균 2시간 31분의 티켓 응답 시간을 자랑하는 벤더.
  • 규모가 커져도 견고하게 유지되는, 커스텀 데이터베이스 테이블 기반의 디렉토리 엔진.
  • URL 수준에서 SEO를 고려해 설계된 위치 아키텍처.
  • 어떠한 리뷰도 요청하지 않는 지원팀.

고려해야 할 숨겨진 비용

호스팅은 양쪽 모두 여러분의 선택입니다. 두 플러그인 모두 특정 호스팅을 요구하지 않지만, 실제 규모의 디렉토리는 월 $5짜리 공유 호스팅에서는 제대로 작동하지 않습니다.

어떤 플러그인을 선택하든 이 점을 현실적으로 예산에 반영하세요.

GetPaid의 프리미엄 결제 게이트웨이(Mollie, Razorpay, GoCardless, Stripe, PayPal, Authorize.net 및 계좌이체 외의 기타 서비스)는 틈새 지역 게이트웨이가 필요한 경우 유료 애드온입니다.

Directorist의 게이트웨이 확장 기능(Stripe, PayPal, Authorize.net)은 상위 티어에 번들로 포함되지 않는 한 각각 약 $39에 별도 구매해야 합니다.

대부분의 디렉토리의 경우 게이트웨이 비용은 대략 상쇄됩니다.

무제한 사이트에 연 $229의 멤버십은 디렉토리 구축에 진지하게 임하는 분 모두에게 저희가 추천하는 GeoDirectory 옵션입니다.

저희가 제공하는 모든 애드온(Location Manager, Pricing Manager, Marker Cluster, Advanced Search, Events, MultiRatings, Franchise Manager, Claim Listings, Compare Listings, GeoMarketplace, Dynamic User Emails, Saved Search Notifications, Embeddable Ratings Badge 등), 프리미엄 지원, 그리고 구독을 유지하는 한 가격 동결 혜택이 포함됩니다.

30일 환불 보장 제도를 통해 이 글의 내용이 실제 사용 사례에 적용되는지 한 달 동안 직접 확인해볼 수 있습니다.

GeoDirectory 멤버십 가입하기


최종 평가

20개 섹션에 걸쳐 상세한 비교를 설명했습니다. 결론은 이렇습니다.

이 글을 읽는 대부분의 독자에게 선택은 어렵지 않습니다.

GeoDirectory는 아키텍처, 보안, 성능, SEO, 그리고 시간이 지남에 따른 팀의 행동 면에서 장기적으로 더 나은 플러그인입니다.

위의 모든 섹션이 각기 다른 방식으로 이를 증명합니다. 어느 것도 의견이 아닙니다. 모두 출처가 있습니다.

한 가지 특정 상황에서는 Directorist가 합리적인 선택이 될 수 있습니다.

가장 부담이 적은 프로젝트, 즉 몇 개의 리스팅만 있는 취미용 디렉토리이고, 성장 계획도 없고, 사용자에게 요금을 청구할 계획도 없고, '특정 지역의 X' 같은 검색어로 색인에 오를 계획도 없고, 디렉토리에 실제 사용자 데이터가 저장되지 않아 공급업체의 보안 이력이 걱정되지 않으며, 첫 해 비용을 최대한 저렴하게 유지하고 싶다면, Directorist를 사용해 더 빠르고 저렴하게 작동하는 사이트를 만들 수 있습니다.

시각적인 Directory Builder, 멀티 디렉토리 무료 티어, 낮은 초기 가격, 그리고 더 방대한 동영상 튜토리얼 라이브러리는 모두 그런 상황에서 실질적인 도움이 됩니다.

하지만 그런 상황에 해당하는 사람은 '최고의 디렉토리 플러그인'을 검색하는 사람들 중 극히 일부에 불과합니다. 나머지 모든 분들께는 상황이 다릅니다.

디렉토리의 리스팅이 수백 개를 넘어 성장한다면, 아키텍처가 중요해집니다. GeoDirectory의 커스텀 데이터베이스 테이블은 부하를 견딥니다. WordPress의 post meta는 그렇지 않습니다.

디렉토리가 지역-카테고리 조합으로 검색 순위를 차지해야 한다면 ("샌프란시스코의 레스토랑", "맨체스터의 변호사", 특정 지역이나 국가 내 유사한 검색어), GeoDirectory의 위치 계층 구조는 이를 위해 설계되었습니다. Directorist의 단순 분류 체계는 그렇지 않습니다.

디렉토리에 사용자 데이터, 결제 정보, 또는 유출 포럼에 올라가길 원치 않는 비즈니스 기록이 저장된다면, GeoDirectory의 보안 이력, 대응 속도, 그리고 검증 가능한 독립적인 버그 바운티 실적을 보유한 CTO는 여러분의 프로젝트에 필요한 든든한 기반입니다. Directorist의 문서화된 보안 사고와 강제 저장소 폐쇄 사례는 그 자체로 많은 것을 말해줍니다.

진지하게 수익화를 계획하고 있다면, GeoDirectory 생태계(Pricing Manager, Pay Per Lead, Dynamic User Emails, Booking Marketplace, 근접 기반 상품 검색을 갖춘 GeoMarketplace)는 Directorist가 지원하지 않는 수익화 방식을 제공합니다.

공급업체의 행동 방식을 중요하게 생각한다면, WordPress.org 포럼에 문서화된 패턴을 보면 문제가 생겼을 때 어떤 대응을 기대할 수 있는지 알 수 있습니다.

3년간의 $283 가격 차이는 실재합니다.

문제는 이 글의 모든 내용을 고려했을 때, 3년간의 $283이 그만한 가치가 있는 무언가를 사줄 수 있는가입니다.

저희는 그렇지 않다고 생각하지만, 저희는 이해관계자이며 첫 단락부터 그렇게 밝혀왔습니다.

모든 주장의 근거는 링크로 연결되어 있고, 서드파티 출처는 공개되어 있으며, 리뷰는 WordPress.org에서 확인할 수 있습니다. 저희는 충분히 설명했습니다. 결정은 여러분의 몫입니다.

저희와 같은 결론에 도달하셨다면, GeoDirectory Membership 은 무제한 사이트, 모든 애드온, 프리미엄 지원, 그리고 30일 환불 보장을 연간 $229에 제공합니다. 필요할 때 언제든지 찾아주세요.


마치며

여기까지 읽어주셨다면, 감사합니다.

비교 글은 보통 한 시간을 투자할 만한 가치가 없는 경우가 많습니다. 저희는 이 글만큼은 그럴 가치가 있도록 만들려고 노력했습니다.

경쟁사에 대한 벤더의 시각을 신뢰해달라고 요청하는 것임을 잘 알고 있습니다. 쉽지 않은 부탁이라는 것도요.

모든 주장에 출처를 달고, 모든 인용문에 링크를 걸고, 저희 자신의 과거도 솔직하게 인정하며, 누군가가 직접 써야 하는 상황이 되기 전에 존재했으면 했던 글을 쓰는 방식으로 그 부담을 덜어드리려 했습니다.

이 글의 내용 중 궁금한 점, 잘못된 부분, 혹은 반론하고 싶은 내용이 있다면 언제든지 연락해 주세요.

WordPress.org 포럼의 GeoDirectory 플러그인 섹션, 고객이시라면 저희 지원 티켓 시스템, 그리고 wpgeodirectory.com의 문의 양식을 통해 찾아오실 수 있습니다.

Stiofan과 저는 들어오는 메시지 대부분을 직접 읽고 답변합니다.

무엇을 만들기로 결정하시든, 성공적으로 이루어지기를 바랍니다.

디렉토리 사이트, Leaflet 지도, 또는 Mapbox 대시보드에 커스텀 지도 마커를 추가해 보신 적이 있다면 이미 그 문제를 아실 겁니다.

기본 마커는 너무 평범해 보입니다.

디렉토리 사이트, Leaflet 지도, 또는 Mapbox 대시보드에 커스텀 지도 마커를 추가해 보신 적이 있다면 그 반복되는 상황을 아실 겁니다.

기본 마커는 평범해 보입니다. 기존의 무료 도구들은 대개 하나의 아이콘 라이브러리(주로 Font Awesome)만 지원하고 PNG만 출력합니다.

Lucide 아이콘을 사용하거나, 브랜드 색상에 정확히 맞추거나, CSS로 색상을 바꿀 수 있는 깔끔한 SVG로 출력해야 하는 순간, 다시 Illustrator로 돌아가거나 SVG 패스를 CodePen에 붙여넣는 신세가 됩니다..

저희는 GeoDirectory 를 12년 이상 개발해 왔으며, 커스텀 지도 마커 관련 문의는 매주 빠짐없이 들어옵니다.

그래서 저희가 있었으면 했던 바로 그 도구를 직접 만들었습니다: MapMarker Studio.

무료이고, 브라우저 기반이며, 회원가입이 필요 없고, 40,000개 이상의 아이콘을 포함하며, 픽셀 퍼펙트 지도 마커를 SVG 또는 PNG로 다운로드할 수 있고, 모든 주요 지도 플랫폼에 바로 붙여넣을 수 있는 코드를 출력합니다.

이 글은 커스텀 지도 마커 만들기에 관한 완벽 가이드입니다.

커스텀 마커란 무엇인지, 기본 마커의 한계, 좋은 마커를 디자인하는 방법, 그리고 지도에 실제로 적용하는 방법을 알아보세요.

커스텀 지도 마커란 무엇인가요?

지도 마커는 지도 위에 특정 위치를 표시하는 시각적 지표입니다.

모든 지도 플랫폼에는 기본 마커가 제공됩니다.

Google Maps는 빨간 물방울 모양, Leaflet은 파란 핀, Mapbox는 원형을 기본으로 사용합니다.

기능은 하지만, 인상에 남지 않습니다.

지도 위에 두 가지 이상의 장소 유형이 있다면(예: 레스토랑 vs. 호텔, 영업 중 vs. 마감, 무료 vs. 유료), 기본 마커로는 충족할 수 없는 시각적 구분이 필요합니다.

커스텀 지도 마커란 직접 디자인하거나 커스터마이징한 모든 마커를 말합니다.

다른 모양, 다른 색상, 내부 아이콘, 라벨, 그림자 등 사용자가 지도를 더 빠르게 파악할 수 있도록 돕는 모든 요소가 해당됩니다.

알아두면 유용한 세 가지 카테고리가 있습니다.

이미지 기반 마커 는 특정 좌표에 지도 위에 올려놓는 PNG 또는 SVG 파일입니다.

간단하고 범용적이며 모든 곳에서 지원됩니다. 단점은 SVG를 사용하지 않으면 PNG가 레티나 디스플레이에서 선명하게 확대되지 않으며, 색상을 변경하려면 파일을 다시 내보내야 한다는 점입니다.

심볼 또는 아이콘 마커 는 지도 라이브러리 자체가 코드로 스타일링하여 그리는 벡터 도형입니다.

어떤 줌 레벨에서도 선명하고, 즉석에서 색상 변경이 쉽습니다. Mapbox GL 및 Leaflet(플러그인 사용) 같은 라이브러리에 기본 내장되어 있습니다.

HTML 마커 는 전체 HTML 요소를 마커로 사용합니다. 클러스터, 정보 배지, 애니메이션 핀에 유용합니다.

유연성은 높지만, 대규모 렌더링 시 비용이 더 많이 듭니다.

디렉토리 및 대시보드 사용 사례의 90%에는 SVG 이미지 마커가 최선의 선택입니다. 선명하고, 가볍고, 색상 교체가 쉬우며, 모든 플랫폼에서 작동합니다.

기본 마커의 한계

사람들이 커스텀 마커를 필요로 하게 되는 세 가지 이유.

하나의 지도에 여러 카테고리 표시. 지도에 식당, 호텔, 주유소를 함께 표시한다면 시각적으로 구분되는 세 가지 마커가 필요합니다. 같은 모양에 다른 아이콘을 사용하거나, 같은 아이콘에 다른 색상을 적용하는 방식이죠. 기본 마커는 하나만 제공합니다.

브랜드 일관성. 중립적인 회색 톤과 단일 강조 색상으로 구성된 SaaS 대시보드에 Google의 빨간 핀이 튀어나와 있으면 어울리지 않습니다. 마커도 UI의 일부입니다.

정보 밀도. 다음을 사용하지 않는 한 Marker Cluster extension을 사용하지 않는다면, 마커가 200개인 지도는 8개인 지도보다 더 단순하고 작은 마커가 필요합니다. 기본 마커는 '적당한 밀도'를 기준으로 크기가 정해져 있어, 양쪽 극단에서 모두 어색해 보입니다.

좋은 지도 마커의 조건

WordPress 사이트용 지도를 수년간 제작하면서 몇 가지 원칙을 배웠습니다. 놀라운 내용은 없습니다. 하지만 기존 도구들은 대부분 이를 무시하고 있습니다.

작은 크기에서도 알아볼 수 있어야 합니다. 대부분의 마커는 24~32픽셀로 표시됩니다. 그 크기에서 아이콘을 알아볼 수 없다면 마커로서 실패한 것입니다. 눈을 가늘게 뜨고 테스트해 보세요.

지도 배경과의 높은 대비. 밝은 지도 타일 위에 밝은 마커는 보이지 않습니다. 채우기 색상과 대비되는 테두리를 선택하여 위성, 도로, 다크 테마 모두에서 마커가 잘 보이도록 하세요.

명확한 실루엣 형태. 물방울 모양 핀이 오래도록 사랑받는 데는 이유가 있습니다. 위치를 정확히 가리키는 뚜렷한 '끝점'이 있기 때문입니다. 원, 사각형, 육각형도 잘 작동하지만, 명확한 기준점이 없는 마커는 사용자가 지도의 어느 지점을 가리키는지 잘못 읽을 수 있습니다.

아이콘은 마커 옆이 아닌 마커 안에. 아이콘이 외부에 있는 마커(레이블 스타일)는 지도를 복잡하게 만듭니다. 의미는 실루엣 안에 담으세요.

최대 세 가지 색상. 마커, 아이콘, 강조색 하나. 그 이상은 작은 크기에서 마커가 복잡해 보입니다.

95%의 사용 사례를 커버하는 8가지 마커 모양

실제 GeoDirectory 지도에서 수십 가지 마커 실루엣을 테스트했습니다. 이 여덟 가지가 거의 모든 상황을 처리합니다.

  1. 핀 (클래식 물방울 모양). 상징적인 Google Maps 핀. 최고의 기본 선택입니다.
  2. 원형. 미니멀하고 현대적입니다. 밀도가 높은 지도에 적합합니다.
  3. 모서리가 둥근 사각형. Material Design 느낌. 앱 스타일 UI에 잘 어울립니다.
  4. 사각형. 날카롭고 기술적입니다. 건축 또는 데이터 대시보드에 적합합니다.
  5. 깃발. 목적지와 결승선 분위기. 이벤트 및 시작/종료 지점에 적합합니다.
  6. 방패. 안전, 보안, 공식적인 느낌. 긴급 서비스 또는 인증된 리스팅에 적합합니다.
  7. 육각형. 기술 및 데이터 시각화에서 트렌디한 모양. 현대적인 대시보드에 적합합니다.
  8. 말풍선. 리뷰 및 채팅 같은 맥락. 추천사 또는 댓글 마커에 적합합니다.

MapMarker Studio에는 시작점으로 사용할 수 있는 여덟 가지가 모두 포함되어 있습니다.

올바른 아이콘 선택하기

마커 안의 아이콘이 의미를 전달합니다. 잘못된 아이콘을 선택하면 아무리 아름답게 디자인된 마커라도 실패합니다. 몇 가지 지침을 소개합니다.

맵 전체에 하나의 아이콘 라이브러리를 사용하세요. Font Awesome, Lucide, 커스텀 SVG를 혼합하면 시각적 혼란이 생깁니다. 하나의 라이브러리를 선택하고 일관성을 유지하세요.

아이콘 스타일을 마커 스타일에 맞추세요. 외곽선 마커에는 외곽선 아이콘, 채워진 마커에는 채워진 아이콘을 사용하세요. 어떤 라이브러리를 선택하느냐보다 스타일 일관성이 더 중요합니다.

얇은 선의 아이콘은 피하세요. 1px 획은 마커 크기에서 잘 보이지 않습니다. 1.5px 이상의 굵기를 가진 아이콘이나 다양한 굵기를 제공하는 라이브러리(이 경우 Phosphor가 탁월합니다)를 선택하세요.

MapMarker Studio에는 최고의 아이콘 라이브러리 14개가 번들로 제공됩니다: Lucide, Phosphor, Tabler, Font Awesome, Heroicons, Material Symbols, Iconoir, Remix, Boxicons, Bootstrap Icons, Mage, Octicons, Radix, 그리고 Simple Icons(Airbnb, Starbucks, TripAdvisor 등의 브랜드 로고용).

총 40,000개 이상의 아이콘. 모두 상업적 사용이 무료입니다.

맵에 커스텀 마커를 추가하는 방법

정확한 코드는 플랫폼에 따라 다릅니다. 가장 일반적인 플랫폼에서의 작동 방식을 소개합니다. 사람들이 자주 막히는 부분도 포함해서 설명합니다.

Leaflet

const customIcon = L.icon({
  iconUrl: 'https://your-cdn.com/marker.svg',
  iconSize: [32, 40],
  iconAnchor: [16, 40],   // tip of the marker
  popupAnchor: [0, -40]
});

L.marker([40.7128, -74.0060], { icon: customIcon }).addTo(map);

주의할 점:

iconAnchor
은 아이콘의 좌측 상단에서 맵에 고정되어야 할 지점까지의 픽셀 오프셋입니다. 물방울 모양 핀의 경우 이 지점은 하단 중앙(끝부분)입니다. 이 값이 잘못되면 마커가 엉뚱한 위치를 가리키게 됩니다.

Mapbox GL JS

const el = document.createElement('div');
el.style.backgroundImage = 'url(https://your-cdn.com/marker.svg)';
el.style.width = '32px';
el.style.height = '40px';
el.style.backgroundSize = 'contain';

new mapboxgl.Marker(el)
  .setLngLat([-74.0060, 40.7128])
  .addTo(map);

주의할 점: Mapbox는

[lng, lat]
순서를 사용하는 반면, Leaflet은
[lat, lng]
순서를 사용합니다. 개발자들이 이를 자주 혼동합니다.

Google Maps

new google.maps.Marker({
  position: { lat: 40.7128, lng: -74.0060 },
  map: map,
  icon: {
    url: 'https://your-cdn.com/marker.svg',
    scaledSize: new google.maps.Size(32, 40),
    anchor: new google.maps.Point(16, 40)
  }
});

주의할 점: Google Maps는 아이콘 URL을 적극적으로 캐싱합니다. 동일한 SVG URL에 대한 변경 사항을 테스트 중이라면

?v=2
캐시 버스터를 추가하세요.

GeoDirectory

GeoDirectory 사용자의 경우, 커스텀 마커는 카테고리 → 카테고리 편집 → 기본 카테고리 아이콘에 추가합니다. SVG 또는 PNG를 업로드하면 GeoDirectory가 해당 카테고리의 모든 리스팅에 자동으로 적용합니다.

Image URL: https://your-cdn.com/restaurant-marker.svg
Recommended size: 36×46 px

MapMarker Studio는 올바른 크기와 앵커 포인트가 설정된 GeoDirectory 호환 SVG 파일을 출력합니다. 파일을 넣기만 하면 끝입니다.

한 번 디자인하고, 어디서나 내보내기

MapMarker Studio를 만든 이유는 바로 위의 반복 작업 때문입니다. Figma에서 마커를 디자인하고, SVG를 내보내고, Leaflet 설정을 기억에 의존해 작성하다가 (처음엔 iconAnchor를 틀리고), 테스트하고, 수정하고, 배포합니다. 그리고 지도의 모든 카테고리마다 이 과정을 반복하죠.

이 도구는 그 반복 과정을 네 단계로 압축합니다.

  1. 모양을 선택하세요 (8가지 옵션).
  2. 아이콘을 선택하세요 (14개 라이브러리에서 40,000개 이상).
  3. 색상을 선택하세요.
  4. Leaflet, Mapbox, Google Maps용 바로 붙여넣기 가능한 코드를 복사하세요. 또는 대부분의 WordPress 매핑 및 디렉토리 플러그인용으로 SVG/PNG를 직접 다운로드하세요.

모든 기능이 브라우저에서 실행됩니다. 회원가입 불필요. 서버 업로드 불필요. 무료입니다.

MapMarker Studio 사용해보기 →

파일 형식에 대한 참고 사항

이 가이드에서 한 가지만 기억하세요: SVG를 사용하세요. PNG는 플랫폼이 SVG를 실제로 지원하지 않는 경우 대안으로 허용되지만, 2026년에는 그런 경우가 드뭅니다.

SVG는 모든 줌 레벨에서 선명함을 유지하고, 일반적인 마커 복잡도에서 파일 크기가 더 작으며, CSS 변수를 통한 색상 변경도 지원합니다. PNG는 2× 및 3× 변형을 제공하지 않으면 레티나 화면에서 화질이 저하됩니다.

유일한 예외는 극단적인 규모에서의 성능입니다. 1,000개 이상의 마커를 동시에 표시하는 지도는 PNG를 사용할 때 렌더링이 약간 더 빠를 수 있습니다. 그 임계값 이하에서는 SVG가 올바른 선택입니다.

마무리하며

커스텀 지도 마커는 10분이면 끝날 것 같아 보이지만 결국 두 시간이 걸리는 작업 중 하나입니다. 대부분의 번거로움은 툴링에 있습니다.

기존의 모든 솔루션은 너무 제한적이거나, 너무 비싸거나, 너무 범용적입니다.

저희는 GeoDirectory 설치 작업을 수십 번 진행하면서 이 벽에 부딪혔기 때문에 MapMarker Studio를 만들었습니다.

무료이고, 앞으로도 무료이며, 저희가 생각할 수 있는 모든 지도 플랫폼에서 작동합니다.

지원하지 않는 사용 사례가 있다면 알려주세요. 여러분의 피드백이 툴을 더 발전시킵니다.

MapMarker Studio 열기 →

Most comparisons between OpenStreetMap 및 Google Maps are useless.

기능 목록을 나열하고 가격표를 추가하는 것에서 끝납니다.

그것만으로는 지도를 선택할 수 없습니다.

진짜 차이는 나중에야 드러납니다. 트래픽이 늘어나고, 비용이 슬금슬금 증가하거나, 약간의 커스터마이징이 필요해 벽에 부딪힐 때입니다.

그때쯤이면 지도 선택은 배경으로 사라지고, 남는 것은 그 초기 결정뿐입니다. 당시 가장 쉬운 옵션이었기 때문에 내린 결정이 말이죠.

무언가 진지한 것을 만들고 있다면, 특히 디렉토리같은 것이라면, 이 선택은 보이는 것보다 훨씬 중요합니다.

제대로 분석해 보겠습니다. 단, 긴 글이니 먼저 TLDR을 정리했습니다.

TLDR

  • Google Maps = 올인원, 시작하기 쉬움, 사용량에 따라 비용 증가
  • OpenStreetMap = 공개 데이터, 더 유연함, 인프라에 따른 비용 발생
  • Google Maps는 더 빠르게 출시할 수 있습니다
  • OpenStreetMap은 복잡해질수록 더 많은 제어권을 제공합니다
  • Google이 확장을 대신 처리해 줍니다
  • OSM을 사용하면 확장 방식을 직접 결정합니다
  • Google Maps는 단순하거나 초기 단계의 프로젝트에 적합합니다
  • OpenStreetMap은 지도가 핵심인 제품에 적합합니다
  • GeoDirectory를 사용하면 둘 다 바로 작동합니다
  • OSM은 소규모 프로젝트에 무료로 사용할 수 있습니다
  • Google Maps는 비용과 커스터마이징 측면에서 한계가 있습니다
  • OpenStreetMap은 성장할수록 더 많은 작업이 필요합니다
  • 편의성을 원한다면 Google Maps를 선택하세요
  • 장기적인 제어권을 원한다면 OpenStreetMap을 선택하세요

시간이 조금 더 있다면, 전체 내용을 확인해 보세요:

핵심 차이점 (쉬운 설명)

Google Maps는 완성된 제품입니다.

지도, 데이터, 인프라, API, 스타일링 도구 등 모든 것이 하나로 묶여 있습니다. 가입하고 API 키를 입력하면 바로 사용할 수 있습니다.

OpenStreetMap은 데이터 그 자체입니다.

전 세계 기여자들이 구축하고 유지 관리하는 방대한 오픈 지리 정보 데이터베이스입니다.

프론트엔드, API, 인프라는 포함되어 있지 않습니다.

그 차이는 어떤 기능 비교보다도 중요합니다.

Google Maps는 다른 누군가가 통제하는, 바로 사용할 수 있는 시스템을 구매하는 것입니다.

OpenStreetMap은 원시 데이터에서 시작합니다. 데이터를 어떻게 렌더링하고, 제공하고, 활용할지는 여러분이 결정합니다.

하나는 속도와 편리함을 제공합니다.

다른 하나는 유연성과 제어권을 제공합니다.

이 비교에서 다루는 모든 내용은 바로 그 차이에서 비롯됩니다.

사용 편의성

이 부분에서 Google Maps를 능가하기는 쉽지 않습니다.

API 키를 생성하고, 문서를 따라 하면 몇 분 안에 작동하는 지도를 만들 수 있습니다.

지오코딩, 자동완성, 길찾기, 마커까지 모든 것이 준비되어 있습니다. 생태계는 세련되고 일관성이 있으며 문서화도 잘 되어 있습니다.

대부분의 프로젝트가 Google Maps로 시작하는 이유가 바로 그것입니다.

초반의 마찰을 줄여줍니다. 타일, 서버, 데이터 구조 방식에 대해 고민할 필요가 없습니다. 지도라는 하나의 기능이 아니라 전체 제품에 집중할 수 있습니다.

OpenStreetMap은 다릅니다.

OpenStreetMap 자체만으로는 "그냥 사용할 수 있는 API"를 제공하지 않습니다. OpenStreetMap 위에 구축된 도구나 서비스에 연결해서 사용해야 합니다. 간단한 경우도 있지만, 약간의 고민이 필요한 경우도 있습니다.

다만, 많은 사용 사례, 특히 소규모 프로젝트의 경우 공개 타일을 사용하면 마찬가지로 빠르게 시작할 수 있습니다. 계정도, 청구도, 설정도 필요 없습니다. 단, 이 경우 접근이 차단될 수도 있습니다.

기본적인 것 이상이 필요할 때부터 차이가 느껴지기 시작합니다.

Google Maps는 대부분의 기능이 이미 갖춰져 있지만, 원하지 않아도 제거할 수 없는 것들이 있을 수 있습니다.

OpenStreetMap은 모든 것이 어떻게 작동해야 하는지를 여러분이 결정합니다. 더 많은 자유가 주어지지만, 그만큼 더 많은 책임과 훨씬 많은 작업이 따릅니다.

비용

대부분의 비교에서 무너지는 부분이 바로 여기입니다. Google Maps는 처음에는 저렴해 보입니다. 무료 크레딧을 받고, 사용량은 적으며, 모든 것이 무료처럼 느껴집니다.

그러다 프로젝트가 (바라건대) 성장합니다.

사용자, 지도 로드, 지오코딩 요청이 늘어납니다. 비용이 증가할수록 예측하기는 더 어려워집니다. 트래픽이 급증하면 청구서에 금방 반영될 수 있습니다. 그리고 제품이 이에 의존하게 되면, 벗어나는 것은 간단한 일이 아닙니다.

OpenStreetMap은 흔히

데이터는 무료입니다.

소규모 프로젝트에 공개 타일을 사용하는 경우(TOS에 위배되지만 꽤 흔한 일입니다), 아무것도 지불하지 않아도 될 수 있으며 문제없이 작동합니다. 계정도, 청구도, 예상치 못한 비용도 없습니다.

사용량이 늘어나면 자체 환경이나 제공업체로 이동하게 될 가능성이 높습니다. 그때 비용이 발생하지만, 그 성격은 다릅니다.

API 요청당 비용이 아닌, 인프라에 대한 비용을 지불하는 것입니다.

즉:

  • 비용을 더 예측하기 쉽습니다
  • 자신의 조건에 맞게 확장할 수 있습니다
  • API 사용량으로 인한 갑작스러운 비용 급등이 없습니다

간단히 말하면:

Google Maps는 시작하기 쉽지만, 사용량이 증가할수록 비용이 통제를 벗어날 수 있습니다.

OpenStreetMap은 무료로 시작할 수 있으며, 비용을 지불할 때도 요청 횟수가 아닌 선택한 인프라에 따라 결정됩니다.

커스터마이징과 제어

바로 여기서 차이가 명확해집니다.

Google Maps를 사용하면 외관과 일부 동작을 커스터마이징할 수 있습니다. 색상 변경, 요소 숨기기, 스타일 조정 등이 가능합니다. 많은 프로젝트에서 그것으로 충분합니다.

하지만 한계가 있습니다.

기본 데이터를 직접 제어할 수 없습니다. 구조를 자유롭게 변경하는 것도 불가능합니다.

특정 주소가 잘못된 위도 및 경도 좌표를 반환할 경우(즉, 지도에서 엉뚱한 위치를 가리킬 경우), Google Maps 엔지니어에게 지원을 요청하는 것 외에는 할 수 있는 일이 없습니다.

Google이 허용하는 범위 안에서만 작업할 수 있습니다. 장벽에 부딪히면 속수무책입니다.

OpenStreetMap은 정반대입니다.

오픈 데이터를 기반으로 작업합니다. 원하는 대로 지도 스타일을 지정하고, 무엇을 어떻게 표시할지 결정하며, 필요하다면 데이터를 직접 수정할 수도 있습니다.

매우 특별한 사용자 경험을 원한다면, 다양한 마커, 커스텀 레이어, 특수 필터, 또는 표준 지도 동작을 따르지 않는 기능도 OSM에서는 구현할 수 있습니다

그 자유에는 책임이 따르며, 분명히 더 많은 작업이 필요합니다.

어떻게 작동해야 할지 직접 결정해야 하고, Google이 이미 제공하는 기능의 일부를 직접 구축해야 할 때도 있습니다.

하지만 지도가 제품의 핵심 요소라면, 그 수준의 제어권은 큰 차이를 만들어냅니다. 이는 지도 커스터마이징이 실질적인 비즈니스 가치를 지니는 버티컬에서 특히 두드러지는데, 예를 들어 부동산 디렉토리 및 음식점 디렉토리 와 배달 구역 매핑 등이 있습니다.

데이터 품질

이 부분은 겉보기보다 덜 명확합니다. Google Maps는 일관성이 있습니다.

데이터는 단일 회사에 의해 선별·관리됩니다. 대부분의 장소가 등록되어 있고, 주소도 정확하게 인식되며, 결과도 예측 가능합니다. 일반적인 사용에는 그냥 잘 작동합니다.

하지만 폐쇄적입니다.

잘못되거나 누락된 정보가 있으면 수정을 제안할 수는 있지만, 결과나 수정 속도를 직접 제어할 수는 없습니다.

OpenStreetMap은 정반대입니다.

데이터는 누구나 열람하고 편집할 수 있습니다. 그 말은 곧 지역마다 품질이 다를 수 있다는 뜻입니다.

일부 지역, 특히 활발한 기여자들이 있는 도시에서는 OSM이 매우 상세할 수 있으며, 때로는 Google보다 더 자세하기도 합니다. 반면 다른 지역에서는 불완전하거나 오래된 정보가 있을 수 있습니다.

장점은 직접 수정할 수 있다는 것입니다.

도로가 누락되어 있거나 장소 정보가 잘못된 경우, 여러분 또는 사용자들이 직접 수정할 수 있습니다. 변경 사항은 빠르게 반영될 수 있으며, 중앙화된 시스템의 처리를 기다릴 필요가 없습니다.

즉, 트레이드오프가 있습니다.

Google은 처음부터 일관성을 제공합니다.

OpenStreetMap은 유연성을 제공하며, 품질은 커뮤니티와 필요에 따라 여러분의 직접적인 참여에 달려 있습니다.

확장성

여기서부터 선택이 중요해집니다.

Google Maps를 사용하면 확장은 대부분 눈에 보이지 않습니다.

서버, 타일, 성능에 대해 신경 쓸 필요가 없습니다. 트래픽이 늘어나도 모든 것이 동일하게 작동합니다. 그것이 바로 여러분이 비용을 지불하는 이유 중 하나입니다.

요금에서 달라지는 것은 무엇인가요?

사용자가 많아질수록 요청도 늘어나고, 지도 로드, 지오코딩, 또는 모든 상호작용이 쌓입니다. 기술적으로는 확장이 잘 됩니다. 하지만 비용 측면에서는 이야기가 달라질 수 있습니다.

OpenStreetMap은 다른 방식을 취합니다.

소규모로 사용할 때는 공개 타일을 이용해 모든 것을 운영할 수 있으며, 별도로 신경 쓸 필요가 없습니다.

사용량이 늘어나면 결정을 내려야 할 순간이 옵니다.

공개 타일을 계속 사용할지, 서비스 제공업체로 전환할지, 아니면 직접 운영할지 선택해야 합니다.
마커 로딩 방식을 최적화할 것인가요?
빠른 속도를 유지하기 위해 필터링 방식을 변경할 것인가요?

더 많은 관여가 필요하지만, 그만큼 작동 방식에 대한 더 많은 통제권을 갖게 됩니다.

다음과 같은 경우에 이 점이 중요해집니다:

  • 대용량 데이터셋
  • 지도에 많은 마커
  • 복잡한 필터링 또는 검색
  • 커스텀 인터랙션

이러한 경우, 시스템의 한계에 맞춰 작업하는 대신 제품에 맞게 시스템을 구성할 수 있습니다.

따라서 둘 다 확장이 가능합니다.

Google Maps는 이를 대신 처리해 주지만, 비용은 사용량에 따라 밀접하게 연동됩니다.

OpenStreetMap은 서비스가 성장함에 따라 조금 더 많은 고민이 필요하지만, 그 성장 방식을 직접 결정할 수 있습니다.

GeoDirectory와 더 잘 맞는 것은 무엇인가요

GeoDirectory를 사용하면 어느 하나에만 묶이지 않아도 됩니다.

기본적으로 Google Maps와 OpenStreetMap 모두를 지원하며, 설정을 선택하거나 API 키를 추가하는 것만큼 간단하게 전환할 수 있습니다.

둘을 혼합해서 사용할 수도 있습니다. (a 3rd-party add-on is required for this)

필요에 따라 한 페이지에는 Google을, 다른 페이지에는 OpenStreetMap을 사용하세요.

그 유연성은 중요하지만, 두 서비스가 동일하게 동작한다는 의미는 아닙니다.

GeoDirectory와 Google Maps

  • API 키를 추가하면 즉시 작동
  • 명확하고 일관된 지오코딩 및 주소 처리
  • 설정 중 고민이 적게 필요

적합한 경우:

  • 빠른 출시
  • 기본 지도로 충분한 디렉토리
  • 기술적인 부분을 건드리고 싶지 않은 프로젝트

하지만:

  • 시작하려면 결제 계정이 필요
  • 사용량에 따라 비용 증가
  • Google의 규칙과 제한 내에서 작업

OpenStreetMap과 GeoDirectory

  • API 키 없이 바로 사용 가능
  • 소규모 프로젝트에서는 완전 무료로 사용 가능
  • 시작하기 쉽고, 특히 간단한 디렉토리에 적합

그리고:

  • 나중에 다른 서비스(타일, 지오코딩 등)를 추가로 연결할 수 있음
  • 필요한 경우 특정 작업에 Google과 함께 사용하는 것도 가능

더욱 흥미로워지는 부분:

  • 사용량 기반 과금 없음
  • 지도 동작 방식에 더 많은 자유
  • 고도로 커스터마이징된 지도가 제품의 핵심일 때 더욱 적합

실질적인 차이점

GeoDirectory를 사용하면 두 가지 모두 쉽게 시작할 수 있습니다.

차이는 나중에 나타납니다.

Google Maps는 사용하기 간편하지만, 사용량 기반 비용에 따라 성장이 제한될 수 있습니다.

OpenStreetMap도 똑같이 쉽게 시작할 수 있으며, 프로젝트가 성장하면 확장 방식을 직접 결정할 수 있는 더 많은 여지가 생깁니다.

대부분의 사람들이 놓치는 것

OSM을 선택하면 처음부터 설정이 더 복잡할 것이라고 생각합니다.

실제로는 GeoDirectory가 그런 번거로움의 대부분을 없애줍니다. OSM으로도 똑같이 빠르게 시작할 수 있으며, 인프라 문제는 실제로 필요해졌을 때만 다루면 됩니다.

간단한 원칙

복잡한 지도 기능이 제품의 핵심이고, 단순히 핀을 표시하는 것을 넘어 지도 위에 기능을 구축하는 경우라면.

Google Maps로는 대부분의 작업이 가능하지만, 조만간 한계에 부딪히게 됩니다. 기술적 한계, API 제한, 또는 모든 상호작용마다 늘어나는 비용이 그것입니다.

OpenStreetMap을 사용하면 데이터 로드 방식, 렌더링 방식, 인터랙션 작동 방식을 직접 제어할 수 있습니다. 무언가를 변경해야 할 때 언제든지 가능합니다.

"이건 허용되지 않습니다"라는 순간이 없습니다.

그것이 바로 "더 많은 구축 여지"가 의미하는 바입니다.

기본 제공 기능이 더 많다는 것이 아니라, 제품이 단순함을 벗어났을 때 더 많은 자유가 있다는 뜻입니다.

API 비교 (OpenStreetMap vs Google Maps API)

바로 이 부분에서 혼란이 생기는 경우가 많습니다.

Google Maps는 완전한 API 제품군을 제공합니다.

제공되는 기능:

  • 지도 및 타일
  • 지오코딩 및 역지오코딩
  • 자동완성
  • 경로 안내 및 라우팅
  • 장소 데이터

모든 것이 하나의 시스템, 하나의 키, 하나의 결제 계정으로 통합됩니다.

일관성이 있고 사용하기 쉽습니다. 문서도 탄탄하고, 대부분의 기능이 큰 노력 없이도 기대한 대로 작동합니다.

OpenStreetMap에는 단일 API가 없습니다.

여러 구성 요소의 조합입니다.

동일한 기능을 원한다면 여러 서비스를 조합해야 합니다:

  • 타일: OpenStreetMap 공개 타일 또는 MapTiler 같은 제공업체
  • 지오코딩: Nominatim 또는 서드파티 서비스
  • 라우팅: OSRM, GraphHopper 또는 기타 서비스
  • 자동완성: 지오코딩 또는 외부 도구 기반

복잡하게 들릴 수 있지만, 실제로는 필요한 것만 골라서 사용하면 됩니다.

진짜 차이점

Google은 모든 것을 한 곳에서 제공합니다.

OpenStreetMap은 원하는 것을 직접 선택할 수 있게 해줍니다.

중요한 차이가 드러나는 부분

Google Maps의 경우:

  • 모든 것이 통합되어 있음
  • 설정이 간편함
  • 제한적인 유연성

OpenStreetMap의 경우:

  • 더 많은 구성 요소
  • 각 부분에 대한 더 많은 제어
  • 필요할 경우 구성 요소를 더 쉽게 교체 가능

예를 들어, 지오코딩 품질이 문제가 된다면 나머지 스택은 건드리지 않고도 공급자를 바꿀 수 있습니다.

Google Maps에서는 그런 작업이 전혀 불가능합니다.

사용자들이 흔히 놓치는 것

사람들은 API를 기능별로 비교합니다. 하지만 실제로 중요한 것은 구조입니다.

Google Maps는 단일 시스템인 반면, OpenStreetMap은 하나의 생태계입니다.

그 차이는 시간이 지나면서, 특히 요구 사항이 발전할수록 더욱 뚜렷하게 나타납니다.

Google Maps가 한계에 부딪힐 때

Google Maps는 프로젝트가 복잡해지기 전까지는 훌륭하게 작동합니다.

처음에는 모든 것이 매끄럽게 느껴집니다. 설정은 빠르고, 기능은 바로 사용할 수 있으며, 별다른 고민이 없습니다.

그러다 사용량이 늘어납니다.

더 많은 사용자, 더 많은 검색, 더 많은 지도 인터랙션. 미처 생각하지 못했던 부분에서 비용이 발생하기 시작합니다. 자동완성 하나하나, 지오코딩 하나하나, 지도 로드 하나하나가 전체 비용에 더해집니다.

한 번에 큰 폭으로 오르는 게 아닙니다. 무시하기 어려워질 때까지 꾸준히 쌓여가는 것입니다.

그다음에는 한계가 찾아옵니다.

지도에서 동작 방식을 바꾸고 싶어집니다. 스타일링만이 아니라, 로직도요.

  • 커스텀 규칙에 따라 데이터의 일부만 불러오기
  • 마커가 표시되는 방식과 시점을 제어
  • 사용자 상호작용과 연결된 더 복잡한 쿼리 실행

일부는 가능합니다. 일부는 어색해집니다. 그리고 일부는 아예 사용할 수 없습니다.

결국 API가 허용하는 범위에 맞춰 제품을 설계하게 됩니다.

의존성 문제도 있습니다.

지도, 지오코딩, 자동완성 모두 하나의 공급업체에 묶여 있습니다. 가격, 할당량, 이용 약관 등 무언가 바뀌면, 설정의 많은 부분을 다시 작업하지 않는 한 선택지가 많지 않습니다.

소규모 프로젝트에서는 이런 것들이 크게 문제가 되지 않습니다.

하지만 지도가 구축하는 서비스의 핵심이 되는 순간, 이런 문제들이 드러나기 시작합니다.

그리고 바로 그 시점에 대안을 찾기 시작하는 경우가 많습니다.

OpenStreetMap이 불편해지는 순간

OpenStreetMap은 처음에는 쉽게 느껴집니다. API 키도 없고, 청구도 없이 지도를 불러오면 모든 게 작동합니다. 소규모 프로젝트에서는 오랫동안 그 상태를 유지할 수 있습니다.

불편함은 나중에 나타납니다.

지오코딩이 보통 사람들이 처음 느끼는 문제입니다. 공개 Nominatim은 작동하지만, 대량 사용을 위해 만들어진 것이 아닙니다. 지역에 따라 결과가 일관되지 않을 수 있으며, 너무 많이 의존하다 보면 자체 인스턴스나 다른 공급업체로 전환해야 할 수 있습니다.

그다음은 성능 문제입니다.

데이터셋이 커지면서 수천 개의 마커를 표시하고, 필터를 적용하고, 지도 반응성을 유지하는 것은 더 이상 자동으로 처리되지 않습니다. 클러스터링, 쿼리, 데이터 로딩에 대해 직접 고민해야 합니다.

무언가 고장난 것은 아니지만, 자동으로 처리되는 것도 없습니다. 스타일링과 동작 설정도 시간이 걸릴 수 있습니다.

거의 모든 것을 커스터마이징할 수 있지만, 처음부터 완성된 시스템이 제공되지는 않습니다. 매우 구체적인 경험을 원한다면, 직접 구현하는 데 시간을 쏟게 될 가능성이 높습니다. (커스텀 지도 마커가 좋은 예시입니다 이러한 작업이 필요한 부분입니다.)

그리고 유지보수 문제도 있습니다.

공개 타일이나 서비스 범위를 넘어서면, 이제 스택의 일부에 대한 책임은 여러분에게 있습니다. 업데이트, 가동 시간, 확장 결정 등 모든 것이 여러분의 책임이 됩니다.

이런 상황을 예상하고 있다면 아무 문제가 없습니다. 하지만 OpenStreetMap을 단순히 Google Maps의 무료 버전이라고 생각하고 선택했다면, 바로 이 지점에서 그 차이가 분명해집니다.

빠른 의사결정 가이드

간단하고 빠르게 시작하고 싶다면 Google Maps를 사용하세요.

API 키만 추가하면 모든 것이 작동하고, 인프라에 대해 신경 쓸 필요가 없습니다. 규모가 작은 프로젝트나 지도가 단순히 위치를 표시하는 용도로만 쓰일 때 적합합니다.

아이디어를 테스트하는 중이라면 둘 다 괜찮습니다.

편의를 위해 Google Maps로 시작하거나, 처음부터 결제 설정을 피하고 싶다면 OpenStreetMap을 선택할 수 있습니다. 이 단계에서는 차이가 거의 없습니다.

성장을 예상하고 있다면 미리 생각해 두세요.

Google Maps는 계속 편리하지만, 사용량은 모든 인터랙션과 함께 늘어납니다. OpenStreetMap은 당장 필요하지 않더라도 확장 방식을 더 자유롭게 제어할 수 있습니다.

지도가 제품의 핵심이라면 OpenStreetMap이 더 적합합니다.

기본 제공 기능이 더 많아서가 아니라, 상황이 복잡해졌을 때 모든 것이 작동하는 방식을 직접 설계할 수 있기 때문입니다.

나중에 기술적인 결정을 다루고 싶지 않다면 Google Maps를 유지하세요.

멤버십 기반의 디렉토리 기능(프리미엄 리스팅, 유료 등급 전용 연락처 데이터, 제한된 위치 공개 등)과 지도를 결합하려는 경우, 블록 단위 공개 범위 규칙 은 GeoDirectory에서 제공되며 어떤 지도 제공업체와도 깔끔하게 연동됩니다.

필요할 때 그런 결정을 스스로 내릴 수 있다면 OpenStreetMap이 더 넓은 구축 가능성을 제공합니다.

마치며

대부분의 사람들은 처음에 더 쉽게 느껴지는 것을 기준으로 선택합니다. 프로젝트가 성장하기 전까지는 그것으로 충분합니다.

그 시점이 되면 지도는 단순한 기능이 아닙니다. 비용, 성능, 그리고 다음에 무엇을 만들 수 있는지 없는지에 영향을 미치기 시작합니다.

그 점을 염두에 두고 선택하세요.

편집자 노트 (2026년 업데이트)

이 인터뷰는 작년에 게재되었습니다. 당시 Frey는 GeoDirectory와 같은 도구를 사용하여 WordPress에서 대부분의 디렉토리를 구축하고 있었습니다. 그 이후로 그는 Claude Code와 같은 AI 코딩 도구를 활발히 실험해 왔으며, 최근 프로젝트 중 상당수는 이제 Vibe 코딩만으로 완전히 구축되고 있습니다.

이런 방식으로 AI를 실험하는 것은 인상적입니다. 누군가가 기능, 대시보드 또는 전체 시스템을 설계할 수 있는 속도는 솔직히 놀랍습니다. 하지만 초보자들이 종종 과소평가하는 심각한 위험도 함께 따라옵니다.

기반이 되는 아키텍처를 이해하지 못한 채 시스템을 바이브 코딩하면, 표면적으로는 보이지 않지만 나중에 엄청난 비용을 초래하는 문제를 쉽게 만들어낼 수 있습니다. 사이트가 아름답고 빠르며 기능적으로 보일 수 있지만, 실제 트래픽이나 실제 사용 환경에서는 결국 무너질 기반 위에 세워진 것일 수 있습니다.

이미 커뮤니티에서 몇 가지 사례가 등장했습니다. 일부 사용자들은 Discover Plasma에서 "너무 많은 리디렉션" 오류를 보고했습니다. 제안된 해결책은 쿠키를 삭제하는 것이었는데, 이 방법은 일시적으로 오류를 사라지게 할 수 있지만, 리디렉션 루프를 유발하는 근본적인 아키텍처 문제를 해결하지는 못합니다. 이런 임시방편은 문제를 고치는 것이 아니라 숨기는 것입니다.

또 다른 최근 사례는 동일한 디렉토리를 위해 바이브 코딩으로 만들어진 맞춤형 분석 시스템입니다. 기술적으로 인상적인 실행이지만, 아키텍처가 필요 이상으로 훨씬 많은 데이터를 데이터베이스에 직접 기록합니다. 소규모에서는 괜찮아 보이지만, 대규모에서는 데이터베이스 저장 공간과 쿼리가 매우 빠르게 증가하기 때문에 심각한 부담이 됩니다. 호스팅 비용이 늘어나고, 성능이 저하되며, 결국 시스템 유지 비용이 막대해집니다.

이것들은 숙련된 개발자들이 초기에 피하는 법을 배우는 전형적인 문제들입니다. AI는 작동하는 코드를 빠르게 생성할 수 있지만, 지속 가능한 시스템을 자동으로 설계하지는 않습니다. 도구를 사용하는 사람이 아키텍처 실수를 인식하지 못한다면, 그 실수들은 비용이 커질 때까지 조용히 쌓여갈 수 있습니다.

바로 이것이 많은 성공한 빌더들이 여전히 검증된 기반에 의존하는 이유입니다. GeoDirectory와 같은 성숙한 플러그인과 결합된 WordPress는 수천 개의 실제 사이트에서 수년에 걸쳐 다듬어져 왔습니다. 아키텍처, 데이터 구조, 캐싱 전략, 그리고 확장의 한계는 이미 충분히 이해되어 있습니다.

안정적인 시스템에서 시작하면 몇 가지 이점이 있습니다:

• 이미 실제 트래픽을 견뎌낸 검증된 아키텍처
• 예측 가능한 데이터베이스 동작과 성능
• 경험 많은 개발자들의 정기적인 업데이트 및 유지보수
• 문제를 조기에 파악하는 데 도움을 줄 수 있는 지원팀
• 일반적인 문제를 해결하는 플러그인과 도구의 방대한 생태계

AI는 그 기반 위에 강력한 계층으로 자리잡습니다. 전체 플랫폼을 처음부터 다시 만들 필요 없이 기능 맞춤화, 워크플로 자동화, 코드 스니펫 생성, 기능 확장에 도움을 줄 수 있습니다.

이런 방식으로 AI를 활용하면 치명적인 실수의 위험을 대폭 줄이면서도 빌더가 매우 빠르게 작업할 수 있습니다.

처음부터 전체 플랫폼을 바이브 코딩하는 것이 일부 경우에는 분명히 효과적일 수 있습니다. 특히 시스템 설계, 캐싱, 데이터베이스 성장, 인덱싱 전략, 로깅 한계, 인프라 비용을 이해하는 숙련된 엔지니어에게는 더욱 그렇습니다.

하지만 대부분의 초보자에게는, 오늘은 잘 작동하지만 언젠가 조용히 망가지는 것을 만들기가 매우 쉽습니다.

좋은 아이디어가 실패하는 이유는 틈새 시장이 잘못되었거나 SEO가 효과가 없어서가 아니라, 기반이 되는 시스템이 성공을 감당할 수 있도록 구축되지 않았기 때문일 수 있습니다.

AI는 놀라운 도구입니다. 다만 탄탄한 기반을 대체해서는 안 됩니다.

Paolo Tajani – AyeCode 공동 창업자

예전 인터뷰는 여기서 시작됩니다:

Frey가 간단한 SEO 테스트로 월 $2,000 수익의 디렉토리 비즈니스를 만들고, 이제 성장하는 빌더 커뮤니티를 이끄는 방법

Frey Chu가 2022년에 처음 디렉토리 웹사이트를 시작했을 때, 그건 치밀한 계획의 일환이 아니었습니다. 그는 그저 SEO를 배우고, 아이디어를 테스트하며, 연습할 프로젝트가 필요했을 뿐입니다. 그 테스트 사이트는 이제 월 $2,000 이상의 수익을 내는 틈새 디렉토리로 성장했고, 대부분 자동으로 운영되며 월 약 60,000명의 방문자를 끌어모으고 있습니다.

그 이후, 그는 완전히 올인했습니다. Frey는 이상하고 매력 없는 틈새 시장(본인의 표현)에서 여러 개의 고트래픽 디렉토리를 구축했는데, 여기에는 이동식 화장실 렌탈, 벼룩시장, 재고 처분 매장, 그리고 다음과 같은 전국 의료 디렉토리가 포함됩니다: Discover Plasma, GeoDirectory를 활용하여.

코드도 없고, 팀도 없습니다. 오직 철저한 리서치, 탄탄한 SEO, 그리고 대부분의 사람들이 하지 않으려는 엄청난 수작업뿐입니다. 그는 데이터를 직접 스크래핑하고, 직접 정제하며, Google Maps에서 개별 리스팅을 일일이 확인하고, 하나하나 손으로 보완합니다. 그것이 바로 자신의 디렉토리를 유용하게 만드는 비결이기 때문입니다.

이제 Frey는 자신의 YouTube 채널을 통해 틈새 시장 선정과 실제 사용자 의도를 통한 검증부터 광고 및 추천 리스팅을 통한 수익화까지 모든 과정을 기록하고 있습니다.

그의 실용적이고 투명한 스타일은 빠르게 성장하는 시청자층과 활발한 프라이빗 커뮤니티를 만들어냈습니다: Ship Your Directory, 빌더들이 아이디어를 교환하고, 사이트를 리뷰하며, 비하인드 진행 상황을 공유하는 곳입니다.

그는 강의나 빠른 부자 되기 시스템을 팔지 않습니다. 실제 작업 과정을 그대로 보여줄 뿐입니다. 월 $500을 목표로 하든 다섯 자리 수익으로 확장하려 하든, Frey의 접근 방식은 새로운 세대의 디렉토리 빌더들이 SEO와 노트북 하나로 무엇이 가능한지 다시 생각하게 만들었습니다.

우리는 그에게 모든 것이 어떻게 시작되었는지, 디렉토리를 성공으로 이끄는 것이 무엇인지, 그리고 왜 평범함이 오히려 더 나을 수 있는지 물어보았습니다.

Frey의 YouTube 채널은 금광입니다

Frey Chu 이야기

Q: 직장을 그만두고 디렉토리에 올인하셨는데요. 그 도약을 결심하게 만든 '아하!' 순간은 무엇이었나요?

첫 번째로 만든 디렉토리가 꽤 성공적이라는 걸 깨달았기 때문에 디렉토리에 올인하게 됐습니다. 월 6만~8만 명의 방문자라는 안정적인 트래픽을 기록하고 있었거든요. 그래서 스스로에게 물었습니다. '다른 디렉토리 틈새 시장에서도 이걸 똑같이 재현할 수 있다면 어떨까?'

첫 번째 디렉토리가 자리를 잡았기 때문에, 좋은 일인지 아닌지는 모르겠지만, 더 많은 디렉토리 프로젝트에 뛰어드는 것에 꽤 자신감이 생겼습니다. 진정한 '아하!' 순간은 SEO를 진정으로 이해하기 시작하면서, 그리고 오가닉 트래픽을 실제로 움직이는 것이 무엇인지 파악하면서 찾아왔습니다. 차이를 만드는 핵심 요소들을 알게 된 것 같았습니다.

또한, 저는 인터넷에서 가장 큰 비즈니스들 중 상당수가 디렉토리라는 점을 알게 됐습니다. 디렉토리는 오래전부터 존재해 왔습니다. 규모가 큰 것도 있고, 아주 특화된 틈새 시장을 겨냥한 것도 있지만, 이 카테고리 자체는 여전히 많이 저평가되어 있습니다. 수익화 방법도 다양하고, 아직 주목받지 못한 틈새 시장도 너무나 많습니다. 바로 그 두 가지의 조합—그게 저를 이 길로 이끈 결정적인 이유였습니다.

Q: 대부분의 사람들은 유행하는 틈새 시장을 쫓지만, 당신은 종종 평범해 보이는 틈새 시장을 선택합니다. 왜 그런 시장이 더 좋은 성과를 낸다고 생각하시나요?

저는 평범하고 지역 기반의 틈새 시장이 장기적으로 우위를 점하는 경향이 있다고 생각합니다. 가장 큰 이유는, 특히 AI가 계속 발전하는 앞으로 몇 년 안에, 이런 시장이 정보 중심의 디렉토리보다 더 오래 살아남을 거라고 믿기 때문입니다. 많은 정보들이 AI를 통해 직접 답변될 수 있겠지만, AI가 초정밀 로컬 정보를 그렇게 쉽게 대체하기는 어렵습니다.

또한, 저는 첫 번째 디렉토리를 통해 이런 종류의 틈새 시장이 가진 수동적인 면을 경험했습니다. 한번 구축되고 검색 순위가 오르기 시작하면, 한 달에 한 번—때로는 그보다 더 적게—확인하는 것만으로도 충분합니다. 이 손이 덜 가는 운영 방식이 저에게 정말 잘 맞았습니다.

유행하는 틈새 시장은 재미있지만 지치기 쉽습니다. 예를 들어, AI 도구 디렉토리를 만들면 상황이 워낙 빠르게 변하기 때문에 끊임없이 업데이트해야 합니다. 저는 그런 끝없는 유지보수의 굴레에 갇히는 것을 별로 좋아하지 않습니다.

Q: 당신의 첫 번째 성공적인 디렉토리가 기본적으로 Google Maps에서 복사 붙여넣기한 것이라고 하셨는데, 그 단순함에도 불구하고 어떤 점이 돋보였나요?

네, 맞습니다. 제 첫 번째 디렉토리는 정말로 Google Maps에서 복사 붙여넣기한 것이었지만, 사람들이 실제로 원하는 추가적인 정보로 풍부하게 보완했습니다. Google Maps도 유용하지만 시간이 걸립니다—비즈니스 프로필을 클릭해서 들어가고, 리뷰를 읽고, 심지어 리뷰에서 키워드를 검색해야 할 수도 있습니다. 꽤 번거로운 일이죠.

그래서 저는 그런 불편함을 없애버렸습니다. 사람들이 찾는 모든 것을 한 곳에 모아뒀습니다. 형식도 중요했습니다. 저는 필러 페이지 스타일을 사용했는데, 기본적으로 모든 내용이 바로 눈앞에 펼쳐지는 긴 스크롤 페이지입니다. 모바일에서 보기에 그다지 예쁘지는 않지만, 사용자가 정보를 찾으러 헤맬 필요가 없기 때문에 엄청나게 잘 작동합니다.

Q: 디렉토리 웹사이트 구축에 대해 사람들이 갖는 가장 큰 오해는 무엇인가요?

크게 두 가지가 있습니다. 첫째, 디렉토리가 빠른 수익을 창출하는 비즈니스라는 것입니다. 왜 그렇게 생각하는지 이해는 하지만, SEO는 빠르지 않습니다. Facebook 광고를 운영하거나 TikTok에서 개인 브랜드를 구축하는 것과는 다릅니다. SEO는 시간이 걸립니다.

또 다른 오해는 틈새 시장을 고르는 것이 쉽다는 겁니다. 저는 사실 그게 가장 어려운 부분이라고 생각합니다. 도메인을 구매하기 전에 리서치에 엄청난 시간을 쏟습니다. 경쟁, 소셜 시그널, 수요, 실제 문제를 해결하고 있는지, 그리고 이미 존재하는 것보다 어떻게 더 나은 것을 만들 것인지를 살펴봐야 합니다. 그냥 아무거나 골라서 잘 되길 바라는 게 아닙니다.

Q: SEO 잠재력은 높지만 경쟁이 약한 틈새 시장을 어떻게 찾아내시나요?

키워드 리서치에는 Ahrefs를 사용합니다. 기본적인 접근법은 월간 검색량은 높으면서 키워드 난이도가 낮은 것을 찾는 것이지만, 그것만으로는 한계가 있습니다. SEO를 더 잘 이해하게 되면 키워드 난이도가 항상 정확하지는 않다는 걸 알게 됩니다.

그래서 저는 백링크, 사이트의 주제 권위도, 색인된 페이지 수도 함께 살펴봅니다. 소규모 개인 운영 디렉토리가 검색 결과 첫 페이지에 노출되고 있다면, 그건 경쟁이 그리 치열하지 않다는 아주 좋은 신호입니다. 전체적인 그림을 종합해서 판단하는 것이 핵심입니다.

Q: 틈새 시장에 본격적으로 뛰어들기 전에 검증하는 현재 프로세스는 어떻게 되나요?

네 가지를 확인합니다: Ahrefs, Google 검색 결과, Reddit, 그리고 Google Maps입니다. Ahrefs는 검색량과 경쟁에 관한 데이터를 제공합니다. Google은 소규모 사이트나 독립 디렉토리가 이미 순위에 올라 있는지 알려주는데, 이는 공략 가능하다는 좋은 신호일 수 있습니다.

Reddit과 Google Maps는 실제 문제가 존재하는지 파악하는 데 활용합니다. 스레드, 댓글, 리뷰를 읽으면서 귀를 기울입니다. 사람들이 계속해서 추천을 요청하고 있나요? 같은 불편함을 반복해서 언급하고 있나요? 그런 소셜 시그널이 해당 틈새 시장에 깊이가 있다는 것을 말해줍니다.

Q: 유망한 틈새 시장을 찾았을 때, 디렉토리를 시작하기 위해 주로 사용하는 기술 스택은 무엇인가요?

틈새 시장과 구축의 복잡성에 따라 달라지지만, 보통 Outscraper 같은 도구로 데이터를 스크래핑합니다. 사이트 자체는 WordPress를 주로 사용합니다. 수천 개의 리스팅을 런칭하는 대규모 프로젝트에는 GeoDirectory를 사용해봤는데, 아주 믿음직스러웠습니다.

더 복잡하거나 대규모의 무언가를 구축한다면, 여전히 WordPress를 능가하기는 어렵다고 생각합니다. 하지만 AI 코딩 도구도 실험하기 시작했는데, 확장성 측면에서 크게 주목받을 것 같습니다.

Q: 많은 초보자들이 도구와 비용에 압도당합니다. 얼마나 적은 비용으로 시작해도 효과적일 수 있을까요?

꽤 적은 비용으로도 가능합니다. 제가 처음 시작할 때는 수동으로 스크래핑했어요. 복잡한 기술 스택은 필요 없습니다. WordPress만으로도 많은 것을 할 수 있어요.

제가 지불하는 가장 비싼 것은 Ahrefs인데, 솔직히 말해서 돈을 쓸 거라면 다른 무엇보다 이것을 추천합니다. 키워드 리서치만을 위한 게 아니에요—경쟁 분석, 추적, 콘텐츠 아이디어 등 모든 것에 도움이 됩니다.

디렉토리 하나를 약 $300에서 $500 정도로 런칭할 수 있을 겁니다. 자동화를 더 하거나 규모가 큰 무언가를 만들고 싶다면 비용이 올라갈 수 있지만, 알뜰하게 운영한다면 충분히 린하게 유지할 수 있습니다.

Q: 당신은 데이터 중심적이면서도 사용자에 대한 공감을 강조합니다. 디렉토리를 설계할 때 그 균형을 어떻게 맞추시나요?

그건 제가 배워야 했던 부분이에요. 예전에는 순전히 제 관심사에 기반해서 디렉토리를 만들었는데 대부분 실패했습니다. 지금은 70%는 데이터, 30%는 공감과 직관으로 접근합니다.

수치가 좋아 보여도 사람들이 무엇 때문에 어려움을 겪는지 이해해야 합니다. 그래서 저는 Reddit과 Google Maps에서 많은 시간을 보내며 그냥 읽고, 듣고, 패턴을 찾습니다.

데이터는 기회가 어디에 있는지 알려줍니다. 공감은 사람들이 사이트를 신뢰하고 계속 돌아오도록 실제로 가치를 전달하는 방법을 알려줍니다.

Q: 당신의 경험상, 검색 순위에 오르는 디렉토리와 외면받는 디렉토리를 구분 짓는 것은 무엇인가요?

정말로 아이디어에서부터 시작됩니다. 지금은 AI 도구, WordPress, 플러그인 등 너무나 많은 도구들이 있어서 누구나 사이트를 올릴 수 있습니다. 하지만 아이디어가 너무 경쟁이 치열하고 SEO에 강하지 않다면, 아마 그리 멀리 가지 못할 겁니다.

대부분의 사람들이 포기하는 지점이 바로 여기입니다. 엄청난 노력을 쏟아붓고 나서 트래픽이 들어오지 않으면 낙담하게 됩니다. 또 다른 문제는 너무 빨리 결과를 기대하는 것입니다. SEO는 시간이 걸립니다. 2주 안에 순위에 오르고 트래픽을 얻을 거라고 생각한다면 실망하게 될 겁니다.

Q: 리스팅을 실제로 최종 사용자에게 도움이 되도록 풍부하게 만드는 당신의 접근 방식은 무엇인가요?

앞서 잠깐 언급했지만, 리스팅 강화는 사람들이 이미 하고 있는 말에 주의를 기울이는 것에서 시작됩니다. Google Maps에서 리뷰 태그를 살펴보는데—같은 내용이 계속 등장한다면, 그건 사람들이 그것을 중요하게 여긴다는 신호입니다.

검색 결과가 분산되어 있을 때, 즉 Google이 다양한 카테고리를 섞어서 보여줄 때, 그건 사람들이 원하는 것을 찾는 데 어려움을 겪고 있다는 의미입니다. 저는 그 공백을 채우려 합니다. Reddit도 같은 방식으로 활용합니다. 스레드를 스크롤하며 반복해서 등장하는 문제들을 확인하고, 그것을 디렉토리에 포함할 데이터 포인트로 전환합니다. 사람들의 시간과 불편함을 줄여주는 것이 핵심입니다.

Q: 프로그래매틱 SEO가 점점 인기를 얻고 있는 것 같습니다. 보다 수동적인 접근 방식만큼 효과적이라고 느끼셨나요?

그렇기도 하고 아니기도 합니다. 프로그래매틱 SEO는 규모 확장에 있어서는 정말 놀랍습니다. 하루에 수천 개의 페이지를 게시할 수 있으니까요. 하지만 저는 실제로 수동 접근 방식에서 더 많은 성공을 거뒀는데, 품질에 더 집중할 수 있기 때문입니다.

프로그래매틱 페이지가 내용이 빈약하거나 일반적이라면 순위에 오르지 못할 가능성이 큽니다. 하지만 이름, 주소, 영업시간, 전화번호 같은 기본 사항을 갖추고 그 위에 실질적인 강화 정보를 추가한다면, 강력한 결과를 낼 수 있습니다.

저는 이것을 두 가지 버킷으로 생각합니다: 사람들이 알아야 하는 정보(영업시간, 전화번호 등)와 그들이 원하는지 알고 싶어 합니다 (예: 그 장소에 비건 음식이 있는지, 맥주를 파는지, 아이들이 오기 좋은 곳인지). 두 번째 항목이 바로 여러분이 두각을 나타낼 수 있는 곳입니다.

Q: 디렉토리 수익화는 보통 광고와 유료 추천 리스팅을 통해 이루어지더군요. 어떤 모델을 선택할지는 무엇으로 결정하시나요?

해당 니치의 검색량이 높고 월 1만~5만 명의 방문자를 유치할 수 있다고 판단되면, 보통 광고가 정답입니다. 트래픽 볼륨이 광고 수익에 적합한 경우가 바로 그때입니다.

유료 추천 리스팅의 경우에는 검색량이 그리 중요하지 않습니다. 중요한 것은 해당 제품이나 서비스의 평균 주문 금액이 업체 입장에서 비용을 지불할 만큼 충분히 높은가입니다.

예를 들어, 요가 스튜디오를 유료 추천 리스팅 대상으로 삼지는 않을 겁니다. 수업 한 회가 25달러 정도이고, 마케팅 예산도 빠듯할 테니까요. 하지만 고급 이동식 화장실 렌탈 같은 경우는 다릅니다—대여 한 번에 수천 달러가 나올 수 있거든요. 그런 업종은 노출을 위해 비용을 지불할 가능성이 훨씬 높습니다.

Q: 오늘날 비즈니스 오너들이 디렉토리 노출 비용을 기꺼이 지불하려는 분위기인가요?

그럴 수도 있지만, 방향이 맞아야 합니다. 디렉토리에 트래픽을 모으는 것과, 그 트래픽을 실제 잠재 고객으로 전환하는 것은 별개의 문제입니다.

명확한 검색 의도를 가진 양질의 잠재 고객을 업체에 연결해줄 수 있다면, 두말할 필요 없이 매력적인 제안이 됩니다. 하지만 업체 입장에서 진짜 가치를 느낄 수 있게 해야 합니다. 단순히 트래픽을 위한 트래픽이 되어서는 안 됩니다.

Q: 기술적 배경이 전혀 없는 사람이 니치 디렉토리를 구축하고 싶다면, 어떤 조언을 해주시겠어요?

솔직히 말하면, 기술적인 부분은 전체 과정에서 아마 가장 쉬운 부분일 겁니다. 코딩 지식이 없어도 사이트를 쉽게 만들 수 있는 도구들이 정말 많이 나와 있거든요.

더 어려운 부분은 올바른 니치 선택, SEO 학습, 리서치, 그리고 데이터 보강입니다. 이것들이 디렉토리의 성패를 실제로 좌우하는 요소들입니다.

그래서 제 조언은 이렇습니다: 먼저 SEO 기본기를 익히는 데 집중하세요. WordPress나 노코드 툴 사용법은 금방 익힐 수 있습니다. 하지만 아무리 멋진 사이트라도 검색 순위를 올리는 방법을 모르면 트래픽은 오지 않습니다.

Q: 대규모로 스크래핑한 데이터를 다뤄보셨잖아요. 리스팅을 가져올 때 사람들이 가장 많이 저지르는 실수는 무엇인가요?

가장 큰 실수는 데이터 품질 보강을 건너뛰는 것입니다. 수백, 수천 개의 리스팅을 런칭한다는 생각에 들떠서는, 막상 페이지 내용이 이름, 주소, 전화번호, 영업시간 정도에 그치는 경우가 많습니다.

그것만으로는 더 이상 충분하지 않습니다. Google은 더 똑똑해졌고, 크롤 예산은 더 빠듯해졌으며, 내용이 빈약한 페이지는 성과를 내지 못합니다. 기본을 넘어서야 합니다—사람들이 실제로 진짜로 무엇을 검색하는지 파악하고 그 정보를 제공해야 합니다.

그렇지 않으면, 누군가가 그냥 Google 지도를 여는 대신 굳이 여러분의 디렉토리를 이용할 이유가 없습니다.

Q: 가장 성공한 디렉토리의 뒷이야기가 궁금합니다. 어떤 니치인지 (공유하셔도 괜찮다면), 그리고 그 디렉토리가 왜 그렇게 잘 됐다고 생각하시나요?

제가 처음으로 만든 디렉토리였는데, 중고 거래(thrifting) 니치를 다루고 있어요. 실제 URL은 공유하지 않을게요—예전에 공유했다가 몇 번 따라 하는 사람들이 생겼거든요. 그런데 이 사이트가 약 2년째 매달 수천 달러를 꾸준히 벌어다 주고 있어요.

잘 된 이유는 처음부터 돈을 벌겠다는 생각으로 만들지 않았기 때문이에요. 그냥 유튜브에서 배운 SEO 지식이 실제로 효과가 있는지 확인해 보고 싶었을 뿐이에요.

그래서 실력을 키우는 연습이라고 생각하고 접근했어요. 온페이지 SEO, 백링크, 구조 등 모든 세부 사항에 정말 신중하게 신경 썼죠. 또 월 방문자가 100,000명이 넘는 경쟁 사이트를 발견하고는 '나라면 더 잘할 수 있겠다'는 생각이 들었어요. 형식을 바꾸고 필러 페이지 구조를 활용했더니, 기대했던 것보다 훨씬 좋은 결과가 나왔어요.

Q: WordPress 얘기를 몇 번 하셨는데요. 좋은 디렉토리 플러그인을 고를 때 어떤 점을 중요하게 보시나요?

사용자 친화적인 인터페이스가 저한테는 가장 중요해요. 저는 기술적으로 그렇게 능숙한 편이 아니라, 다루기 쉬운 걸 원하거든요. 좋은 고객 지원도 중요해요. 가끔 도움이 필요한 상황이 생기는데, 그럴 때 막혀 있고 싶지 않으니까요.

유연성이 있고 여러 프로젝트를 지원할 수 있다면 플러그인에 더 많은 돈을 쓸 용의도 있어요. 가격보다는 가치를 더 중요하게 생각하거든요.

마지막으로, 다른 사람들이 그 플러그인을 성공적으로 사용한 사례—특히 SEO 측면에서—를 확인하고 싶어요. SEO 친화적이지 않다면 사실상 탈락이에요.

Q: 디렉토리 플러그인을 선택할 때 확장성과 SEO 구조가 얼마나 중요한가요?

둘 다 정말 중요해요. 작은 사이트를 만드는 거라면 플러그인을 아예 안 쓸 수도 있어요—그냥 페이지를 수동으로 만드는 거죠.

하지만 사이트에 수천 개의 리스팅이 생길 거라는 걸 알면, 확장성은 필수가 돼요. 그래서 의료 디렉토리 중 하나에 GeoDirectory를 선택했어요. 그걸 한 페이지씩 만드는 건 불가능했거든요.

SEO 구조가 전부예요. 메타 디스크립션, 슬러그, 대표 이미지, 대체 텍스트 등 모든 것을 완전히 제어할 수 있어야 해요. 그게 안 된다면 그 플러그인은 사용하지 않아요.

Q: 더 많은 디렉토리 툴에 기본으로 탑재됐으면 하는 기능이 있다면 무엇인가요?

제가 디렉토리를 만드는 방식에 특화된 이야기지만, 더 많은 툴이 필러 페이지 형식을 지원해 줬으면 정말 좋겠어요. 대부분의 디렉토리 플러그인은 개별 리스팅 페이지를 원할 거라고 가정하는데, 저는 모든 내용을 긴 스크롤 하나의 페이지에 담는 방식으로 큰 성과를 거뒀거든요.

특정 키워드에서는 놀라울 정도로 잘 먹혀요—제 필러 페이지 중 일부는 검색 1위를 달성하고 월 수만 명의 방문자를 끌어모으고 있어요. 그런데 이걸 실현하려면 툴의 한계를 돌아가는 방법을 찾아야 했어요.

또 한 가지: 더 많은 툴이 위치 페이지를 자유롭게 커스터마이징할 수 있도록 해줬으면 해요. 그 페이지들로 트래픽이 많이 몰리는데, 대부분의 플러그인은 거기서 제어할 수 있는 것이 많지 않아요. (편집자 주: GeoDirectory는 위치 페이지를 완전히 제어할 수 있습니다!)

Q: 현재 테스트 중인 독특하거나 예상치 못한 아이디어가 있다면 무엇인가요?

저는 럭셔리 이동식 화장실에 정말 흥미를 느끼고 있어요. 이상하게 들릴 수 있다는 거 알지만, 진지하게 기회가 있다고 생각해요. 사업주라면 하루에 $1,000~$2,000에 임대할 수 있는 아이템인데, 너무 지루한 주제라 이야기하는 사람이 별로 없어요. 그래서 오히려 저한테는 흥미롭게 느껴지죠.저는 수백 개의 디렉토리 아이디어가 담긴 창고를 갖고 있어요—어떤 건 엉뚱하고, 어떤 건 예상 밖이고, 심지어 경계선상에 있는 것들도 있지만—모두 검색 데이터와 충분히 공략되지 않은 니치에 기반하고 있어요. Ship Your Directory Pro를 운영하면서 사람들이 떠올리는 기발하고도 독창적인 아이디어들을 가장 가까이에서 볼 수 있는 자리에 앉아 있기도 하죠. 그래서 저는 이상한 아이디어도 괜찮아요. 지루한 것들이 종종 금맥이거든요.

"Founder Story" 시리즈의 세 번째 게시물에서 소개할 분은 Zyppy List, 기업이 신뢰할 수 있는 마케팅 에이전시를 찾을 수 있도록 세심하게 큐레이션된 디렉토리입니다.

경험 많은 SEO 전문가인 Cyrus Shepard는 대부분의 마케팅 디렉토리가 얼마나 신뢰하기 어려운지—검증되지 않은 리스팅과 저품질 결과물로 가득 차 있는 경우가 많다는 것을—깨달은 후 Zyppy List를 만들었습니다.

Cyrus는 15년간의 SEO 경험을 바탕으로 더 나은 것을 만들고자 했습니다. 실제 평판과 신뢰를 기반으로 기업이 믿을 수 있는 마케팅 서비스를 찾도록 돕는 리소스 말이죠. Zyppy List는 단순한 디렉토리가 아닙니다. 사용자와 에이전시 모두에게 진정한 가치를 제공하는, 엄선된 기업 컬렉션입니다.

사이드 프로젝트로 시작된 것이 이제는 명확한 미션을 가진 성장하는 전문가 네트워크로 자리 잡았습니다. 마케팅 분야 최고를 조명하고, 불필요한 잡음을 걷어내며, 온라인 디렉토리의 기준을 높이는 것이 그 미션입니다.

Cyrus Shepard, Zyppy SEO 창립자
Cyrus Shepard, Zyppy SEO 창립자

Zyppy List 이야기

Q: Zyppy List를 시작하게 된 계기가 무엇인가요? 아이디어를 촉발한 특별한 순간이나 필요가 있었나요?

저는 마케팅 컨설팅 회사를 운영하면서 특정 전문성이 필요할 때 온라인 마케팅 디렉토리를 검색하곤 했습니다. 안타깝게도 이러한 디렉토리의 품질은 대체로 형편없고 신뢰하기 어렵습니다. 저는 진정으로 좋은 마케팅 서비스를 제공하는 기업들을 돕고, 실제 평판을 기반으로 그 기업들을 검증하는 디렉토리를 만들고 싶었습니다. 사용자와 에이전시 모두에게 윈-윈이 되길 바랍니다!

Q: Zyppy를 론칭하기 전의 배경에 대해 간단히 소개해 주시겠어요?

저는 15년간 검색 엔진 최적화(SEO) 분야에서 일해 왔으며, 타인에게 SEO를 가르치고, 실험을 진행하고, 대규모 기술적 문제를 해결하는 데 특화되어 있습니다. 여러 스타트업에서 SEO 담당자로 일했으며, Google 품질 평가자로도 활동했습니다.

Q: 현재 이 사이트의 주된 목적은 무엇인가요? 누구를 위한 것인가요?

마케팅 에이전시와 컨설팅은 포춘 500대 기업부터 동네 소규모 가게까지 아우르는 수십억 달러 규모의 산업입니다. 문제는 실제로 결과를 만들어낼 수 있는 믿을 수 있는 사람을 찾는 것입니다. 마케팅 서비스를 찾는 사람들은 항상 추천을 필요로 합니다. 그분들과 마케팅 기업들 모두를 위해 존재하는 것이 저희의 목표입니다.

Q: 디렉토리가 꽤 엄선된 느낌인데요—어떤 사이트나 도구를 등재할지 선정하는 과정이 궁금합니다.

저희 디렉토리는 매우 엄격하게 큐레이션되며, 20~30%의 거절률을 유지하고 있습니다. 신청하는 모든 기업은 철저하게 평가됩니다. 결정을 내리기 전에 해당 기업을 직접 고용해 본 적도 있습니다! 저희 평가 프로세스 는 실제 평판 지표에 기반합니다. 고객 리뷰, LinkedIn 프로필, 출판물, 뉴스 언급 등 모든 것을 살펴봅니다. 또한 백엔드에 랭킹 시스템이 있어, 어떤 이유로든 충분한 평판 지표가 쌓이지 않은 탄탄한 업체에게도 낮은 평판 점수를 부여해 검색에는 노출되되 낮은 순위에 배치하는 방식으로 기회를 드릴 수 있습니다.

Q: "Zyppy에 등재될 자격"을 정의하는 기준이 있나요?

결국 우리는 이 업체를 얼마나 신뢰하는지를 묻습니다. 마케팅에 대해 전혀 모르는 부모님께 이 업체를 추천할 수 있을 만큼 신뢰가 가는가? 그 질문에 "예"라고 답할 수 없다면 등재를 허용하지 않습니다.

Q: Zyppy가 앞으로 어떻게 발전해 나갈 것 같으신가요? 장기적인 비전은 무엇인가요?

단기적으로는 Zyppy List를 세계 최고의 마케팅 기업 1,000개로 채우고 싶습니다. 장기적으로는 낮은 품질의 결과를 제공하면서도 Google 검색 결과를 장악하고 있는 대형 온라인 디렉토리들과 경쟁하고 싶습니다.

Q: 지금까지 이 프로젝트를 구축하면서 가장 보람 있었던 부분은 무엇인가요?

전 세계의 뛰어난 기업들과 연결되는 것이 정말 큰 보람입니다. 또한 GeoDirectory의 리뷰 시스템을 수정하여 전문가들이 다른 기업을 "추천(Endorse)"할 수 있도록 했습니다. 사람들이 서로 추천을 주고받는 모습을 보는 것이 이 일의 가장 큰 즐거움 중 하나입니다.

Q: 반대로, 가장 힘들었던 점은 무엇인가요?

SEO 분야에서는 탄탄한 네트워크를 보유하고 있지만, 광고·디자인 등 다른 분야의 마케팅 회사들에 접근하는 것은 쉽지 않았습니다. 이는 비즈니스적 과제이며, 현재 도달 범위를 넓히기 위한 조치를 취하고 있습니다.

Q: 현재 이 프로젝트는 부업으로 진행 중인가요, 아니면 풀타임으로 집중하고 있나요?

Zyppy List에 하루 1~2시간 정도 투자하고 있으니, 확실히 부업이죠!

Q: 지금까지 사이트의 성장과 가시성을 어떻게 높여왔나요?

Zyppy List가 마켓플레이스로서 직면한 과제는 두 가지입니다. 디렉토리를 가치 있게 만들기 위해 충분한 수의 우수 마케팅 회사를 유입시켜야 하고, 기업들에게 등록의 가치를 느끼게 할 만큼 충분한 양질의 트래픽을 확보해야 합니다. 첫 번째 목표는 1,000개 기업 달성입니다. 그 이후에는 브랜드 인지도 향상, 링크 빌딩, 온페이지 SEO 등 전통적인 SEO 과제들이 기다리고 있습니다. 균형을 잡는 것이 관건이지만, 새로운 기업이 추가될 때마다 플라이휠이 더욱 힘차게 돌아갑니다.

Q: 현재 디렉토리를 수익화하고 있나요, 아니면 향후 계획인가요?

디렉토리는 "가볍게" 수익화되어 있습니다. 프로 회원은 더 많은 카테고리에 등록하고 노출을 높이는 등 다양한 혜택을 누릴 수 있습니다. 향후에는 광고를 제공하거나, 저희 매칭 서비스를 통한 프리미엄 리드 접근 권한을 판매할 수도 있습니다.

Q: 런칭 이후 사용자나 동료들로부터 어떤 피드백을 받으셨나요?

피드백이 정말 놀라웠습니다. 마케팅 커뮤니티의 응원에 진심으로 감사드립니다!

Q: 큐레이션 디렉토리나 틈새 콘텐츠 사이트를 시작하려는 분들에게 어떤 조언을 해주시겠어요?

첫째, GeoDirectory를 사용하세요! 농담이 아닙니다. 이 CMS는 정말 훌륭합니다. 둘째, 장기적인 사업 계획을 신중하게 세우세요. 너무 많은 디렉토리들이 탄탄한 런칭 이후 얕은 콘텐츠와 실질적인 시장 침투 없이 흐지부지되고 맙니다. 마지막으로, 디자인과 독창적인 콘텐츠에 투자하세요. 제 아내가 재능 있는 그래픽 디자이너인 덕분에 사이트를 구축하는 데 정말 큰 차이를 만들어 주었습니다.

Q: 마지막으로, 사이트를 추천하거나 협업하고 싶은 분들이 당신의 활동을 팔로우하거나 연락할 수 있는 곳은 어디인가요?

LinkedIn에서 팔로우하세요 또는 저의 SEO 뉴스레터를 구독하세요! 감사합니다.

20% 할인 혜택
서두르세요! 만료되기 전에 20% 할인을 받으세요. 20% 할인 받기