구글 서치 콘솔이란?
구글 서치 콘솔(옛날 명칭은 구글 웹마스터 도구)은 웹사이트 관리자가 구글 검색 엔진에 자신의 사이트가 어떻게 노출되고 있는지 모니터링하고, 사이트 성능을 개선할 수 있도록 도와주는 구글에서 무료로 제공하고 있는 도구입니다. 사이트맵 제출이나 색인 생성 요청을 통해 웹사이트가 구글 검색 엔진에 더 빠르고 효율적으로 노출되도록 하는 효과가 있습니다. 그렇기에 SEO 최적화를 하는데 있어서 필수적인 도구로 평가받고 있습니다.
참고로 SEO 최적화가 무엇인지 정확히 알고 싶으시다면 아래 글을 참고하시면 큰 도움이 되실 겁니다.
구글 서치 콘솔이 제공하는 기능
검색 분석 기능
웹사이트가 검색 결과에서 어떻게 노출되고 있는지 클릭 수, 노출 수, 클릭률(CTR), 주요 검색어 등을 분석.
여러 기간에 걸쳐서 웹사이트가 얼마나 노출이 되고 있는지 클릭수는 몇 번인지, 클릭률 등을 확인할 수 있습니다.
추가적으로 어느 검색어에서 노출이 되고 있는지 그리고 노출되는 국가, 모바일이나 PC에서 노출되는지 등 다양한 조건에 따른 데이터들을 확인하고 분석할 수 있다는 점에서 매우 유용합니다.
색인 상태 확인
구글이 웹사이트의 페이지들을 잘 색인하고 있는지 확인합니다. 여기서 색인(indexing)이란 구글이 웹사이트의 페이지 내 데이터들을 수집하고 저장하는 과정을 말합니다. 검색 엔진 크롤러가 웹사이트를 탐색하여 콘텐츠를 분석한 뒤, 해당 페이지를 데이터베이스에 기록해 검색 결과에 포함시킬 준비를 하는 과정입니다.
따라서, 구글 검색 엔진이 페이지를 노출시키기 위해 거쳐야 하는 작업이 바로 색인이기에 내가 발행한 콘텐츠에 대한 색인이 생성되는 것은 필수입니다. 색인이 되지 않은 페이지는 검색 결과에 나타나지 않기 때문이죠.
위와 같이 색인이 아직 되지 않는 페이지이지만 URL을 Google에 등록할 수 있다는 녹색 체크가 뜨는 페이지에 대해 색인 생성 요청을 할 수 있는 기능을 제공합니다.
사이트 오류 탐지
구글 서치 콘솔은 웹사이트의 전반적인 상태를 모니터링하고 정상적으로 노출되고 있는지를 확인합니다. 크롤링 오류를 찾는 구글봇은 웹사이트의 특정 페이지의 탐색, 색인 여부를 검사합니다.
주로 발생하는 크롤링 오류로는 사이트 수준 오류로 서버가 다운되거나, 차단되었을 경우 해당 사실을 파악하고 진단합니다. 또 다른 1가지 오류로는 URL 수준 오류로 개별 페이지에 문제가 있을 때 발생합니다.
그 외에 보안 문제, 페이지 속도 및 성능 오류, 구조화 데이터 오류 등 웹사이트가 검색에 노출되는데에 방해가 되는 요소들을 모두 파악하는 역할을 합니다.
사이트맵 제출
사이트맵 제출을 통해 웹사이트의 페이지, 콘텐츠, 이미지, 동영상 등의 정보를 구조화한 내용을 담고 있는 파일을 구글 검색 엔진에게 제공할 수 있습니다. 이를 통해 새로운 페이지를 발행했을 때, 신속한 페이지 색인이 가능하고 크롤링 우선순위를 부여할 수도 있어서 우선적으로 색인되어야 할 페이지를 결정할 수도 있습니다.
사이트맵 제출의 이유
사이트맵은 웹사이트의 페이지 구조를 요약한 XML 파일로, 구글과 같은 검색 엔진이 사이트를 크롤링할 때 더 빠르고 쉬운 지침을 제공합니다. 구글 검색 로봇은 사이트를 파악할 때, 우리 인간과 같이 시각을 통하여 여러 콘텐츠와 글을 보는 것이 아닌 사이트를 구성하고 있는 코드상의 데이터를 인식하고 분석합니다.
사이트맵은 사이트의 내용을 구글 검색 로봇이 파악하기 쉽게 구조화한 데이터이기 때문에, 일종의 사이트에 대한 지침서라고 볼 수 있습니다. 이것은 검색 로봇이 사이트를 크롤링하고 색인 생성하는데에 큰 도움을 주기 때문에 사이트맵 제출은 필수라고 볼 수 있습니다.
구글 서치 콘솔에 사이트맵 제출 방법
사이트맵을 제출하기 위해서는 먼저 구글 검색 엔진에 사이트를 등록하는 과정이 필수적으로 이루어져야 합니다. 아래 링크를 참고하셔서 구글에 사이트 등록을 먼저 진행하시기 바랍니다.
사이트 등록을 완료하셨다면 이제 사이트맵 제출을 진행해봅시다.
구글 서치 콘솔 접속 및 로그인
먼저 Google Search Console에 접속을 합니다. 시작하기 버튼을 눌러주시고요. 만약 계정이 없다면 만들어주세요.
그리고 구글 사이트 등록도 완료하시기 바랍니다. 맨 처음 위와 같은 팝업창이 뜰 겁니다. 오른쪽 URL 접두어를 선택하셔서 사이트를 등록하면 되는데요. 정확한 방법은 아래 링크를 참고하시면 되겠습니다.
사이트맵 제출하기
사이트 등록이 완료되셨다면 위와 같은 화면이 보이실 겁니다. 여기 좌측의 메뉴에서 색인생성 > Sitemaps 로 클릭하여 이동합니다.
보통 사이트맵 파일 주소는 웹사이트의 루트 디렉토리에 위치한 사이트맵의 URL입니다. 루트 디렉토리란 맨 처음 나의 사이트에 방문하였을 때, 나타나는 페이지의 URL입니다.
보편적으로 사이트맵은 나의 사이트 URL/sitemap_index.xml 형식으로 되어 있습니다. 하지만, 어떤 플러그인 또는 프로그램을 통해 사이트맵을 생성했는지에 따라 다를 수 있기에 생성된 사이트맵 확인방법을 알려드리도록 하겠습니다.
사이트맵 생성 또는 확인 방법
- 사이트맵 제작 웹사이트 이용하여 사이트맵 생성
플러그인을 이용하지 않는다면 사이트맵을 직접 생성해주는 웹사이트를 이용할 수 있습니다. 바로 XML-Sitemaps.com이라는 사이트인데, 웹사이트 규모가 개인용일 때 유용합니다.
Start 버튼을 눌러 사이트맵 생성을 진행합니다. 참고로 start 아래 More options에서는 세부 설정이 가능합니다. 사이트맵 처리시 Page Priority(페이지 중요도)와 Change Frequency(변동 빈도) 정보, Page Last modification(페이지가 마지막으로 수정된 날짜) 등을 자동적으로 고려할 지 여부를 정할 수 있습니다.
start 버튼을 누르면 위처럼 진행상황이 나오며 사이트맵 생성이 되고 있는 것을 확인할 수 있습니다.
저는 참고로 Rank Math SEO라는 플러그인을 사용을 하는데요. 이 플러그인에서는 사이트맵을 자동적으로 생성하고 관리해줍니다. 위와 같이 https://itdjango.com/sitemap_index.xml임을 확인할 수가 있습니다. 참고로 Yoast SEO와 같은 플러그인을 사용하는 경우 해당 플러그인에서도 사이트맵을 확인하실 수 있습니다.
워드프레스가 아닌 웹사이트이거나 seo 플러그인을 사용하지 않는 경우에는 FTP를 이용하여 서버에 접속하는 방법이 있습니다. 만약 서버 관리를 웹 호스팅 업체에서 하고 있다면 해당 웹 호스팅 관리자패널의 cPanel에 접속하여서 확인하는 방법이 있습니다.
사이트맵 제출 및 상태 확인
사이트맵 제출을 한 뒤, 상태를 보실 수가 있는데 정상적이라면 위와 같이 녹색 글씨로 성공이 떠야 합니다. 초기에는 빨간색 글씨로 가져올 수 없음이 보이실 텐데요.
저도 처음 사이트맵 제출했을 때, 계속 가져올 수 없음이 떠서 이것저것 제출을 막 했었는데요. 저렇게 다르게 제출해도 다 똑같고 나중에 정상적으로 성공이 뜬다는 것을 알게 되었습니다. 며칠 시간이 걸리니 막 빨간색이 뜬다고 걱정하지 않으시길 바랍니다.
그리고 사이트맵 제출에는 2가지가 있습니다. 알려드린 sitemap_index.html과 feed인데요. 2개를 각각 제출해주시면 됩니다.
구글 서치 콘솔을 적극 활용해야 하는 이유
사이트맵 제출은 특히나 SEO 최적화에 매우 특별한 역할을 합니다. 이 작업을 통해 구글은 웹사이트 구조를 효율적으로 이해하고 빠르게 크롤링하고 색인할 수 있습니다. 그렇게 된다면 결론적으로 사이트가 검색에 노출되는 시간을 단축시킬 수 있는 마법과 같은 효과를 얻게 될 것입니다.
물론 이 사이트맵 제출을 했다고 구글 검색 결과 상위 노출이 되는 것은 아닙니다. 추가적인 웹사이트 개선, seo글쓰기 등 추가적인 개선 작업이 계속 이루어져야 하겠습니다.