본문으로 건너뛰기
읽기 시간: 11분

최종 업데이트: 2026년 6월 6일

사이트 구조 설계 — 검색엔진이 좋아하는 정보 구조 만들기

SEO 친화적 사이트 구조란 무엇일까요? 클릭 3번 안에 모든 페이지에 닿는 얕은 깊이, 명확한 카테고리 분류, 일관된 URL 설계까지. 3년간 30개 사이트를 직접 만든 경험으로 검색엔진이 좋아하는 정보 구조를 정리했습니다.

"홈페이지를 새로 만들었는데, 6개월이 지나도 안쪽 페이지가 검색에 안 잡혀요."

저희가 한 달에 몇 번씩 듣는 말입니다. 디자인은 깔끔하고, 글도 꽤 썼는데, 정작 검색에서는 메인 페이지만 가끔 노출됩니다. 원인을 찾으려고 사이트를 열어보면 대부분 같은 문제가 나옵니다. 페이지는 많은데, 그 페이지들이 어떻게 연결되고 어디에 속하는지가 엉켜 있는 겁니다. 즉, 사이트 구조가 무너져 있습니다.

"SEO 친화적 사이트 구조란 모든 페이지가 메인에서 클릭 3번 안에 닿고, 주제별로 명확하게 분류되며, 검색엔진이 페이지 간 관계를 한눈에 이해할 수 있도록 설계된 정보 구조다." — 야무진SEO

사이트 구조는 눈에 보이는 디자인이 아니라 뼈대입니다. 사람에게는 잘 안 보이지만, 검색엔진은 이 뼈대부터 읽습니다. 오늘은 코딩을 모르던 사진작가가 3년간 30개 사이트를 직접 만들며 깨달은 것들을, 검색엔진이 좋아하는 구조 중심으로 풀어보겠습니다.

사이트 구조란 무엇인가 — 페이지의 지도

사이트 구조(Site Architecture)란 사이트 안의 페이지들이 어떻게 묶이고 연결되는지를 정한 설계도입니다. 보통 메인 페이지를 꼭대기에 두고, 그 아래 카테고리, 그 아래 개별 페이지가 가지처럼 뻗는 계층(hierarchy) 형태를 띱니다.

UX 분야에서는 이걸 정보 구조(IA, Information Architecture)라고 부릅니다. 엑셀리언트의 IA 분석 글은 정보 구조를 계층·내비게이션·그룹화·라벨링 네 가지 요소로 정리합니다. (출처: 엑셀리언트, 정보 구조 재설계 가이드) 쉽게 말해 "집을 정리해서 사용자가 원하는 물건을 쉽게 찾게 하는 일"입니다.

검색엔진도 똑같이 이 집을 둘러봅니다. 구글 봇은 메인에 들어와 링크를 따라 안쪽으로 이동하면서 페이지를 발견하고, 각 페이지가 어떤 주제 묶음에 속하는지를 구조에서 추론합니다. 구조가 명확하면 봇은 빠르게 전체 지도를 그립니다. 구조가 엉키면 봇은 길을 잃고, 어떤 페이지는 아예 발견조차 못 합니다.

왜 구조가 순위를 가르는가

좋은 콘텐츠를 써도 구조가 나쁘면 묻히는 이유는 세 가지입니다.

첫째, 크롤링입니다. 검색봇은 링크를 타고 페이지를 발견합니다. 넥스트티의 크롤링 최적화 글도 "내부 링크 구조를 잘 설계하면 검색봇의 크롤링 효율성을 높일 수 있다"고 강조합니다. (출처: 넥스트티 검색봇 크롤링 최적화) 어느 페이지로도 링크가 연결되지 않은 고아 페이지(orphan page)는 봇이 닿지 못해 색인조차 안 됩니다.

둘째, 페이지 중요도 전달입니다. 안쪽으로 들어갈수록, 그리고 받는 링크가 적을수록 검색엔진은 그 페이지를 덜 중요하게 봅니다. 반대로 메인 가까이 있고 여러 곳에서 링크받는 페이지는 더 중요하게 인식됩니다.

셋째, 주제 신뢰도입니다. 관련 페이지들이 한 카테고리로 묶여 서로 연결되면, 검색엔진은 "이 사이트는 이 주제를 깊게 다룬다"고 판단합니다. 이게 E-E-A-T의 전문성과도 이어집니다. 기술 SEO 기초에서 다뤘듯, 구조는 기술 SEO의 출발점입니다.

핵심 원칙 1 — 깊이는 3 클릭 이내로

가장 중요한 원칙부터 말하겠습니다. 모든 페이지는 메인에서 클릭 3번 안에 닿아야 합니다.

이걸 "3 클릭 규칙"이라고 부릅니다. 메인(0단계) → 카테고리(1단계) → 서브카테고리(2단계) → 개별 페이지(3단계). 여기까지가 안전선입니다. 4단계, 5단계로 깊어지면 두 가지가 동시에 나빠집니다. 검색봇이 그 깊이까지 잘 안 내려가고, 사용자도 도중에 이탈합니다.

저희가 작년에 맡은 한 교육업체 사이트가 그랬습니다. 강의 상세 페이지가 메인에서 다섯 번을 클릭해야 나왔습니다. 구조를 평평하게 펴서 3단계로 줄였더니, 그동안 색인조차 안 됐던 강의 페이지들이 두 달에 걸쳐 차례로 검색에 잡히기 시작했습니다. (출처: 야무진SEO 리뉴얼 사례, 교육업종 1건)

"깊으면 안 된다"는 건 아닙니다. 페이지가 수천 개인 대형 쇼핑몰은 어쩔 수 없이 깊어집니다. 다만 그럴수록 내부 링크와 사이트맵으로 깊은 페이지를 끌어올려야 합니다. 깊이를 줄일 수 없다면, 링크로 보완하는 것이 원칙입니다.

"구조가 깊으면 검색봇은 서서히 지칩니다. 봇이 지치는 지점이 곧 당신의 페이지가 검색에서 사라지는 지점입니다." — 야무진SEO

핵심 원칙 2 — 카테고리는 사용자 머릿속 기준으로

두 번째 원칙은 카테고리 분류입니다. 카테고리는 사장님 회사의 조직도가 아니라, 고객이 찾는 방식대로 나눠야 합니다.

흔한 실수가 있습니다. 회사 내부 부서나 제품 코드 기준으로 메뉴를 짜는 겁니다. 정작 고객은 그렇게 생각하지 않습니다. 예를 들어 인테리어 업체라면 "시공팀/디자인팀" 같은 내부 구분이 아니라 "주거 인테리어 / 상업 공간 / 부분 시공"처럼 고객이 검색하는 단위로 나눠야 합니다.

카테고리를 잘 나누는 세 가지 기준을 정리하면 이렇습니다.

  • 상호 배타적이어야 한다. 한 페이지가 두 카테고리에 동시에 들어가면 봇도 사용자도 헷갈립니다.
  • 카테고리 이름이 곧 검색어여야 한다. 사람들이 실제로 검색하는 단어를 라벨로 씁니다. 멋부린 표현보다 명확한 단어가 낫습니다.
  • 각 카테고리에 충분한 콘텐츠가 있어야 한다. 페이지 한두 개뿐인 카테고리는 만들지 않는 게 낫습니다.

여기서 한 단계 더 들어가면 토픽 클러스터 구조가 됩니다. 핵심 주제를 다루는 큰 기둥 페이지(pillar)를 하나 두고, 세부 주제 글들이 그 기둥을 둘러싸며 서로 링크하는 방식입니다. 검색엔진에 "우리가 이 주제의 전문가"라고 알리는 가장 강력한 신호입니다.

핵심 원칙 3 — URL과 내비게이션으로 구조를 드러내라

세 번째는 구조를 눈에 보이게 만드는 일입니다. 머릿속 설계가 아무리 좋아도, URL과 메뉴에 드러나지 않으면 검색엔진은 모릅니다.

URL은 폴더 구조를 그대로 반영하는 게 좋습니다. 사이트.kr/services/seo-website처럼 카테고리 경로가 보이면, 사용자도 검색엔진도 이 페이지의 위치를 즉시 압니다. 넥스트티의 기술 SEO 글도 "URL 구조는 하위 카테고리와 관련된 내용을 계층적으로 반영해야 한다"고 짚습니다. (출처: 넥스트티 기술적 SEO) 자세한 URL 설계 규칙은 URL 구조 설계에서 따로 다뤘습니다.

내비게이션도 마찬가지입니다. 상단 메뉴는 1단계 카테고리를 그대로 보여주고, 빵 부스러기(breadcrumb) 내비게이션으로 "지금 어느 깊이에 있는지"를 표시합니다. 빵 부스러기는 사용자 길 안내인 동시에, 검색엔진에 계층을 알려주는 신호입니다.

그리고 내부 링크입니다. 구조의 가지들을 실제로 연결하는 게 내부 링크입니다. 같은 카테고리 글끼리 묶고, 기둥 페이지로 링크를 모아주는 작업이 구조를 살아 움직이게 만듭니다. 이 부분은 내부 링크 설계에서 깊게 풀어두었으니 함께 보시길 권합니다.

흔히 놓치는 빈틈 — AI 검색 시대의 사이트 구조

여기서 경쟁사 글들이 잘 안 다루는 지점을 짚겠습니다. 사이트 구조 관련 글 대부분은 크롤링과 URL까지만 말하고 끝납니다. 그런데 검색 환경이 바뀌었습니다.

ChatGPT, Claude, 구글 AI 개요 같은 AI 검색이 빠르게 자리를 잡으면서, 이제 사이트 구조에 한 가지가 더 필요해졌습니다. 바로 AI가 읽기 좋은 구조입니다. TBWA 데이터랩의 분석에 따르면, AI는 HTML 전체에서 광고·내비게이션·스크립트 같은 불필요한 요소를 걷어내고 핵심 콘텐츠만 추출하는 데 어려움을 겪습니다. (출처: TBWA 데이터랩 llms.txt 가이드)

그래서 등장한 것이 llms.txt입니다. 사이트 루트에 두는 마크다운 파일로, AI에게 "이 사이트의 핵심 문서는 이것"이라고 알려주는 안내서입니다. robots.txt가 접근 규칙이고 sitemap.xml이 페이지 목록이라면, llms.txt는 AI 인용을 위한 콘텐츠 요약입니다. 문서화 플랫폼 Mintlify는 이걸 적용한 뒤 AI 인용 정확도가 27% 개선됐다고 밝혔습니다. (출처: TBWA 데이터랩, Mintlify 사례)

물론 llms.txt는 아직 표준이 확정되지 않았고, 직접 순위에 반영되지도 않습니다. 다만 사이트 구조를 설계할 때 "사람과 검색봇만이 아니라 AI도 독자"라는 관점을 더해야 한다는 점은 분명합니다. 명확한 계층, 깔끔한 카테고리, 일관된 URL — 결국 AI가 읽기 좋은 구조의 기본도 이것입니다. 좋은 구조는 SEO·AEO·GEO 어디서나 통합니다.

구조를 망치는 실수 5가지

마지막으로, 저희가 30개 사이트를 만들며 반복해서 본 실수를 정리합니다.

  1. 고아 페이지 방치. 어디서도 링크받지 못한 페이지는 봇이 못 찾습니다. 모든 페이지는 최소 한 곳에서 링크받아야 합니다.
  2. 메뉴에 모든 걸 다 넣기. 상단 메뉴 항목이 15개씩 되면 중요도가 분산됩니다. 1단계는 5~7개로 압축하세요.
  3. 카테고리 중복. 한 글이 세 카테고리에 동시에 들어가면 검색엔진이 주제를 못 잡습니다.
  4. URL과 메뉴 구조 불일치. 메뉴는 3단계인데 URL은 평평하면 봇이 계층을 못 읽습니다. 둘을 맞추세요.
  5. 사이트맵 미제출. 구조가 좋아도 sitemap.xml을 검색엔진에 제출하지 않으면 발견이 늦어집니다. 특히 페이지가 많을수록 필수입니다.

이 다섯 가지만 점검해도 사이트 구조의 절반은 잡힙니다.

자주 묻는 질문 (FAQ)

사이트 구조는 처음 만들 때 정해야 하나요, 나중에 고쳐도 되나요?

처음에 잘 잡는 게 압도적으로 유리합니다. 나중에 구조를 바꾸면 URL이 변하고, 그러면 301 리디렉션을 일일이 걸어야 기존 순위를 지킬 수 있습니다. 다만 이미 무너진 구조라면 늦지 않았습니다. 리뉴얼로 구조를 펴는 작업은 SEO 효과가 가장 확실하게 나타나는 작업 중 하나입니다.

페이지가 몇 개부터 구조 설계가 필요한가요?

페이지가 10개만 넘어가도 구조가 필요합니다. 5~6개일 때는 메인에서 다 보이니 문제가 없지만, 10개를 넘으면 카테고리 없이는 사용자도 봇도 길을 잃습니다. 블로그를 운영한다면 글이 쌓일수록 카테고리 설계가 빨리 중요해집니다.

3 클릭 규칙은 무조건 지켜야 하나요?

대부분의 중소 사이트에서는 지키는 게 맞습니다. 페이지가 수천 개인 대형 사이트는 물리적으로 어렵습니다. 그럴 때는 깊이를 줄이는 대신, 내부 링크와 카테고리 페이지로 깊은 페이지를 끌어올리는 보완 설계를 합니다. 원칙은 "봇이 적은 클릭으로 닿게 한다"입니다.

카테고리는 몇 개가 적당한가요?

1단계 메인 카테고리는 5~7개가 적당합니다. 사람이 한눈에 인지하는 항목 수의 한계가 그 정도이기 때문입니다. 그 이상 필요하면 서브카테고리로 한 단계 내리는 게 낫습니다. 항목이 너무 많은 메뉴는 중요도가 분산돼 오히려 손해입니다.

사이트 구조와 내부 링크는 같은 건가요?

관련 있지만 다릅니다. 사이트 구조는 페이지들의 계층 설계도이고, 내부 링크는 그 가지들을 실제로 연결하는 선입니다. 구조가 골격이라면 내부 링크는 혈관입니다. 골격이 좋아도 혈관이 안 통하면 페이지가 힘을 못 받습니다. 둘은 함께 설계해야 합니다.


사이트 구조는 한 번 잘 잡아두면 콘텐츠가 쌓일수록 복리로 효과가 나는 자산입니다. 반대로 무너진 구조 위에 글만 쌓으면, 좋은 콘텐츠도 검색엔진 눈에 안 띄는 곳에 묻힙니다.

오늘 당장 할 수 있는 일이 있습니다. 사이트 메인에서 가장 중요한 안쪽 페이지까지 클릭을 세어 보세요. 4번 이상 걸린다면 구조를 손볼 때입니다.

우리 사이트 구조가 검색엔진에게 어떻게 보이는지 직접 확인하고 싶다면, 무료 SEO 진단을 신청해보세요. 깊이·카테고리·내부 링크 중 어디가 막혀 있는지 짚어 드리고, 어디부터 고치면 효과가 빠른지 알려드립니다.

우리 사이트 구조, 검색엔진이 잘 읽고 있을까요?

무료 SEO 진단으로 구조의 깊이와 카테고리 문제를 짚어 드립니다.