홍은표 · 넥스트티 대표 · SEO/GEO 컨설턴트 | 작성 2026-05-26
DEFINITION · 한 문장 정의
내부 링크 설계는 한 사이트 안의 페이지들이 서로를 가리키는 방식을 의도적으로 짜는 일입니다. 목적은 한 주제에 대해 이 사이트가 권위 자산을 보유하고 있다는 신호를 검색엔진과 AI 답변엔진에 일관되게 전달하는 것입니다.
1분 요약 · KEY TAKEAWAYS
WHY · 역할 정리
외부 백링크는 사이트 전체의 권위(authority)를 외부에서 끌어오고, 내부 링크는 그 권위를 사이트 내부 페이지들 사이에 분배합니다. 외부에서 들어온 신호가 풍족해도 내부 구조가 산만하면 검색엔진은 "어떤 페이지가 핵심인가"를 판단하지 못합니다.
또 하나, 내부 링크는 운영 주체가 통제할 수 있는 변수입니다. 외부 백링크는 부탁하고 기다리는 일이지만 내부 링크는 오늘 당장 정리할 수 있습니다. 같은 노력 대비 효과가 빠른 자산은 내부 링크입니다.
AI 답변 엔진은 페이지를 단독으로 보기보다 주제 클러스터 단위로 인식합니다 — 한 주제를 다루는 페이지군이 서로 일관되게 연결되어 있으면, 그중 한 페이지가 인용되어도 답변 안에서 동일 사이트의 다른 페이지가 추가로 노출되는 경우가 늘어납니다. 이 동작은 결정론적이지는 않지만 관측 가능한 패턴입니다.
HUB & SPOKE · 살아있는 예시
말로 설명하는 것보다 보여드리는 게 빠릅니다. 아래는 넥스트티 사이트의 GEO 주제 클러스터 구조입니다. 허브 페이지(필러) 1개가 모든 위성 페이지를 가리키고, 모든 위성이 다시 허브를 가리킵니다. 이 글 자체도 SEO 클러스터의 위성이며, 같은 원칙으로 짜였습니다.
이 구조가 만들어지면 한 위성 페이지가 AI 답변에 인용될 때, 같은 주제 클러스터의 다른 페이지도 함께 노출될 가능성이 올라갑니다. 단일 페이지 SEO보다 주제 단위 권위 누적이 핵심 자산이 되는 이유입니다. 토픽 권위 →
5 PATTERNS · 우리가 쓰는 5가지
인사이트 카드·메인 페이지 3단 블록·인덱스 페이지·sitemap·ItemList 스키마 — 한 글이 노출되는 자리는 여러 곳입니다. 이걸 페이지마다 흩어 두면 추가·수정 때마다 누락이 생깁니다. 레지스트리 1개에 등록하고 모든 노출처가 같은 레지스트리를 읽도록 짭니다.
src/includes/insights-data.php 한 파일에 글을 1줄 추가하면 GEO·SEO·제작 인덱스 페이지, 메인 3단 블록, sitemap, ItemList 스키마가 자동으로 반영됩니다. GNB 메뉴는 또 다른 단일 출처(core/utils.php의 get_gnb_menu()) — 헤더·푸터·모바일 드로어가 같은 함수를 호출합니다.
용어사전은 내부 링크가 가장 자연스럽게 누적되는 구조입니다. 각 용어 항목이 관련 용어 N개를 명시적으로 가리키게 만들면, 사전 안에서 자동으로 그래프가 형성됩니다. 사전끼리 공통 용어가 있을 때는 별도의 외부 참조 필드를 두어 중복 엔티티 생성을 막습니다.
related(같은 사전 안 연결)와 related_ext(다른 사전 항목 연결) 필드를 둡니다. 데이터 파일에 항목만 추가하면 상세 페이지·검색·DefinedTerm 스키마가 자동 생성됩니다.
탐색 링크 4개를 본문 곳곳에 흩뿌리지 말고, 글 끝에 3~4장짜리 카드 1개로 모읍니다. 사용자에게 "다음에 뭘 읽을지" 한 곳에서 보여주는 게 산만하지 않고, 검색엔진에도 의도가 분명히 전달됩니다.
seo-crosssell.php · geo-crosssell.php 같은 공통 파셜이 자동 삽입되어 같은 클러스터의 추천 글 3~4장을 노출합니다.
본문 인라인 링크는 핵심 개념을 정의한 페이지로 자연스럽게 연결되는 것만 둡니다. 페이지당 1~3개가 적정선이고, 그 이상은 산만해져 신뢰가 떨어집니다. FAQ·체크리스트·비교표 안의 텍스트엔 인라인 링크를 넣지 않습니다 — 정답 단위로 짧고 독립적으로 읽혀야 하기 때문입니다.
같은 페이지로 연결되는 링크라도 앵커는 문맥에 맞게 다양한 표현으로 분산되는 것이 자연스럽습니다. "키워드 리서치 가이드", "키워드 조사 방법", "키워드 도구 비교"처럼 표현이 분산되어야 합니다. 모든 링크가 exact-match 앵커로 박혀 있으면 오히려 인공적으로 보입니다.
우리 사이트는 내부 링크가 토픽 권위를 만들어주고 있을까?
SEO Checker로 무료 진단 →ANTI-PATTERNS
"내부 링크 자동 추가" 스크립트로 페이지마다 동일한 자리·동일한 앵커를 일괄 삽입한 결과. 자연스럽지 않은 위치에 같은 패턴이 도배되면 사용자에겐 산만하게, 검색엔진엔 인공적으로 보입니다.
모든 페이지 푸터에 수십 개 링크를 박아 두는 패턴. 한때 유효했지만 지금은 신호가 약하고 오히려 페이지마다 같은 링크 그룹이 반복돼 본문 비중을 떨어뜨립니다. 푸터엔 정말 자주 가는 핵심 링크만, 나머지는 sitemap·인덱스 페이지로.
목표 키워드를 한 글자도 안 바꾸고 모든 곳에 그대로 박는 방식. 검색엔진의 자연어 처리가 정교해진 지금은 오히려 페널티 위험 신호. 같은 페이지로 가는 링크라도 문맥에 맞게 표현이 분산되는 게 정상입니다.
FAQ는 한 정답 단위로, 비교표는 한 비교 행 단위로 짧고 독립적으로 읽혀야 합니다. 그 안에 인라인 링크가 들어가면 흐름이 깨지고, AI 답변엔진이 해당 답변을 단독 발췌할 때도 깨진 상태로 인용될 수 있습니다.
어떤 페이지도 가리키지 않는 페이지. 좋은 콘텐츠라도 안으로 들어갈 경로가 없으면 발견 자체가 안 됩니다. 새 글을 발행할 때 "이 글로 들어오는 내부 링크가 최소 2개 이상 있는가"를 체크 항목으로 두면 고아 페이지가 안 생깁니다.
FAQ
DIAGNOSE · INTERNAL LINKING
허브·스포크 매핑 · 단일 레지스트리 점검 · 앵커 분산 분석 · 고아 페이지 식별.
넥스트티가 사이트 내부 링크 구조를 진단하고 개선 우선순위를 정리해드립니다.