깨진 링크는 클릭하거나 검색로봇이 따라갔을 때 목적지 페이지가 존재하지 않거나 접근할 수 없는 링크입니다. 삭제된 페이지, 주소가 바뀐 페이지, 오타로 잘못 입력한 주소를 가리키는 링크가 모두 여기에 해당합니다.
이 글은 목적지 URL의 상태가 아니라 그 URL을 가리키는 링크 쪽에서 문제를 봅니다. 존재하지 않는 URL이 404를 반환하는 것 자체는 정상이고, 그 URL을 계속 가리키는 링크가 남아 있을 때부터 조치가 필요해집니다.
이 글은 Google 검색 센터의 공식 문서와 John Mueller의 공식 발언을 기준으로 작성했습니다. Ahrefs와 Semrush의 실무 자료도 참고했습니다.
링크가 깨지는 원인과 화면에 나타나는 상태
깨진 링크는 대부분 아래 상황에서 생깁니다.
- 원본 페이지를 삭제한 경우
- 주소를 변경한 뒤 리디렉션을 연결하지 않은 경우
- 링크를 입력할 때 오타로 잘못된 주소를 쓴 경우
- 참고로 걸어둔 외부 사이트가 개편되며 그 페이지가 사라진 경우
- 외부 사이트의 도메인 자체가 만료되거나 서비스가 종료된 경우
화면에는 대부분 "페이지를 찾을 수 없습니다" 같은 404 오류가 나타납니다. 서버가 아예 응답하지 않거나 연결이 계속 실패하는 경우도 깨진 링크로 봅니다.
내부 링크와 외부 링크가 받는 영향 차이
같은 깨진 링크라도 사이트 안을 향하는지 밖을 향하는지에 따라 문제의 성격이 다릅니다.
내부 링크가 깨지면 사이트 안에서 다른 페이지로 넘어가는 경로가 끊깁니다. 내부 링크는 검색로봇이 새 URL을 발견하는 경로이기도 해서, 이 경로가 끊기면 발견이 늦어지거나 사용자가 원하는 페이지에 닿지 못하고 막힙니다. Google도 href 속성이 있는 링크로 중요한 페이지를 사이트 안에서 최소 한 번은 연결하라고 권장합니다.
외부로 나가는 링크가 깨지면 인용한 자료나 참고 문서가 안 열리면서 콘텐츠의 신뢰도와 사용자 경험에 문제가 생깁니다. 다만 이 경우는 검색로봇이 내 사이트 안에서 새 페이지를 발견하는 경로와는 무관합니다. 그래서 외부 깨진 링크는 발견 문제보다 콘텐츠 품질과 독자 경험의 문제로 봐야 합니다.
검색 순위에 미치는 실제 영향
"깨진 링크가 있으면 순위가 떨어진다"는 말을 자주 듣습니다. 하지만 Google 검색 센터는 적절한 404나 410 응답 자체가 다른 페이지의 순위에 직접적인 부정적 영향을 주지 않는다고 안내합니다. John Mueller도 2024년 8월 공식 오피스아워에서 "the 404s wouldn’t affect the rest of your site’s rankings"라고 답했습니다. 사이트에 404가 많은데 리디렉션하지 않으면 순위를 잃느냐는 질문에 대한 답이었습니다.
그렇다고 깨진 링크를 그냥 둬도 된다는 뜻은 아닙니다. Semrush는 깨진 내부 링크가 크롤링을 방해하고 페이지 사이의 링크 가치 전달을 막아 기술 SEO에 부정적이라고 설명합니다. 다만 이 설명은 검색엔진이 공식적으로 확인한 사실이 아니라 업계의 실무 해석이라는 점을 구분해야 합니다.
공식 문서로 확인되는 것은 두 가지입니다. 상태 코드 자체는 순위 신호가 아니라는 점, 그리고 링크가 검색로봇의 발견 경로라는 점입니다. 이 둘을 합치면 깨진 링크의 실제 문제는 순위 하락이 아니라 발견과 사용자 경험이 끊기는 데 있다고 보는 편이 정확합니다.
404 오류, 소프트 404, 리디렉션과 다른 점
404 오류는 서버가 반환하는 HTTP 상태 코드 자체를 말합니다. 이 글에서 다루는 깨진 링크는 그 상태 코드를 반환하는 URL을 가리키는 링크 쪽을 봅니다. 상태 코드의 종류와 판단 기준은 404 오류 글에서 다룹니다.
소프트 404는 서버 응답과 화면이 어긋나는 경우입니다. 정상 응답을 보내면서 화면만 오류처럼 보이므로, 링크를 클릭하면 확실히 열리지 않는 깨진 링크와는 확인 방법이 다릅니다.
리디렉션은 주소를 옮기는 정상적인 처리입니다. 리디렉션 자체는 문제가 아니지만, 여러 단계를 거치다 결국 404에 도달하거나 리디렉션 대상이 다시 삭제되면 그 시점부터 깨진 링크가 됩니다. 리디렉션의 종류와 설정 방법은 리디렉션 글에서 다룹니다.
깨진 링크를 찾는 방법
Search Console의 페이지 색인 생성 보고서에서 "찾을 수 없음(404)" 항목으로 자기 사이트 URL이 404를 반환하는지 확인할 수 있습니다. 보고서를 여는 정확한 위치는 404 오류 글에서 다룹니다.
문제는 이 보고서만으로는 어느 페이지의 어떤 링크가 그 URL을 가리키는지 바로 보이지 않는다는 점입니다. 사이트 전체를 크롤링하는 도구(Ahrefs Site Audit, Semrush Site Audit, Screaming Frog 등)로 내부 링크를 검사하면 출발 페이지까지 확인할 수 있습니다.
외부로 나가는 링크는 사이트 크롤 도구의 아웃바운드 링크 보고서로 확인하거나, 페이지를 열어 링크를 직접 클릭해 봅니다. 방문이 많은 페이지와 내부 링크를 많이 받는 페이지부터 먼저 확인하는 편이 효율적입니다.
수정, 리디렉션, 404 유지 중 선택하는 기준
깨진 링크를 발견했다면 아래 순서로 판단합니다.
- 오타나 잘못된 주소였다면 링크 자체를 정확한 주소로 고칩니다.
- 대상 페이지가 다른 주소로 옮겨졌다면 링크를 리디렉션 경유 주소가 아니라 최종 주소로 직접 고칩니다. 리디렉션을 여러 단계 거치게 두면 응답이 느려지고, 중간 URL이 막히면 최종 페이지까지 연결이 끊길 수 있습니다.
- 대체할 페이지가 없다면 링크 자체를 없애거나, 꼭 필요한 참고라면 비슷한 다른 자료로 바꿉니다. 내부 링크라면 그 페이지를 언급한 다른 곳과 사이트맵에서도 함께 뺍니다.
- 없앨 수 없는 자료인데 원본이 완전히 사라졌다면 대체 근거를 찾을 때까지 그 문장이나 인용을 본문에서 지웁니다.
외부 사이트의 깨진 링크는 내가 소유한 페이지가 아니므로, 내 페이지에서 그 링크만 정리하면 됩니다. 반대로 다른 사이트의 깨진 링크를 찾아 내 자료로 대체를 제안하는 방식은 링크빌딩에서 다루는 깨진 링크 빌딩이라는 별도 전술입니다.
자주 묻는 질문
깨진 링크가 있으면 검색 순위가 떨어지나요?
404 상태 코드 자체가 다른 페이지의 순위를 직접 낮춘다는 공식 근거는 없습니다. Google과 John Mueller 모두 같은 입장입니다. 다만 내부 깨진 링크가 쌓이면 검색로봇과 사용자가 페이지를 발견하는 경로가 줄어들고, 이 발견 문제가 길게 이어지면 결과적으로 노출에 불리해질 수 있습니다.
모든 깨진 링크를 다 고쳐야 하나요?
정해진 개수 기준은 없습니다. 방문이 많은 페이지, 내부 링크를 많이 받는 페이지, 사이트맵에 남은 URL부터 우선 확인합니다. 방문이 거의 없는 오래된 글의 외부 링크 하나까지 매번 급하게 고칠 필요는 없습니다.
깨진 링크 빌딩은 이 글에서 설명한 내용과 같나요?
아닙니다. 이 글은 내 사이트의 깨진 링크를 찾아 조치하는 관점입니다. 깨진 링크 빌딩은 다른 사이트의 깨진 링크를 찾아 그 자리에 내 자료로 대체를 제안하는 링크 획득 전술로, 방향이 반대입니다.
함께 알아두면 좋은 용어
- 404 오류: 서버가 요청받은 URL에서 페이지를 찾을 수 없을 때 반환하는 상태 코드
- 소프트 404: 오류성 페이지가 200 같은 정상 응답을 반환하는 상태
- 리디렉션: 한 URL로 들어온 요청을 다른 URL로 이동시키는 처리
- 내부 링크: 같은 웹사이트 안의 한 페이지에서 다른 페이지로 연결하는 링크
- 링크빌딩: 다른 사이트가 내 사이트로 연결할 이유를 만들어 백링크를 얻는 활동