깨진 링크 검사기
깨진 링크는 사용자 신뢰, SEO, 독자의 인내심을 모두 떨어뜨립니다. 페이지 URL을 붙여넣으면 검사기가 모든 <a href>를 크롤링하고 각 대상에 요청을 보낸 뒤 HTTP 상태 — 200 OK, 301 리디렉션, 404 찾을 수 없음, 500 오류, 타임아웃 — 를 보고합니다. 리디렉션 체인도 펼쳐서 결국 오류로 이어지는 링크를 찾을 수 있고, 결과는 상태별로 필터링할 수 있어 가장 심각한 것부터 고칠 수 있습니다.
깨진 링크 검사 방식
-
1
페이지 URL 입력
기본은 단일 페이지입니다. 작은 사이트맵 옵션은 sitemap.xml에서 최대 50페이지를 대기열에 넣습니다.
-
2
모든 외부 링크 추출
렌더링된 HTML에서 내부 링크, 외부 링크, 이미지, 스크립트를 파싱합니다.
-
3
HEAD 후 GET 요청
각 URL에 먼저 HEAD를 보냅니다. HEAD를 거부하는 서버는 가벼운 GET으로 대체합니다. 링크당 타임아웃은 10초입니다.
-
4
상태별 결과 그룹화
2xx 정상, 3xx 리디렉션(체인 포함), 4xx 클라이언트 오류, 5xx 서버 오류, DNS/타임아웃 실패로 나눕니다. 작업이 끝나면 CSV로 내보낼 수 있습니다.
HTTP 상태 코드 요약
| 코드 | 의미 | 조치 |
|---|---|---|
| 200 | OK(정상) | 조치 없음 |
| 301 | 영구 이동 | 링크를 최종 URL로 업데이트 |
| 302 | 발견(임시 리디렉션) | 보통 괜찮지만 긴 체인은 좋지 않음 |
| 307 / 308 | 엄격한 임시/영구 리디렉션 | 체인에 여러 홉이 있으면 업데이트 |
| 403 | 금지됨 | 링크는 존재하지만 차단됨(페이월, 지역 제한) |
| 404 | 찾을 수 없음 | 링크 제거 또는 교체 |
| 410 | 사라짐 | 반드시 교체 — 페이지가 영구 삭제됨 |
| 429 | 요청 과다 | 나중에 재확인. 대상이 요청 제한 중 |
| 500 / 502 / 503 | 서버 오류 | 재확인. 대상의 일시적 문제일 수 있음 |
| 타임아웃 | 서버 응답 지연 | 재확인. 지속되면 표시 |
리디렉션 체인
여러 홉(A → B → C → D)은 지연을 늘리고, PageRank를 새게 만들며, 크롤러를 혼란스럽게 합니다. 대상은 원본 링크에서 항상 1홉 이하가 이상적입니다. 검사기는 2홉 이상의 체인을 표시하므로 원본 href를 최종 대상으로 업데이트할 수 있습니다.
흔한 원인
- 만료된 외부 기사 — 뉴스 사이트는 낡고 블로그는 사라집니다.
- HTTPS 전환의 잔재 — 이제
https://로 리디렉션되는http://대상. - 이동된 상품 페이지 — 전자상거래 구조 개편이 유입 링크를 깨뜨립니다.
- 이름이 바뀐 섹션으로 가는 앵커 링크 — 내 사이트의
#old-heading. - 끝 슬래시 불일치 —
/page와/page/는 서버 설정에 따라 301 또는 404가 될 수 있습니다.
속도 높이기
- 정확한 보고를 위해 한 번에 한 페이지만 크롤링하세요. 큰 사이트맵은 공유 서버의 요청 제한에 걸립니다.
- 같은 대상을 반복적으로 두드리지 않도록 상태를 24시간 캐시하세요.
- 소셜 미디어 공유 URL은 제외하세요. 실제 링크 상태와 관계없이 봇에 403을 자주 반환합니다.
자주 묻는 질문
기본적으로 제공한 단일 URL의 외부 링크만 확인합니다. 사이트맵 모드는 한 번에 최대 50페이지를 대기열에 넣습니다. 대형 사이트 전체 감사에는 Screaming Frog 같은 전용 데스크톱 크롤러를 사용하세요.
일부 서버는 브라우저 User-Agent, 쿠키, 리퍼러가 없는 요청을 차단합니다. 검사기는 최소한의 헤더만 보냅니다. 오탐이 의심되면 “브라우저인 척하기” 옵션으로 다시 시도하세요.
네. rel=“nofollow” 링크도 깨져 있으면 UX를 해치므로 검사합니다. dofollow만 확인하고 싶다면 결과 화면에서 필터링할 수 있습니다.
대부분의 블로그는 월 1회, 트래픽이 많거나 전자상거래 페이지는 주 1회가 좋습니다. 큰 콘텐츠 이전 후에는 다음 날 한 번, 일주일 뒤 한 번 더 실행하세요.
관련 도구
단어 빈도 계산기
텍스트에서 가장 자주 반복되는 단어를 빈도와 밀도 비율로 확인하세요. 편집, SEO 점검, 콘텐츠 감사에 유용합니다.
백링크 앵커 텍스트 분석기
백링크, CSV 행, URL | 앵커 쌍 또는 앵커 텍스트 줄을 붙여 넣어 반복을 세고 Anchor Text,Count,Share CSV를 내보냅니다.
브레드크럼 Schema 생성기
어떤 페이지 계층이든 유효한 BreadcrumbList JSON-LD를 생성합니다. 사이트 head에 바로 붙여넣을 수 있는 schema.org 마크업을 만듭니다.
단어 수 세기
에세이, 게시물, 캡션, 메타 설명을 위해 단어, 글자, 문장, 단락 수를 세고 읽기 시간, 말하기 시간, 키워드 밀도, Flesch 가독성 점수까지 확인하세요.
바코드 생성기
Code 128, Code 39, EAN-13, UPC-A, ITF-14, Codabar로 스캔 가능한 1D 바코드를 만드세요. 인쇄용 PNG, SVG, PDF로 내보낼 수 있습니다.
사용자명 생성기
기준 단어에서 숫자와 구분자를 선택해 사용자명 아이디어를 생성하세요. 새 계정, 게이머 태그, 부계정 프로필에 유용합니다.