
블로그 글을 많이 쓰면 검색 순위가 오른다고 믿었던 시절이 있습니다. 저도 그랬습니다. 열심히 포스팅을 쌓았는데 어떤 글은 꾸준히 유입이 생기고, 어떤 글은 발행 직후부터 아무도 찾지 않았습니다. 나중에 분석해보니 이유가 있었습니다. 유입이 살아있는 글들은 공통적으로 다른 글들의 내부 링크가 집중되어 있었고, 그렇지 않은 글은 고립된 섬처럼 홀로 떠 있었습니다. 이것이 토픽 클러스터(Topic Cluster) 구조가 자연 발생적으로 작동한 결과라는 걸 그때는 몰랐습니다.
필러 페이지와 페이지 권위가 실제로 어떻게 작동하는가
토픽 클러스터 모델은 HubSpot이 2017년 제안한 콘텐츠 설계 방식입니다. 핵심 구조는 단순합니다. 광범위한 주제를 다루는 필러 페이지(Pillar Page) 1개를 중심에 두고, 세부 주제를 깊게 파고드는 클러스터 페이지(Cluster Page) 10~20개를 주변에 배치합니다. 그리고 클러스터 페이지 각각이 필러 페이지로 내부 링크를 연결하는 구조입니다.
여기서 페이지 권위(Page Authority)라는 개념이 중요합니다. 페이지 권위란 특정 페이지가 얼마나 많은 링크를 받고 있는지, 그 링크들이 얼마나 신뢰할 수 있는 출처에서 오는지를 종합적으로 수치화한 지표입니다. 내부 링크도 이 권위 전달에 기여하는데, 클러스터 페이지 여러 개가 필러 페이지 하나를 가리키면 구글은 그 필러 페이지를 해당 주제의 핵심 문서로 인식하기 시작합니다.
제가 직접 써봤는데, 이 효과가 체감되기까지는 시간이 필요합니다. "워드프레스 SEO"를 필러 주제로 잡고 AI에게 클러스터 주제를 요청했더니 "워드프레스 플러그인 설치 방법", "워드프레스 사이트맵 설정", "워드프레스 이미지 최적화" 등 12개의 세부 주제가 나왔습니다. 각 클러스터 글 하단에 내부 링크를 삽입하고 3개월을 기다렸습니다. 그 이후 필러 페이지였던 "워드프레스 SEO 완벽 가이드"의 구글 순위가 1페이지 하단에서 상위 3위 안으로 진입했습니다.
인상적이었던 건 트래픽 흐름의 변화였습니다. 필러 페이지로 유입된 방문자들이 내부 링크를 타고 클러스터 페이지들로 자연스럽게 이동하면서, 전체 세션 시간이 늘어났습니다. 구글 애널리틱스(Google Analytics) 기준으로 평균 세션 지속 시간이 기존 대비 약 40% 증가했습니다. 여기서 세션 지속 시간이란 방문자가 사이트에 머문 총 시간으로, 콘텐츠 품질과 연관성을 가늠하는 사용자 행동 지표 중 하나입니다.
토픽 클러스터 구조가 효과를 내는 핵심 조건을 정리하면 다음과 같습니다.
- 필러 페이지는 해당 주제의 전반을 개괄하되, 각 세부 항목은 클러스터 페이지로 연결해 깊이를 분산시켜야 합니다.
- 클러스터 페이지는 하나의 세부 주제에 집중해 실질적인 정보를 담아야 합니다. 얕은 글을 12개 만들어봤자 효과는 없었습니다.
- 내부 링크의 앵커 텍스트(Anchor Text)는 다양하게 구성해야 합니다. 앵커 텍스트란 링크가 걸린 텍스트 자체를 뜻하며, 같은 표현을 반복하면 구글이 과최적화로 판단할 수 있습니다.
AI로 내부 링크 구조를 설계할 때 반드시 걸러야 할 것
AI를 내부 링크 설계에 활용하면 속도 면에서 확실한 이점이 있습니다. "SEO 블로그를 주제로 필러 페이지 1개와 클러스터 페이지 12개의 제목·슬러그·내부 링크 앵커 텍스트를 출력해줘" 같은 프롬프트 하나로 전체 콘텐츠 지도를 초 단위로 뽑아낼 수 있습니다. 슬러그(Slug)란 URL에서 도메인 이후에 오는 경로 문자열을 의미하며, 검색 엔진이 페이지 주제를 파악하는 데 직접 활용됩니다.
솔직히 이건 예상 밖이었습니다. AI가 생성한 앵커 텍스트의 다양성이 사람이 작성한 것보다 실제로 높았습니다. 사람은 같은 링크를 반복적으로 삽입할 때 무의식적으로 동일한 표현을 씁니다. 반면 AI는 맥락에 따라 "워드프레스 SEO 가이드", "SEO 설정 방법", "검색 최적화 전략" 같은 식으로 자연스럽게 변형해 냈습니다. 앵커 텍스트 다양성은 과최적화 패널티를 피하는 데 중요한데, AI가 이 부분에서 오히려 더 나은 결과를 보여준 것입니다.
그런데 문제가 하나 있었습니다. AI가 제안한 링크 중에는 실제 독자 입장에서 연관성이 낮은 것들이 섞여 있었습니다. "워드프레스 이미지 최적화" 글 안에 "워드프레스 댓글 플러그인 추천"으로 연결되는 링크가 삽입된 경우가 있었는데, 이런 링크가 들어가면 이탈률이 오히려 올라갔습니다. 이탈률(Bounce Rate)이란 방문자가 해당 페이지 하나만 보고 사이트를 떠나는 비율을 뜻하며, 사용자 경험의 질을 간접적으로 측정합니다. 제 경험상 이건 좀 다릅니다. AI가 제안한 링크 구조를 그대로 쓰면 안 됩니다. 반드시 관련성이 낮은 링크는 수동으로 걸러내야 합니다.
일반적으로 내부 링크가 많을수록 좋다고 알려져 있지만, 실제로 써보니 독자가 자연스럽게 클릭할 수 있는 맥락에 있는 링크만 남겨야 효과가 있었습니다. 구글 서치 센트럴 역시 링크의 품질과 맥락 적합성을 평가에 반영한다고 명시하고 있습니다(출처: Google Search Central). Moz도 내부 링크는 순전히 SEO 목적이 아닌 사용자 경험을 먼저 고려해야 효과를 낸다고 강조합니다(출처: Moz).
또 하나의 함정은 필러 페이지 자체의 품질입니다. "모든 것을 다루는 글"이라는 정의 때문에 깊이 없이 넓기만 한 콘텐츠가 되는 경우가 많습니다. 구글은 이제 포괄적이지만 얕은 글보다 범위가 좁더라도 실제로 유용한 글을 선호합니다. 필러 페이지가 클러스터들을 이어주는 허브 역할을 하려면, 각 세부 주제에서 독자가 궁금해할 핵심 질문에 먼저 답하고 클러스터로 연결해야 합니다. 단순히 클러스터 페이지들의 목차 역할만 해서는 순위가 오르지 않았습니다.
토픽 클러스터 전략은 방향성이 명확하고 실제로 효과도 있습니다. 다만 AI 자동화는 초안 설계 도구로만 쓰고, 최종 링크 배치와 콘텐츠 깊이는 사람이 독자 관점에서 직접 검토하는 과정이 반드시 필요합니다. 처음부터 완벽한 구조를 설계하려 하기보다, 먼저 핵심 필러 페이지 하나를 잘 만들고 클러스터를 하나씩 붙여나가는 방식이 현실적으로 훨씬 관리하기 쉬웠습니다. 구조를 갖추는 것보다 구조 안에 실제 독자를 위한 콘텐츠를 채우는 것이 결국 더 중요하다는 걸, 3개월의 실험이 확인해줬습니다.
참고:
HubSpot — "The Topic Cluster Model: The Future of Content Strategy" (blog.hubspot.com, 2017) Moz — "Internal Links for SEO: An Actionable Guide" (moz.com/learn/seo) Semrush Blog — "Topic Clusters: How to Build Your SEO Strategy Around Them" (2024) Google Search Central — "Links and how Google evaluates them"