국제 SEO의 ccTLD·서브도메인·서브디렉터리 비교

여러 국가를 타기팅하는 세 URL 구조: ccTLD(example.de), 서브도메인(de.example.com), 서브디렉터리(example.com/de/). Google은 순위상 선호가 없지만 자동 지역 신호는 ccTLD만 제공합니다. 선택 방법을 설명합니다.

국가나 언어별 서비스를 위한 URL 구조는 ccTLD(example.de), gTLD의 서브도메인(de.example.com), gTLD의 서브디렉터리(example.com/de/) 세 가지입니다. Google은 구조 간 순위 선호가 없다고 했지만 선택이 중립적인 것은 아닙니다. ccTLD는 수동 지역 타기팅 없이 자동적이고 모호하지 않은 국가 신호를 제공하며 나머지 두 방식은 이를 공짜로 얻지 못합니다. 대신 ccTLD는 도메인 권위와 백링크 가치를 별도 도메인에 분산하고 운영비가 더 듭니다. 서브디렉터리는 한 도메인에 모든 것을 모아 운영하기 가장 쉽지만, Google이 2022년 9월 Search Console 국제 타기팅 보고서를 제거한 뒤로는 서브폴더의 국가를 명시적으로 선언할 수 없어 hreflang에 의존하게 됩니다. 서브도메인은 중간입니다. 제 조언은 기존 ccTLD, 법적·신뢰 요건, 진정한 인프라 분리 같은 강한 이유가 없다면 서브디렉터리를 기본으로 삼으라는 것입니다.

핵심 요약 — 국가·언어 타기팅의 선택지는 ccTLD(example.de), gTLD 서브도메인(de.example.com), gTLD 서브디렉터리(example.com/de/)입니다. Google은 세 가지 모두 서로 다른 장단점을 가진 사용 가능한 구조로 설명합니다. 진짜 차이는 지역 신호입니다. ccTLD는 자동적이고 모호하지 않은 국가 신호를 제공하지만 나머지 두 방식은 이를 공짜로 얻지 못합니다. 그 대가는 분산입니다. 별도 도메인은 링크 가치를 나누고 인프라를 늘리며 속성 간 hreflang 관리를 어렵게 합니다. 서브디렉터리는 권위를 한 도메인에 모으고 운영비가 가장 낮지만, Google이 2022년 9월 Search Console의 국제 타기팅 보고서를 없앤 뒤로는 서브폴더의 대상 국가를 명시적으로 선언할 방법이 없습니다. 눈에 보이는 현지 콘텐츠와 다른 지역 신호에 hreflang을 함께 쓰세요. 서브도메인은 중간입니다. 별도 호스트 이름이라 현지에 호스팅할 수 있지만 그 외에는 서브디렉터리와 같은 수동 신호가 필요합니다. 소유권, 등록 자격, 거버넌스, 비용도 신호만큼 중요합니다. 나중에 구조를 바꾸는 것은 빠른 수정이 아니라 리디렉션·표준 URL·hreflang·사이트맵·모니터링을 포함한 완전한 URL 마이그레이션입니다. 제 기본 선택은 서브디렉터리이며 기존 ccTLD, 신뢰·법적 요건, 실제 인프라 분리 필요가 있을 때 다른 방식을 고릅니다. 이는 국제 타기팅의 결정입니다. 일반적인 점과 슬래시의 아키텍처 문제는 별개 주제입니다(아래 참조).

이 주장에 대한 근거 Google documents ccTLD, gTLD subdomain, and gTLD subdirectory structures as usable locale-specific URL options, with different operational tradeoffs. 범위: Google Search international URL-structure guidance; the documentation does not promise equal ranking outcomes. 신뢰도: 높음 · 검증일: Google: Locale-specific URL structures 이 주장에 대한 근거 Google calls ccTLDs a strong country signal and also lists hreflang, server location, local contact details, currency, local links, and Business Profile signals among its locale inputs. 범위: Google Search target-locale signals; no single signal guarantees a chosen result. 신뢰도: 높음 · 검증일: Google: How target locale is determined

세 구조의 정확한 차이

구조예국가 신호권위운영비
ccTLDexample.de자동(Google과 사용자)별도 도메인으로 분산가장 높음(등록, 호스팅, 속성 간 hreflang)
서브도메인de.example.com명시적·맥락적 신호별도 호스트 이름, 사이트별 평가중간
서브디렉터리example.com/de/명시적·맥락적 신호한 도메인으로 통합가장 낮음

ccTLD는 .de, .fr, .co.uk, .jp 같은 국가 코드 최상위 도메인입니다. Google은 기본적으로 강한 지역 타기팅 신호로 취급해 도메인을 국가에 자동으로 연결합니다. 수동 설정으로 바꿀 수 없고 바꿀 필요도 없습니다. gTLD(.com, .org, .net 같은 일반 최상위 도메인)는 자체적으로 국가 의미가 없으므로 그 위의 서브도메인·서브디렉터리는 다른 방식으로 지역 타기팅 신호를 얻어야 합니다.

Google의 실제 설명

Google의 Managing multi-regional and multilingual sites (다지역·다국어 사이트 관리) 문서는 국가 타기팅용 URL 구조와 장단점을 다음과 같이 나열합니다.

  • 국가별 도메인(ccTLD) — 장점: 명확한 지역 타기팅, 관례상 명확한 서버 위치, 쉬운 사이트 분리. 단점: 비싸고 확보 가능성이 제한될 수 있으며 더 많은 인프라가 필요합니다.
  • gTLD 서브도메인 — 장점: 설정이 쉽고 서버 위치를 다르게 둘 수 있습니다. 단점: URL만으로 사용자가 지역 타기팅을 알아보지 못할 수 있습니다.
  • gTLD 서브디렉터리 — 장점: 설정이 쉽고 같은 호스트라 유지 관리가 적습니다. 단점: 사용자가 URL에서 지역 타기팅을 알아보지 못할 수 있고 서버 위치가 하나입니다.
  • URL 매개변수(example.com?country=de) — 국가 타기팅에 권장하지 않습니다. 구간을 나누기 어렵고 사용자가 URL에서 지역을 알아볼 수 없습니다.

목록에 없는 것을 보세요. 어느 방식의 순위가 더 높다는 주장은 없습니다. Google은 URL 구조 지침과 일반 사이트 구조 문서에서 색인이나 순위상 선호가 없으며 정리하고 관리하기 가장 쉬운 것을 고르라는 입장을 일관되게 반복합니다. 구조 선택은 운영과 신호의 문제이지 순위를 올리는 수단이 아닙니다.

핵심 차이: 자동 지역 신호와 수동 지역 신호

이것이 결정의 핵심이며 일반적인 서브도메인 대 서브디렉터리 논쟁과 구별되는 점입니다.

ccTLD는 국가 신호를 공짜로 줍니다. Google은 example.de를 보는 순간 독일 타깃으로 이해합니다. 할 일이 없습니다. 사용자도 이를 봅니다. 주소 표시줄의 .de는 어떤 .com/de/ 경로도 따라갈 수 없는 신뢰·관련성 단서입니다.

gTLD의 서브도메인·서브디렉터리는 이를 자동으로 얻지 못합니다. .com은 국가에 관해 아무것도 말하지 않습니다. 그렇다면 example.com/de/가 독일의 독일어 사용자용임을 어떻게 알릴까요?

수년간 답은 hreflang과 Search Console의 국제 타기팅 보고서라는 두 부분이었습니다. 보고서는 전체 gTLD 속성의 대상 국가를 수동으로 설정하게 해 주었고, URL 접두어 속성을 쓰면 example.com/de/ 같은 특정 서브디렉터리도 대상이었습니다. 이 수동 국가 설정이 서브폴더를 명시적으로 지역 타기팅하는 유일한 방법이었습니다.

대부분의 글이 놓치는 변화: 국제 타기팅 보고서 폐지

Google은 2022년 9월 Search Console의 국제 타기팅 보고서를 제거했습니다(Google의 폐지 안내, Search Engine Land 보도). 보고서에는 hreflang 오류 검사기와 국가 타기팅 설정이라는 두 탭이 있었습니다. Google이 밝힌 이유는 시간이 지나며 수동 국가 설정의 가치가 줄고 hreflang이 성숙했다는 것이었습니다.

실무적 결과는 구체적이고 중요합니다. 서브디렉터리나 서브도메인의 대상 국가를 Google에 명시적으로 선언할 방법이 더 이상 없습니다. 수동 지정 기능이 사라졌습니다. gTLD의 서브폴더·서브도메인에 남은 것은 다음과 같습니다.

  • hreflang — 어떤 사용자에게 어떤 버전을 보여 줄지 알리는 상호 연결된 language-region 주석입니다(hreflang, x-default 참조).
  • Google이 스스로 추론하는 신호 — 서버·CDN 위치, 현지 언어와 통화, 현지 주소와 전화 정보, 현지 사이트의 링크입니다.
이 주장에 대한 근거 Google calls ccTLDs a strong country signal and also lists hreflang, server location, local contact details, currency, local links, and Business Profile signals among its locale inputs. 범위: Google Search target-locale signals; no single signal guarantees a chosen result. 신뢰도: 높음 · 검증일: Google: How target locale is determined

어느 것도 예전 설정처럼 ‘이 폴더는 독일을 대상으로 한다’는 확정 선언은 아닙니다. hreflang은 국가 지정이 아니라 어떤 버전을 보여 줄지에 관한 힌트입니다. 따라서 서브디렉터리 방식은 이제 hreflang의 올바른 구현에 전적으로 기대는데, 제가 hreflang 사용 도메인 374,756개를 조사했을 때 67% 넘게 적어도 일부를 잘못 구현했습니다. 이것이 ‘운영이 가장 쉬운’ 선택의 실제 비용입니다. 지역 신호의 책임이 전부 자신에게 있고 실수의 여지가 줄어듭니다.

ccTLD는 이를 완전히 비켜갑니다. 국제 타기팅 설정이 애초에 필요 없었으므로 보고서 폐지도 아무것도 바꾸지 않았습니다. ccTLD는 수동 도구에 의존한 적이 없고 서브폴더는 의존했다는 비대칭이, 지역 신호가 정말 중요할 때 ccTLD를 택할 가장 강한 단일 논거입니다.

ccTLD의 비용: 분산

ccTLD가 가장 명확한 신호를 준다면 왜 어디서나 쓰지 않을까요? 신호에 실제 비용이 함께 붙기 때문입니다.

  • 권위 분산. 각 ccTLD는 별도 도메인입니다. example.de의 백링크는 example.com이 아니라 example.de의 권위를 쌓습니다. 하나의 강한 도메인에 모으는 대신 국가별 평판을 거의 0부터 시작합니다. 한 gTLD에 힘이 집중된 사이트라면 명확한 지역 신호의 이득보다 이런 분산의 피해가 클 수 있습니다.
  • 인프라 증가. 등록·갱신할 도메인, 호스팅·CDN 설정, 인증서 등 모든 것이 늘어납니다. .com.au나 역사적으로 일부 EU ccTLD처럼 등록 자체에 현지 사업체나 주소를 요구하는 경우도 있습니다. 기술뿐 아니라 법적·행정적 장애물입니다.
  • 더 어려운 hreflang. 단일 도메인의 hreflang도 까다롭지만, 서로 모두를 상호 참조해야 하는 여러 별도 속성에 걸치면 대형 국제 사이트가 가장 자주 실패합니다. ccTLD를 하나 추가할 때마다 나머지 모든 노드가 정확히 가리켜야 할 노드가 늘어납니다.

서브디렉터리는 이 모든 것을 반대로 만듭니다. 도메인 하나, 속성 하나, 호스팅 설정 하나에 권위가 통합되고 hreflang도 단일 사이트 안에 머뭅니다. 지역 신호는 더 약해도 운영상 단순함은 실제이므로 대부분 글로벌 사이트의 실용적 기본 선택입니다.

서브도메인: 중간 지점

gTLD 서브도메인(de.example.com)은 실제 중간 선택지이지만 왜 중간인지 이해해야 합니다.

  • 서브디렉터리처럼 gTLD 위에 있으므로 자동 국가 신호가 없습니다. 서브폴더와 같은 hreflang·추론 신호가 필요합니다.
  • 서브디렉터리와 달리 별도 호스트 이름이므로 다른 서버나 국가에 쉽게 호스팅하고 다른 팀·기술 스택으로 분리할 수 있습니다. Google 문서는 서브도메인이 “allow different server locations.”(한국어 풀이: 서로 다른 서버 위치를 허용)한다고 명시합니다.
  • Google이 서브도메인을 권위가 흐르는 주 사이트의 일부로 볼지 별도 사이트로 볼지는 통합 정도를 바탕으로 사이트별로 결정합니다. 일반적인 서브도메인 대 서브디렉터리 문제와 같은 사이트별 평가입니다.

따라서 서브도메인은 별도 도메인을 사지 않고 호스팅 유연성을 얻는 대신 서브디렉터리와 같은 수동 지역 신호 작업을 요구합니다. 별도 호스트가 꼭 필요하지 않다면 대부분은 서브디렉터리로 같은 일을 더 적은 관리 부담으로 할 수 있습니다.

상관관계 연구는 어떨까요?

국제 검색 결과에서 ccTLD가 우세하다는 연구를 보게 됩니다. 예를 들어 SE Ranking의 15개 시장·키워드 20,000개 분석은 상위 3위 자리를 ccTLD가 대부분 차지하고 서브디렉터리가 크게 뒤처진 2위, 서브도메인이 작은 비중이라고 했습니다. 표면 그대로 받아들이면 ccTLD가 ‘이긴다’고 결론 내리게 됩니다.

저라면 주의하겠습니다. 이 수치는 상관관계이지 인과관계가 아닙니다. 경쟁이 치열한 현지 시장의 ccTLD 사이트는 오래된 현지 브랜드, 지역 기업, 전국 소매업체 등 URL 형태와 관계없이 잘할 기반 있는 사업자인 경우가 많습니다. 순위를 일으키는 것은 .de가 아니라 강한 현지 관련성과 충분한 링크를 갖춘 사이트라는 점입니다. 그런 사이트가 관례상 ccTLD에 있을 뿐입니다. 명확한 지역 신호는 조금 도움이 되지만 아직 얻지 못한 권위를 만들어 주지는 않습니다. ‘ccTLD의 순위가 높다’를 ‘ccTLD로 옮기면 순위가 높아진다’로 읽지 마세요.

국제 타기팅과 무관한 일반 장단점은 어디에 있나

위 내용은 모두 국제 타기팅 관점입니다. 블로그·도움말 센터·문서처럼 SEO 일반에서 서브도메인과 서브디렉터리가 기능적으로 같은지, 사이트별 처리가 어떻게 작동하는지, 서브도메인→서브디렉터리 마이그레이션의 ‘성공’ 대부분에 동시 변경의 영향이 섞이는지는 별개 질문입니다. 웹사이트 구조 묶음의 일반 서브도메인 대 서브디렉터리 글에서 Pink Cake Box·IWantMyName 사례, Google의 사이트별 통합 신호, 리버스 프록시 우회 방식까지 자세히 다룹니다. ‘블로그를 어디에 둘까’가 질문이라면 그 글부터 읽으세요. ‘여러 국가에 어떻게 서비스할까’라면 이 글이 맞습니다.

소유권, 거버넌스, 비용도 판단에 포함하세요

Google 지침은 이를 순위 경쟁이 아니라 장단점의 선택으로 설명하며, 그 장단점은 지역 신호를 넘어섭니다.

  • 소유권과 확보 가능성. 원하는 ccTLD를 실제로 구매하고 유지할 수 있어야 합니다. 일부 국가 등록기관은 현지 사업체, 담당자, 주소 등 등록 자격을 제한합니다. 역사적으로 일부 EU와 .com.au 계열 ccTLD가 그랬습니다. .io, .co처럼 국가 신호보다 일반적인 브랜드용 도메인에 가깝게 판매·취급되는 ccTLD도 있으므로 모든 cc 접미사가 Google에 동일하게 작동한다고 가정하지 마세요.
  • 거버넌스와 배포 분리. 별도 ccTLD나 서브도메인은 다른 팀·스택에서 독립적으로 배포할 수 있습니다. 현지 시장에 자체 배포 주기가 필요하면 정말 유용합니다. 하지만 분리에는 비용도 있습니다. 보안·관찰·일관성을 유지할 속성이 늘고, 한 시장의 잘못된 hreflang이나 만료 인증서를 다른 시장 운영팀이 눈치채지 못할 여지도 커집니다.
  • 비용. 등록, 갱신, 호스팅, 인증서는 속성 수에 따라 늘어납니다. 시장마다 ccTLD를 쓰면 이 모두가 배가되지만 서브디렉터리 전략은 한 도메인으로 유지합니다.

핵심 답은 달라지지 않습니다. 시장 범위, 각 속성의 소유·유지 관리 주체, 해당 업종에서 현지 신뢰가 실제로 얼마나 중요한지에 구조를 맞추세요. 하지만 곧바로 ‘어느 쪽 순위가 더 높은가’로 넘어가면 실제 결정을 좌우하는 제약을 놓칩니다.

마이그레이션 위험

ccTLD에서 서브디렉터리로, 서브도메인에서 ccTLD로, 또는 다른 방향으로 나중에 구조를 바꾸는 일은 복사·붙여넣기가 아닙니다. 다른 마이그레이션과 같은 절차와 위험을 가진 URL 마이그레이션입니다.

  • 리디렉션. 모든 기존 URL을 새 대응 URL로 1:1 리디렉션해야 합니다. 홈페이지로 일괄 보내면 안 됩니다.
  • 표준 URL 태그. 새 URL을 가리키도록 갱신하세요. 같은 언어의 지역별 중복이 남아 있다면 Google은 서로 경쟁하게 두기보다 선호 표준 URL과 hreflang의 조합을 권합니다.
  • hreflang. 모든 지역 버전의 상호 hreflang 집합이 새 URL을 참조해야 합니다. 이동한 속성 하나가 아니라 모든 속성에 걸쳐 바꾸세요.
  • 내부 링크와 사이트맵. 내부 링크를 새 URL로 바꾸고 XML 사이트맵을 갱신해 크롤러가 새 구조를 빨리 찾게 하세요.
  • 호스트 확인. ccTLD나 서브도메인은 Search Console/Bing Webmaster Tools의 새 속성입니다. 문제가 생긴 뒤가 아니라 데이터가 필요해지기 전에 확인하세요.
  • 모니터링. 전환 중 색인, 트래픽, 순위를 보세요. 전후 수치를 비교할 때 마이그레이션 자체가 교란 요인이라는 점을 기억하세요. 리디렉션, 콘텐츠 갱신, 링크 변경처럼 동시에 바뀐 다른 모든 것을 통제하지 않으면 변화를 새 URL 형태의 효과로 돌릴 수 없습니다.

순위 상승만 쫓아 구조를 이전하지 마세요. Google은 구조 사이의 선호를 밝히지 않으며, 구조 변경으로 해결될 가능성이 있는 문제보다 마이그레이션 자체의 위험이 더 큽니다.

제 권고

  • 서브디렉터리(example.com/de/)를 기본으로 삼으세요. 운영비가 가장 낮고 권위가 통합되며, 대부분 사이트에는 약한 지역 신호를 감수하고 단순함을 얻는 선택이 합리적입니다. 2022년 이후 남은 유일한 명시적 수단이므로 hreflang을 올바르게 구현할 책임은 받아들이세요.
  • 지역 신호가 정말 중요하고 분산 비용을 감당할 수 있다면 ccTLD를 고르세요. 국가 도메인을 이미 소유하거나, 금융·의료·대형 소매업·정부 관련 분야처럼 현지 주소가 신뢰를 만들거나, 시장의 법적·등록 요건이 해당 도메인을 요구하는 경우입니다. 결정 전에 원하는 도메인을 실제로 등록하고 관리할 수 있는지 확인하세요. 각 도메인이 자체 권위를 쌓는다는 것을 알고 시작하세요.
  • 서브도메인은 주로 인프라상의 이유로 고르세요. 별도 도메인을 원하거나 필요로 하지는 않지만 국가마다 별도 호스트·스택이 필요한 경우입니다. 서브디렉터리와 같은 수동 지역 신호 작업은 여전히 해야 합니다.
  • 무계획하게 섞지 마세요. 무엇을 고르느냐보다 한 구조를 골라 모든 시장에 일관되게 적용하는 것이 중요합니다. 일관성이 대규모 hreflang과 크롤링을 관리 가능하게 합니다.
  • 계획 없이 구조를 이전하지 마세요. 이동한다면 순위 문제의 빠른 해결책이 아니라 리디렉션, 표준 URL, hreflang, 내부 링크, 사이트맵, 호스트 확인, 모니터링을 포함한 완전한 URL 마이그레이션으로 다루세요.

전체 주제에서의 위치

같은 묶음의 다른 글은 국제 SEO 감사, 구현 점검표, 시장별 키워드 조사, 번역과 현지화 선택 등 더 넓은 국제 SEO 기초를 다룹니다. 태그 수준의 작동 방식은 hreflang과 x-default에 있습니다. 구조를 선택한 뒤 성패를 가르는 요인은 거의 언제나 구조 자체가 아니라 hreflang의 정확성입니다.

전문가 메모 추가

전문가 인용문 고정

새로운 사람인가요? 미등록 프로필을 다음 위치에서 /admin/experts/ → 전문가 인용문 고정 먼저 만드세요.