진단 도움말
진단이 접근하지 못할 때 | 크롤러 차단 해결 안내
사이트는 브라우저에서 잘 열리는데 진단만 실패하거나, 콘텐츠가 0으로 나온다면 대부분 아래 중 하나입니다
⚠️
이건 오름만의 문제가 아닙니다. 오름 크롤러가 막혔다는 건 구글·빙 같은 검색엔진 크롤러도
같은 이유로 막힐 수 있다는 뜻입니다. 그러면 사이트가 검색 결과에 아예 안 나올 수 있어,
지금 바로 확인해보시는 게 좋습니다.
먼저 무엇이 막고 있는지 확인하세요
🌏
해외 접속(국가) 차단
한국 IP만 허용하고 해외 IP를 막는 보안 설정입니다. 오름·구글·빙 크롤러는 대부분 해외에서 접속하므로 함께 차단됩니다. 국내 소규모 호스팅에서 가장 흔한 원인입니다.
→호스팅·보안 플러그인(예: Wordfence)이나 방화벽에서 "국가 차단 / 해외 IP 차단"을 쓰는지 확인
→검색엔진 크롤러(Googlebot·Bingbot) IP 대역은 허용 목록에 추가
→자체 서버·IDC라면 방화벽의 GeoIP 차단 규칙을 점검
🤖
봇(자동 접근) 차단
사람 브라우저는 통과시키고 자동 접근을 막는 설정입니다. Cloudflare "봇 파이트 모드"나 보안 플러그인의 봇 차단이 흔합니다. 검색엔진 크롤러도 봇이라 함께 막힙니다.
→Cloudflare를 쓴다면 Security → Bots에서 "검증된 봇(Verified Bots)"은 허용으로
→보안 플러그인의 봇 차단 목록에서 검색엔진 크롤러 제외
→캡차·자바스크립트 챌린지를 모든 방문자에게 거는 설정은 완화
📄
robots.txt 차단
robots.txt 파일이 크롤러의 접근을 통째로 막고 있는 경우입니다. 개발 중에 막아둔 설정이 그대로 남아 있는 일이 많습니다.
→주소창에 "내사이트주소/robots.txt"를 열어 내용을 확인
→"Disallow: /" 한 줄만 있으면 전체 차단 상태 · 그 줄을 지우거나 필요한 경로만 남김
→워드프레스라면 설정 → 읽기의 "검색엔진 차단" 체크 해제
⚙️
자바스크립트로 그리는 사이트(SPA)
React·Vue·Next 등으로 만든 사이트는 서버가 주는 초기 HTML 에 본문이 거의 없고, 자바스크립트가 실행돼야 화면이 채워집니다. 진단에서 "콘텐츠 0점·본문 없음"으로 나오는 원인입니다. 구글은 실행 후 읽지만 시간이 더 걸리고, 빙·네이버 등은 실행 전 HTML 만 보는 경우가 많습니다.
→서버사이드 렌더링(SSR) 또는 정적 프리렌더링을 적용해 초기 HTML 에도 본문·제목·메타가 담기게
→최소한 홈·주요 랜딩 페이지만이라도 프리렌더된 HTML 을 제공
→제목(title)·설명(meta description)·OG 태그는 자바스크립트가 아니라 서버 HTML 에 직접 넣기
확인이 어려우면
호스팅 업체 고객센터에 "검색엔진 크롤러(구글봇·빙봇)와 해외 IP가 차단돼 있는지 확인하고, 막혀 있으면 허용해달라"고 요청하시면 됩니다.
설정을 바꾼 뒤 다시 진단하면 정상적으로 읽힙니다.
ℹ️
참고로 네이버는 국내 크롤러라 해외 IP 차단과 무관하게 접근합니다. 오름은 네이버가 아니라 구글·빙 기준으로 진단하므로,
이 화면이 떴다면 구글·빙 노출에 문제가 있을 가능성이 큽니다.