본문 바로가기
SEO·GEO 용어사전

사이트 아키텍처 (Site Architecture)

마지막 업데이트

사이트 아키텍처는 사이트를 이루는 페이지들을 계층과 연결로 조직하는 설계입니다. 홈페이지 아래 어떤 카테고리를 두고, 그 아래 어떤 하위 카테고리와 개별 페이지를 배치하며, 페이지끼리 어떻게 연결할지를 정하는 일입니다.

사이트 아키텍처를 검색하면 소프트웨어 시스템의 설계를 뜻하는 같은 이름의 개념도 함께 나옵니다. 이 글에서는 검색엔진과 방문자가 사이트를 얼마나 쉽게 이해하고 이동하는지를 다루는 SEO 쪽 뜻만 설명합니다.

이 글은 Google 검색 센터의 SEO 스타터 가이드와 이커머스 사이트 구조 가이드를 기준으로 작성했습니다. Ahrefs와 Semrush의 실무 자료도 참고했습니다.

페이지 계층과 링크로 사이트를 조직하는 방식

사이트 아키텍처는 크게 세 가지로 만들어집니다.

  • 계층: 홈, 카테고리, 하위 카테고리, 개별 페이지 순서로 상위와 하위 관계를 정합니다.
  • 그룹화: 주제가 비슷한 페이지를 같은 카테고리나 폴더로 묶습니다.
  • 내부 링크: 메뉴와 본문에서 상위 페이지와 하위 페이지, 관련 페이지를 서로 연결합니다.

Google도 URL이 수천 개가 넘는 사이트라면 주제가 비슷한 페이지를 디렉토리로 묶으라고 안내합니다. 반품 정책은 /policies/, 프로모션은 /promotions/ 아래 모으는 식입니다. 이렇게 묶인 계층은 URL 구조브레드크럼으로 겉에서도 드러납니다.

좋은 사이트 아키텍처의 조건

Semrush는 좋은 사이트 구조를 세 가지로 요약합니다.

  • 플랫하다: 홈에서 원하는 페이지까지 클릭 몇 번이면 닿습니다.
  • 주제별로 묶여 있다: 관련 있는 콘텐츠끼리 같은 카테고리 안에 있습니다.
  • 고아 페이지가 없다: 어떤 페이지도 다른 페이지에서 연결되지 않은 채 혼자 남지 않습니다.

반대로 카테고리가 뒤섞이거나, 같은 주제의 페이지가 서로 다른 상위 카테고리 아래 흩어지거나, 메뉴와 본문 어디에서도 연결되지 않는 페이지가 쌓이면 나쁜 아키텍처로 봅니다.

플랫 구조와 딥 구조의 차이

Ahrefs와 Semrush는 사이트 아키텍처를 플랫 구조와 딥 구조로 나눠 설명합니다. 플랫 구조는 홈에서 최소한의 클릭으로 콘텐츠에 닿는 구조이고, 딥 구조는 같은 페이지에 닿기까지 클릭을 여러 번 거쳐야 하는 구조입니다.

실무에서는 이 클릭 수를 클릭 깊이라고 부릅니다. Semrush는 클릭 깊이를 3번 이내로 맞추라고 권장하는데, 이는 Semrush의 실무 기준이지 Google이 공식 문서에서 밝힌 수치는 아닙니다. Google 검색 센터의 스타터 가이드와 이커머스 사이트 구조 가이드를 확인했지만 정확한 클릭 수 기준은 나오지 않았습니다.

중요한 페이지를 딥 구조 안쪽에 묻어 두면 검색로봇도 사용자도 늦게 찾거나 아예 찾지 못할 수 있습니다. 반드시 몇 클릭이어야 한다는 절대 기준보다, 중요한 페이지일수록 홈에 가깝게 배치한다는 방향이 실무에 더 맞습니다.

검색엔진이 사이트 구조를 읽는 방법

검색로봇은 이미 아는 페이지의 링크를 따라 크롤링하며 새 URL을 찾습니다. 계층이 명확하고 링크가 정리돼 있으면 크롤러도 페이지 사이의 관계를 더 쉽게 파악합니다.

Google은 이커머스 사이트 구조 가이드에서, 어떤 페이지에 도달하는 데 필요한 링크 수와 그 페이지로 들어오는 링크 수를 페이지의 상대적 중요도를 추론하는 정보로 쓸 수 있다고 설명합니다. 홈에서 멀고 들어오는 링크도 적은 페이지는 사이트 안에서 덜 중요한 페이지로 읽힐 수 있다는 뜻입니다. 이 설명은 이커머스 문서에 나온 내용이지만, 링크로 페이지 관계를 파악한다는 원리 자체는 Google 검색의 기본 크롤링 방식과 같습니다.

Google 검색 센터는 신경 쓰는 모든 페이지가 사이트 안의 다른 페이지에서 최소 한 번은 연결돼야 한다고도 안내합니다. 연결된 적 없는 페이지는 사이트맵에 있어도 사용자가 직접 찾아가긴 어렵습니다. 대규모 사이트에서는 계층이 얽혀 불필요한 URL이 늘어나면 크롤 버짓이 중요한 페이지 대신 다른 페이지에 쓰일 수도 있습니다.

가까운 SEO 용어와 사이트 아키텍처의 경계

사이트 아키텍처는 아래 개념들을 모두 포함하는 더 큰 설계입니다.

  • 내부 링크는 사이트 아키텍처를 이루는 낱개 연결입니다. 이 글은 그 연결들이 만드는 전체 계층을 봅니다.
  • URL 구조는 개별 주소의 표기 규칙입니다. 이 글은 그 주소들이 상위와 하위로 어떻게 묶이는지를 봅니다.
  • 브레드크럼은 계층을 화면에서 보여 주는 탐색 요소 하나입니다. 이 글은 그 계층 자체를 설계하는 일을 다룹니다.
  • 토픽 클러스터는 콘텐츠 주제를 필러와 세부 글로 묶는 방법입니다. 사이트 아키텍처는 카테고리와 상품, 여러 페이지 유형을 포함한 사이트 전체 구조를 다뤄 범위가 더 넓습니다.
  • 사일로 구조는 사이트 아키텍처를 만드는 한 가지 방식입니다. 주제별로 섹션을 나누고 섹션 사이의 링크를 제한하는 방식인데, Semrush는 이 방식이 사용자와 검색엔진의 접근을 오히려 제한할 수 있다고 지적합니다.

실무에서 사이트 아키텍처를 점검하는 순서

  1. 크롤 데이터와 사이트맵에서 전체 URL을 모읍니다.
  2. URL을 홈, 카테고리, 하위 카테고리, 개별 페이지로 나눠 계층 트리를 그립니다.
  3. 각 페이지가 홈에서 몇 번의 클릭으로 닿는지 셉니다.
  4. 고아 페이지가 있는지, 같은 주제의 페이지가 서로 다른 카테고리에 흩어져 있는지 확인합니다.
  5. 중요한 페이지일수록 클릭 깊이가 얕은지, 메뉴나 관련 페이지 링크로 실제 연결돼 있는지 봅니다.

한 번 그린 구조는 사이트가 커지면서 계속 어긋납니다. 새 카테고리나 페이지를 추가할 때마다 어느 상위 계층에 넣을지 먼저 정하고, 그 뒤에 링크를 연결하는 순서가 안전합니다.

자주 묻는 질문

사이트 아키텍처와 소프트웨어 아키텍처는 같은 개념인가요?

아닙니다. 이름은 같지만 소프트웨어 아키텍처는 시스템의 코드와 데이터 흐름을 설계하는 다른 분야입니다. SEO에서 쓰는 사이트 아키텍처는 페이지의 계층과 링크 구조를 뜻합니다.

카테고리는 몇 단계까지 만들어야 하나요?

정해진 단계 수는 없습니다. 페이지 수와 주제 범위에 맞춰 정하되, 중요한 페이지가 너무 깊은 곳에 묻히지 않는지를 기준으로 봅니다.

사이트를 새로 만들지 않고도 아키텍처를 고칠 수 있나요?

가능합니다. 기존 URL을 지우지 않고도 카테고리 배치를 다시 정리하고, 내부 링크와 메뉴를 새 계층에 맞게 바꿀 수 있습니다. 다만 URL 자체를 바꾼다면 301 리디렉션으로 기존 주소를 새 주소에 연결해야 합니다.

함께 알아두면 좋은 용어

참고 문서