구글 검색에는 나오는데
네이버 검색에는 안 나오는 이유
홈페이지를 오픈한 뒤 구글에서는 회사명이나 서비스명을 검색하면 사이트가 나오는데, 네이버에서는 같은 검색어로 검색해도 홈페이지가 보이지 않는 경우가 있습니다. 이런 상황이 생기면 홈페이지 자체에 문제가 있다고 생각하기 쉽지만, 구글과 네이버는 서로 다른 검색엔진이기 때문에 사이트를 발견하고 수집하는 과정도 각각 따로 진행됩니다.
구글이 이미 홈페이지를 발견하고 검색 결과에 반영했다고 해서 네이버도 같은 시점에 해당 사이트를 발견하거나 동일한 검색어에서 노출하는 것은 아닙니다. 네이버가 아직 주요 URL을 충분히 수집하지 못했을 수도 있고, 페이지는 발견했지만 검색 대상에서 제외되었거나 특정 검색어에서 노출 우선순위가 낮은 상황일 수도 있습니다.
구글과 네이버는 같은 검색 데이터베이스를 사용하는 것이 아닙니다
- Googlebot이 사이트와 페이지를 발견
- 페이지 콘텐츠와 링크 구조를 크롤링
- 검색 대상이 될 수 있는 페이지를 색인
- 검색어와 관련성이 높은 결과를 노출
- 네이버 검색로봇이 사이트를 별도로 발견
- 페이지와 링크 구조를 자체적으로 수집
- 검색 대상에 포함할 문서를 판단
- 네이버 검색 환경에 맞춰 결과를 노출
따라서 Google Search Console에서 특정 페이지가 정상적으로 색인되어 있다고 표시되더라도 그것만으로 네이버 검색 노출까지 정상이라고 판단할 수는 없습니다. 반대로 네이버에서는 검색되지만 구글에서는 아직 해당 페이지를 충분히 발견하지 못한 상황도 발생할 수 있습니다.
네이버가 사이트를 아직 충분히 발견하지 못했을 수 있습니다
신규 홈페이지이거나 도메인을 변경한 사이트라면 검색로봇이 주요 페이지를 발견할 수 있는 기본 환경부터 확인하는 것이 좋습니다. 네이버에서는 서치어드바이저의 웹마스터 도구를 통해 사이트 등록과 소유 확인, robots.txt 상태, 사이트맵과 수집 상태 등을 점검할 수 있습니다.
사이트맵은 홈페이지 안에 어떤 URL이 존재하는지 검색엔진이 파악하는 데 도움을 주는 파일입니다. 하지만 사이트맵을 등록했다고 모든 페이지가 바로 검색 결과에 노출되는 것은 아닙니다. 검색로봇이 실제 페이지에 접근할 수 있어야 하고, 각 페이지 역시 검색 대상이 될 수 있는 구조와 콘텐츠를 갖추고 있어야 합니다.
특히 홈페이지를 리뉴얼하면서 URL 구조가 변경됐다면 메인페이지만 확인할 것이 아니라 서비스 페이지, 회사소개, 포트폴리오, 게시물과 같은 주요 URL이 정상적으로 연결되어 있는지도 함께 살펴보는 것이 좋습니다.
페이지가 있어도 검색엔진이 정상적으로 처리하지 못하는 설정이 있을 수 있습니다
서치어드바이저에 홈페이지를 등록했다고 해서 검색 노출 문제가 모두 해결되는 것은 아닙니다. 홈페이지 내부 설정 때문에 검색로봇이 특정 페이지에 접근하지 못하거나, 검색 대상에서 제외하도록 설정되어 있는 경우도 있습니다.
검색로봇이 중요한 페이지나 디렉터리에 접근하지 못하도록 차단되어 있지 않은지 확인합니다.
접근 여부 확인검색 결과에 노출되어야 하는 페이지에 실수로 noindex 설정이 적용되어 있지 않은지 확인합니다.
색인 설정 확인현재 페이지가 아닌 다른 URL을 대표 페이지로 지정하고 있지는 않은지 확인합니다.
대표 URL 확인같은 콘텐츠가 여러 URL에서 제공되고 있어 검색엔진이 대표 페이지를 구분하기 어려운지 살펴봅니다.
URL 구조 확인중요한 콘텐츠가 JavaScript 실행 이후에만 표시된다면 검색로봇이 실제 내용을 충분히 확인할 수 있는지도 살펴봅니다.
콘텐츠 확인이런 문제는 일반 사용자가 브라우저에서 홈페이지를 볼 때는 쉽게 발견되지 않을 수 있습니다. 화면에는 정상적으로 콘텐츠가 보이더라도 검색로봇이 접근하는 URL이나 HTML 구조, 메타 설정에는 다른 조건이 적용되어 있을 수 있기 때문입니다.
수집됐다는 것과 원하는 검색어에서 노출되는 것은 다른 문제입니다
홈페이지가 네이버 검색에 보이지 않을 때는 현재 어느 단계에서 문제가 발생하고 있는지를 먼저 구분해야 합니다. 단순히 검색 결과에 보이지 않는다는 이유만으로 페이지 자체가 전혀 수집되지 않았다고 단정하기는 어렵습니다.
검색로봇이 해당 URL을 발견하지 못했거나 접근 과정에 문제가 있는 상태를 먼저 확인합니다.
→ 사이트 등록 · robots · 사이트맵 확인URL은 존재하지만 검색 대상에서 제외되거나 대표 URL 처리 등의 영향을 받고 있을 수 있습니다.
→ noindex · canonical · 중복 URL 확인검색엔진이 페이지를 알고 있더라도 특정 검색어에서 우선 노출되는 것은 별개의 문제입니다.
→ 검색 의도 · 콘텐츠 관련성 확인특히 회사명이나 정확한 페이지 제목으로 검색했을 때는 홈페이지가 나오는데 일반적인 서비스 키워드에서는 보이지 않는다면 단순한 수집 오류보다는 해당 검색어에서 페이지의 관련성과 경쟁력을 확인해볼 필요가 있습니다.
이 경우 수집 요청을 반복하는 것보다 페이지 제목과 본문이 실제 사용자가 검색하는 질문과 맞는지, 서비스 내용이 충분히 설명되어 있는지, 사이트 내부에서 해당 페이지로 자연스럽게 연결되고 있는지를 함께 살펴보는 것이 좋습니다.
구글과 네이버는 각각의 관리 도구에서 따로 확인해야 합니다
홈페이지를 처음 오픈할 때부터 두 검색엔진의 관리 도구를 함께 설정해두면 추후 검색 노출에 문제가 생겼을 때 어느 검색엔진에서 문제가 발생했는지 확인하기가 훨씬 수월합니다.
특히 홈페이지 리뉴얼이나 도메인 변경, URL 구조 변경이 있었다면 기존 URL과 신규 URL의 연결 상태, 사이트맵, 내부 링크, 검색엔진의 수집 상태를 함께 점검하는 것이 좋습니다.
검색엔진마다 사이트를 발견하고 검색 대상에 반영하는 과정이 별도로 이루어지기 때문에 Google Search Console과 Naver Search Advisor에서 각각 상태를 확인해야 합니다. 검색에 나오지 않는다면 먼저 수집 문제인지, 색인 관련 문제인지, 아니면 특정 검색어에서의 노출 문제인지를 구분하는 것이 중요합니다.
홈페이지가 구글에는 나오지만 네이버에서는 보이지 않는다면
먼저 네이버가 사이트와 주요 페이지를 정상적으로 발견할 수 있는 환경인지 확인해야 합니다.
이후 robots.txt, noindex, canonical, 사이트맵과 같은 기술 설정을 점검하고
주요 페이지가 검색 대상에 포함될 수 있는 구조인지 살펴보는 것이 좋습니다.
페이지 자체가 검색엔진에 인식되고 있다면 그다음에는
검색어와 콘텐츠의 관련성, 페이지 정보와 실제 검색 의도를 확인해야 합니다.
WEBPREME는 홈페이지 구축 단계에서도 Google과 Naver의 검색 구조를 고려해
오픈 이후 검색엔진 상태를 확인하고 운영할 수 있는 웹 환경을 함께 설계합니다.