Citeon
기술 실무 한글 실증

내부 링크가 AI 인용에 미치는 영향

박도현
박도현 · AEO 리서처
내부 링크가 AI 인용에 미치는 영향

내부 링크는 AI 검색이 당신의 페이지를 '발견하고, 맥락을 이해하고, 인용 후보로 끌어올리는' 세 단계 모두에 직접 개입한다. 단순히 사용자가 이동하는 통로가 아니라, AI 크롤러의 발견 경로이자 임베딩이 읽어 들이는 맥락 신호이며, RAG 파이프라인의 검색·재정렬 점수를 끌어올리는 구조적 장치다. 이 글은 "내부 링크를 잘 깔면 인용이 는다"는 막연한 통념을 retrieval→reranking→generation 메커니즘으로 분해해 '왜 그런지'까지 설명한다.

먼저 정리: AI 인용은 어떤 파이프라인을 거치는가

ChatGPT·Perplexity·구글 AI·네이버 AI 브리핑이 특정 문장을 인용할 때, 그 답변은 모델의 머릿속에서 즉흥적으로 나오는 게 아니다. 대부분 RAG(Retrieval-Augmented Generation) 구조를 따른다. RAG는 Lewis 등이 2020년에 제안한 방식으로(arXiv:2005.11401), 모델 파라미터에 저장된 지식(파라메트릭 메모리)과 외부 문서에서 실시간으로 끌어온 지식(비파라메트릭 메모리)을 결합한다. 쉽게 말해 "기억으로 답하되, 모르는 건 책장에서 찾아서 답하는" 구조다.

이 파이프라인은 보통 세 단계로 나뉜다.

내부 링크는 이 세 단계 이전, 그리고 각 단계 안에서 동시에 작동한다. 하나씩 보자.

0단계 — 발견: 링크가 없으면 후보에도 못 든다

RAG가 아무리 똑똑해도 인덱스에 없는 페이지는 검색되지 않는다. AI 검색엔진은 자체 크롤러로 웹을 수집한다. OpenAI는 GPTBot·OAI-SearchBot, Anthropic은 ClaudeBot·anthropic-ai, Perplexity는 PerplexityBot, 구글은 Google-Extended로 페이지를 긁어간다. robots.txt에서 이 크롤러들을 허용해야 비로소 '인용 후보 풀'에 진입할 수 있다.

그런데 크롤러는 어떻게 페이지를 찾을까? 바로 링크를 따라간다. 사이트맵도 있지만, 크롤러가 페이지의 중요도와 연결성을 판단하는 1차 단서는 내부 링크 그래프다. 어떤 페이지로 향하는 내부 링크가 하나도 없으면(고아 페이지, orphan page) 크롤러는 그 페이지를 늦게 발견하거나, 중요도가 낮다고 판단해 자주 들르지 않는다. 자주 안 들르면 최신 내용이 인덱스에 반영되지 않고, 결국 AI가 옛 정보를 인용하거나 아예 인용하지 않는다.

상황크롤러 입장인용 결과
핵심 글이 메인·카테고리에서 여러 번 링크됨중요 페이지로 인식, 자주 방문최신 내용이 빠르게 후보 풀에 진입
발행만 하고 어디서도 링크 안 함(고아)발견 지연, 저빈도 방문인덱스 누락·지연 → 인용 기회 상실

비유하자면, 도서관에 책을 기증해도 색인 카드에 등록되지 않고 서가 어디에도 안내가 없으면 사서는 그 책을 손님에게 추천할 수 없다. 내부 링크는 "이 책 여기 있어요"라고 사서에게 알려주는 안내 표지판이다.

한국 시장의 특수성 — 네이버와 우회 경로

네이버는 외부 크롤러를 차단한다. 그래서 글로벌 AI(ChatGPT·Perplexity 등)는 네이버 블로그 본문을 직접 읽지 못하고, 대신 나무위키·위키백과·티스토리 같은 열린 출처로 우회해 한국어 정보를 수집한다. 즉 한국어 콘텐츠라면 열린 도메인(자사 블로그·티스토리 등)에서의 내부 링크 구조가 글로벌 AI 인용에 특히 중요해진다. 한편 네이버 자체 AI는 C-Rank(출처의 신뢰·전문성)와 D.I.A.+(문서의 의도 적합성)로 후보를 고르는데, C-Rank는 한 출처가 특정 주제에 대해 얼마나 깊고 일관되게 다뤘는지를 본다. 내부 링크로 묶인 주제 클러스터는 바로 이 '일관된 전문성'의 구조적 증거가 된다.

1단계 — Retrieval: 내부 링크가 '맥락'을 청크에 주입한다

여기가 가장 중요하고, 가장 오해가 많은 지점이다. 검색 단계는 대부분 의미 검색(임베딩)으로 작동한다. Karpukhin 등의 Dense Passage Retrieval 연구(2020, arXiv:2004.04906)는 질문과 문서를 같은 벡터 공간에 임베딩해 의미가 가까운 것을 찾는 방식이, 단순 키워드 일치(BM25)를 능가한다는 것을 보였다. 문제는 긴 문서를 통째로 임베딩하지 않고 작은 청크로 쪼개서 인덱싱한다는 점이다. 청크 하나만 떼어 놓으면 "그것은 35% 감소했다" 같은 문장은 무엇이 왜 감소했는지 맥락을 잃는다.

Anthropic이 2024년 공개한 Contextual Retrieval 연구가 이 문제를 정면으로 다뤘다. 각 청크 앞에 그 청크가 속한 문서 맥락을 한두 문장 덧붙였더니 검색 실패율이 35% 감소(실패율 5.7% → 3.7%)했다. 여기에 BM25 키워드 검색을 결합(하이브리드)하니 실패율이 49% 줄었고, 재정렬(reranking)까지 더하자 67% 감소했다. 결론은 명료하다. "이 청크가 무엇에 관한 것인지" 맥락이 붙어 있을수록 검색이 정확해진다.

그렇다면 내부 링크와 무슨 상관일까. 내부 링크의 앵커 텍스트(클릭되는 글자)와 그 주변 문장이 바로 이 맥락 신호다. "RAG의 재정렬 단계를 자세히 설명한 글"이라는 앵커는, 링크된 페이지가 'RAG 재정렬'에 관한 것임을 검색 시스템과 모델 양쪽에 알려준다. 본문 안에서 관련 개념을 일관된 용어로 서로 링크하면, 각 페이지의 청크가 더 또렷한 주제 좌표를 갖게 되어 의미 검색에서 정확한 질문에 매칭될 확률이 올라간다.

❌ 약한 예 / ✅ 강한 예 — 앵커 텍스트

앵커 텍스트는 사람에게도, 임베딩에도 동시에 읽히는 신호다. 막연한 앵커는 맥락을 거의 주지 못한다.

구분실제 문장왜 그런가
❌ 약한 예RAG 파이프라인이 궁금하면 여기를 클릭하세요."여기"는 의미 좌표가 0. 임베딩이 링크 대상의 주제를 추론할 단서가 없다.
✅ 강한 예검색 후보를 질문과 함께 다시 읽어 순서를 바꾸는 cross-encoder 기반 재정렬(reranking)은 별도 글에서 깊이 다뤘다.앵커가 곧 주제. 링크 대상 페이지의 맥락이 출발 페이지에서부터 명시된다.
구분실제 문장왜 그런가
❌ 약한 예관련 글: 이전 포스트 / 다음 포스트시간 순서만 알릴 뿐 주제 관계가 없다. 주제 클러스터가 형성되지 않는다.
✅ 강한 예이 개념은 하이브리드 검색에서 BM25와 의미 검색을 RRF로 합치는 방법과 함께 보면 이해가 빠르다.주제적으로 가까운 페이지를 명시적으로 연결 → 검색·생성 단계에서 묶음으로 호출될 가능성↑

2단계 — Reranking: 주제 클러스터가 '근거 묶음'으로 함께 호출된다

검색이 후보 수십 개를 끌어오면, 재정렬 단계가 이를 질문과 함께 다시 읽어 순서를 바꾼다. cross-encoder 기반 재정렬은 질문과 후보를 한 번에 입력해 정밀하게 점수를 매기는데, 공개 벤치마크에서 NDCG를 약 5~15포인트(난도 높은 경우 ~20) 끌어올린다. 1차 검색이 거칠게 그물을 던지는 단계라면, 재정렬은 "질문을 다시 읽고 진짜 답이 될 만한 것만 앞으로" 고르는 사서의 2차 선별이다.

내부 링크로 잘 묶인 주제 클러스터는 이 단계에서 유리하다. 하나의 질문에 대해 서로 보강하는 여러 페이지(개념 정의 글 + 실무 적용 글 + 사례 글)가 함께 후보로 잡히면, 모델 입장에서는 "이 출처가 이 주제를 다각도로 일관되게 다루고 있다"는 신호가 된다. Anthropic 실험에서 재정렬을 더했을 때 실패율이 67%까지 떨어진 것은, 재정렬이 맥락 풍부한 청크를 잘 골라낸다는 뜻이기도 하다. 즉 맥락(내부 링크가 만든 주제 좌표)과 재정렬은 곱셈으로 작동한다.

실무 권장값으로 Anthropic은 재정렬 후 상위 약 20개 청크(top-20)를 맥락으로 넘기는 것을 제안했다. 이 좁은 창에 당신의 페이지 청크가 들어가려면, 1단계에서 맥락이 또렷해야 하고, 그 맥락의 상당 부분을 내부 링크 구조가 만든다.

3단계 — Generation: 'Lost in the Middle'과 인용 위치

상위 청크들이 맥락으로 들어가도, 모델이 그것을 똑같이 잘 쓰는 건 아니다. Liu 등의 2023년 연구 'Lost in the Middle'(arXiv:2307.03172)은 긴 맥락의 중간에 놓인 정보가 손실되는 U자형 패턴을 보고했다. 핵심 정보가 맥락의 앞이나 끝에 있을 때 모델이 잘 활용하고, 중간에 파묻히면 무시되기 쉽다는 것이다. 책 한 권을 읽고 나면 첫 장면과 마지막 장면은 또렷한데 중간은 흐릿한 것과 같다.

이것이 내부 링크와 연결되는 지점은 두 가지다. 첫째, 페이지 내부 구조다. 핵심 직답과 근거를 글 앞부분과 결론부에 배치하면 그 청크가 맥락 창의 양 끝에 놓일 확률이 올라가 인용으로 살아남기 쉽다. 둘째, 주제 클러스터의 허브-스포크 구조다. 한 주제의 '허브 글'(개요)이 여러 '스포크 글'(세부)을 링크하고 스포크가 다시 허브를 가리키면, 모델이 한 질문에 답할 때 분산된 근거를 끌어모으는 대신 잘 정리된 한 묶음을 만나게 된다. 분산된 약한 신호 여러 개보다, 응집된 강한 신호 하나가 생성 단계에서 인용될 확률이 높다.

GEO 관점 — 인용을 부르는 콘텐츠 자체의 힘

내부 링크는 구조이고, 그 안에 담기는 콘텐츠의 질이 곱해져야 한다. Aggarwal 등의 GEO 연구(2023, arXiv:2311.09735, KDD 2024)는 통계 인용, 출처 인용, 직접 인용문을 더하는 것이 특정 조건에서 생성엔진 가시성을 최대 약 40%까지 높인다는 것을 보였다. 내부 링크가 페이지를 후보로 끌어올리고 맥락을 입힌다면, GEO 원칙은 그 페이지가 일단 후보에 들었을 때 실제로 인용되게 만든다. 둘은 경쟁이 아니라 직렬로 작동한다.

하이브리드 검색까지 — 내부 링크가 BM25 쪽에도 기여한다

현대 검색은 의미 검색과 키워드 검색을 함께 쓰는 하이브리드가 표준에 가깝다. 공개 벤치마크 종합치로 recall@10을 보면, 의미 검색 단독은 약 78%, BM25 단독은 약 65%, 둘을 RRF(Reciprocal Rank Fusion)로 합친 하이브리드는 약 91%다. 비유하면 키워드 색인(BM25)은 책 제목과 색인어로 찾는 도서관 카드이고, 의미 검색은 주제를 아는 사서다. 둘을 합치면 정확한 단어와 모호한 의도 양쪽을 다 잡는다.

내부 링크의 앵커 텍스트는 이 중 BM25 쪽 신호를 강화한다. 일관된 핵심 용어로 링크를 깔면, 그 용어가 페이지의 키워드 시그니처를 또렷하게 만들어 키워드 일치 매칭에 유리해진다. 동시에 그 앵커 주변 문장이 맥락이 되어 의미 검색에도 기여한다. 하나의 잘 쓴 내부 링크가 하이브리드의 두 축에 동시에 작용하는 셈이다.

측정은 한 번으로 끝나지 않는다 — 비결정성 주의

"내부 링크 손봤더니 인용이 늘었다"를 단언하려면 측정이 받쳐줘야 하는데, 여기엔 함정이 있다. LLM 출력은 temperature=0에서도 흔들린다. GPU 연산 순서와 배치 처리 때문에 같은 입력도 결과가 달라질 수 있다. 한 분석에서는 대형 모델을 1,000회 돌렸을 때 80가지 출력이 나왔고, AI 가시성의 불확실성을 정량화한 연구에서는 인용 빈도가 멱법칙처럼 출렁이므로 다중 실행 + 부트스트랩 신뢰구간을 권장했다(arXiv:2603.08924 등). 즉 단일 측정은 노이즈에 가깝다.

그러므로 내부 링크 개선의 효과를 볼 때도 ❌"한 번 물어봤더니 인용됐다/안 됐다"로 판단하지 말고, ✅동일 질문 세트를 여러 번·여러 시점에 돌려 추세로 봐야 한다. 프롬프트 볼륨 같은 '검색량 추정치'도 패널 모델링에 기반한 것이라 과신은 금물이다. Conductor의 표현처럼 "신뢰할 수 없는 검색량 데이터는 없는 것보다 나쁘다".

실무 체크리스트 — 내부 링크로 인용 확률 올리기

Citeon은 이 원리를 제품에 담았다

내부 링크가 발견·검색·재정렬·생성 전 단계에 작동한다는 건 이해했더라도, "내 사이트는 지금 어디가 약한가"를 사람 눈으로 일일이 보긴 어렵다. Citeon은 이 진단을 자동화했다.

지금 내 사이트가 AI 검색에서 발견되고 인용될 준비가 됐는지, 무료로(₩0) 진단받아 볼 수 있다. citeon.cloud에서 무료 진단 시작하기.

자주 묻는 질문

내부 링크가 정말 외부 백링크보다 AI 인용에 도움이 되나요?

둘은 역할이 다릅니다. 외부 링크는 권위 신호에 가깝고, 내부 링크는 크롤러의 발견 경로·청크 맥락·주제 응집도를 만드는 구조 신호입니다. AI 인용은 RAG의 검색·재정렬·생성 과정을 거치는데, 내부 링크는 이 세 단계 모두에 직접 작용합니다. 특히 자기 사이트 안에서 즉시 통제할 수 있다는 점에서 가장 먼저 손볼 수 있는 지렛대입니다.

앵커 텍스트에 키워드를 많이 넣으면 좋은가요?

핵심 개념을 자연스럽게 담는 건 좋지만, 같은 키워드를 기계적으로 반복하는 과최적화는 역효과입니다. 본문 흐름상 자연스럽게 읽히면서 링크 대상의 주제를 명확히 알려주는 앵커가 이상적입니다. 의미 검색(임베딩)은 단어 반복보다 맥락의 또렷함에 반응합니다.

고아 페이지가 있으면 절대 인용 안 되나요?

'절대'는 아닙니다. 사이트맵 등으로 발견될 수는 있습니다. 다만 내부 링크가 없으면 크롤러 방문 빈도와 중요도 판단이 낮아져 인덱스 반영이 지연되거나 후보 풀에서 밀릴 가능성이 큽니다. 인용 기회를 떨어뜨리는 구조적 약점인 건 분명합니다.

내부 링크를 고친 효과를 어떻게 확인하나요?

한 번 물어보고 판단하면 안 됩니다. LLM 출력은 temperature=0에서도 흔들리고 인용 빈도는 크게 출렁입니다. 동일한 질문 세트를 여러 번·여러 시점에 돌려 추세와 신뢰구간으로 봐야 합니다. Citeon의 주간 모니터링이 이 추세 측정을 자동화합니다.

네이버 블로그에 글을 써도 글로벌 AI가 인용하나요?

네이버는 외부 크롤러를 차단하므로 글로벌 AI가 네이버 블로그 본문을 직접 읽기 어렵습니다. 대신 나무위키·위키백과·티스토리 같은 열린 출처로 우회합니다. 글로벌 AI 노출이 목표라면 자사 도메인이나 열린 플랫폼에서의 콘텐츠·내부 링크 구조를 함께 챙기는 편이 안전합니다.

참고자료

박도현
박도현 · AEO 리서처

생성형 검색·LLM 인용에 관한 논문과 데이터를 읽고 실무 언어로 옮깁니다. 근거 없는 '카더라'를 싫어합니다.

내 사이트의 AI 검색 점수가 궁금하다면

30초 무료 진단으로 SEO·AEO·GEO 점수와 처방을 받아보세요.

무료 진단 시작
← 인사이트 목록으로