검색 결과에서 우리 사이트 아이콘이 사라졌습니다 — 파비콘이 구글 문제인지 우리 문제인지 가리는 순서
"검색해 보니 다른 회사는 로고가 뜨는데 우리만 지구본 아이콘입니다." 이 문의는 순위가 떨어졌다는 문의와 성격이 다릅니다. 파비콘은 랭킹 신호가 아니라 검색 결과에서 우리 줄을 브랜드로 보이게 만드는 표시 요소이고, 그래서 원인도 랭킹과 전혀 다른 곳에 있습니다. 게다가 이 문제는 우리가 아무것도 건드리지 않았는데 사라지는 경우가 실제로 있습니다. 순서를 잘못 잡으면 멀쩡한 홈페이지 코드를 며칠씩 뜯게 됩니다.
![]()
첫 단계는 우리 사이트가 아니라 옆 사이트를 보는 것입니다
파비콘 문의를 받으면 코드부터 열지 마십시오. 먼저 우리와 무관한 사이트 대여섯 개를 같은 검색 결과 화면에서 확인합니다. 정부 기관, 대형 언론사, 누가 봐도 설정이 멀쩡할 사이트를 섞어서 봅니다. 그중 여러 곳이 같이 지구본으로 바뀌어 있다면 그건 우리 홈페이지의 <link rel="icon"> 문제가 아닙니다.
실제로 2026년 8월 중순, 여러 사이트에서 검색 결과 파비콘이 한꺼번에 기본 아이콘으로 바뀌었다는 보고가 몰린 적이 있습니다. 대상에는 대형 도메인도 포함돼 있었고, 일부는 별다른 조치 없이 원래대로 돌아왔습니다. 이런 종류의 표시 오류는 구글 쪽 렌더링 문제로 발생했다가 며칠 안에 정상화되는 일이 드물지 않습니다. 원인이 우리 쪽인지 구글 쪽인지 가르는 이 판단은 순위 변동을 볼 때와 같은 사고방식입니다. 순위가 흔들리는데 구글은 업데이트가 없다고 할 때 우리 문제인지 가려내는 순서에서 다룬 대조군 확인이 여기서도 그대로 통합니다.
반대로 옆 사이트들은 전부 멀쩡한데 우리만 없다면, 그때부터 아래 요건을 봅니다.
구글이 실제로 요구하는 조건은 생각보다 짧습니다
구글 공식 문서가 정한 파비콘 요건은 다음과 같습니다. 체크리스트로 그대로 쓰셔도 됩니다.
- 선언 위치는 홈페이지의
<head>입니다. 하위 페이지에만 넣어 두면 인식되지 않습니다. - 지원하는 rel 값은
icon,shortcut icon,apple-touch-icon,apple-touch-icon-precomposed네 가지입니다.href는 상대경로도 되고, 자기 도메인이 아니어도 됩니다. - 정사각형이어야 합니다. 최소 8×8px 이상이면 되지만, 구글은 여러 화면에서 깨지지 않도록 48×48px보다 크게 만들 것을 권장합니다.
- 호스트명 단위로 하나입니다.
example.com과news.example.com은 각각 다른 파비콘을 가질 수 있지만,example.com/news처럼 하위 디렉터리별로 다르게 지정하는 것은 지원되지 않습니다. - Googlebot과 Googlebot-Image가 둘 다 홈페이지와 파비콘 파일에 접근할 수 있어야 합니다.
- 파비콘 URL이 안정적이어야 하고, 브랜드를 알아볼 수 있는 이미지여야 합니다.
여기서 현장 사고가 가장 많이 나는 항목은 마지막 두 개, 즉 접근 차단과 URL 불안정입니다.
![]()
우리 쪽 원인은 대개 이 다섯 가지 중 하나입니다
실무에서 반복해서 나오는 패턴입니다.
- 홈페이지 개편 직후 — 새 템플릿의
<head>에 파비콘 선언이 빠졌거나, 이전 경로만 남아 404가 나는 경우. 개편일과 파비콘이 사라진 시점이 붙어 있으면 거의 이쪽입니다. - 빌드 해시 파일명 —
favicon.a1b2c3.png처럼 배포할 때마다 파일명이 바뀌는 구조. 구글이 다시 가져오려 할 때마다 URL이 없어져 있습니다. 파비콘만은 고정 경로로 빼 두십시오. - 이미지 경로 차단 —
/assets/나/static/을 robots.txt에서 통째로 막아 두고 그 안에 파비콘이 들어 있는 경우입니다. 크롤링 차단과 색인 제거가 어떻게 다른지는 robots.txt로 막았는데 검색에 뜨는 이유에서 정리했는데, 파비콘은 그 구분과 무관하게 가져올 수 없으면 그냥 표시되지 않습니다. - 홈페이지가 리다이렉트 중 —
www유무나 국가별 경로로 홈이 계속 튀는 구조에서, 구글이 인식한 홈과 우리가 파비콘을 심어 둔 홈이 서로 다른 주소인 경우입니다. - CDN·보안 설정 — 이미지 최적화 규칙이나 봇 차단 규칙이 Googlebot-Image의 요청만 막고 있는 경우. 브라우저에서는 멀쩡히 보이기 때문에 눈으로는 절대 안 잡힙니다.
다섯 번째가 특히 성가십니다. 확인은 브라우저가 아니라 서치콘솔 URL 검사에서 파비콘 파일 주소를 직접 넣어 보는 방식으로 합니다. 사람이 보는 화면과 크롤러가 받는 응답이 다를 수 있다는 전제를 깔아야 합니다.
![]()
고친 뒤에는 기다리는 것이 일입니다
파비콘을 수정했다고 검색 결과가 즉시 바뀌지 않습니다. 구글 문서는 파비콘 크롤링에 며칠에서 몇 주까지 걸릴 수 있다고 안내합니다. 서치콘솔 URL 검사로 홈페이지 색인을 다시 요청하면 조금 앞당길 여지는 있지만, 보장되는 절차는 아닙니다.
이 대기 구간에서 가장 흔한 실수가 "안 되네" 하며 파일명을 또 바꾸는 것입니다. 그러면 구글이 방금 확인한 URL이 다시 무효가 되고 시계가 처음으로 돌아갑니다. 한 번 고쳤으면 최소 2~3주는 그대로 두고 관찰하십시오. 요건을 다 지켜도 표시가 보장되지는 않는다는 점도 문서에 명시돼 있습니다. 검색 결과의 부가 표시 요소가 조건을 충족해도 항상 뜨지는 않는다는 성격은 리뷰 스니펫 별점이 안 뜨는 이유와 같습니다.
보고서에 쓸 문장도 여기서 정리됩니다. 파비콘 부재는 순위 하락의 원인이 아니고, 순위 하락의 증거도 아닙니다. 브랜드 인지와 클릭 유도에 불리하다는 정도로 설명하고, 실제 효과는 클릭률 데이터로 전후를 비교해 말하는 편이 안전합니다.
점검 순서 요약
- 무관한 사이트 대여섯 곳의 파비콘을 같은 화면에서 확인한다. 여럿이 함께 사라졌으면 며칠 관찰하고 끝낸다.
- 우리만 없으면 홈페이지 HTML 소스에서
rel="icon"계열 선언이 있는지 본다. - 선언된 파비콘 URL을 그대로 열어 200으로 응답하는지, 정사각형에 48px보다 큰지 확인한다.
- robots.txt에서 홈페이지와 파비콘 경로가 Googlebot·Googlebot-Image에 열려 있는지 본다.
- 홈페이지 리다이렉트 최종 도착지가 구글이 색인한 주소와 같은지 맞춰 본다.
- CDN·보안 규칙에서 봇 차단이 걸려 있는지 확인한다.
- 고친 뒤 URL 검사로 색인을 다시 요청하고, 파일명은 건드리지 않은 채 2~3주 기다린다.
이 순서대로 가면 대부분 1번이나 3번에서 끝납니다. 코드를 먼저 열지 않는 것만으로도 하루가 절약됩니다.
이 글의 내용을 사이트에 적용하기 어려우시면, 현재 상태부터 무료로 확인해 드립니다.
무료 진단 신청