깃허브 블로그(jekyll 블로그) 구글 검색 가능하게 하는 방법
jekyll 블로그는 기본적으로 구글에 검색이 안된다.
검색을 가능하게 하기 위해서는 구글이 내가 만든 블로그 크롤링 할 수 있도록 하면 된다.
구글이 웹 페이지를 검색하고 찾은 웹 페이지에 대해서 색인을 생성하여 검색이 가능하게 되는 것이다.
몇가지 단계만 수행하면 검색이 가능해진다 생각보다 어렵지 않으니 따라해보자.
구글 웹 마스터 도구 속성 추가
구글 웹 마스터 도구에 들어간다.
URL접두어 부분에 깃허브 블로그 주소를 적고 계속을 누른다.
html파일을 다운받는다.
깃허브 블로그 루트(최상단) 디렉토리에 파일을 놓고 커밋을 한다.
커밋을 하고 변경내용이 적용될 때까지 조금 기다린 후 완료 버튼을 눌러서 인증을 완료한다.
사이트맵 추가하기
사이트맵이란 이름 그대로 보면 사이트의 지도라는 뜻인데 실제로도 비슷한 뜻이다.
사이트맵은 웹사이트의 모든 페이지의 목록을 나열한 파일로 책의 목차같은 것이다.
이 사이트맵을 만들어 놓으면 일반적인 크롤링 과정에서 발견하지 못했던 것들도 빠짐없이 크롤링되고 색인된다.
sitemap.xml
위의 코드를 그대로 복사해서 블로그의 루트 디렉토리에 sitemap.xml파일로 만들어 저장해서 커밋한다.
만약 자신의 블로그에 sitemap.xml파일이 이미 만들어져 있는 경우에는 새로 만들지 않아도 된다.
또한 _config.yml 파일 내에 url부분이 자신의 블로그 url이 제대로 들어가 있는지 확인해서 작성하지 않았다면 작성한다.
구글 웹 마스터 도구에 sitemap.xml 제출
아까 추가해놓은 속성에 들어가서 색인 -> Sitemaps 로 들어간다.
사이트맵 추가에 사이트맵 url을 적는다 예를들어) https://ip99202.github.io/sitemap.xml
제출을 누르고 성공이 뜬다면 sitemap 제출이 끝난 것이다.
참고로 이 단계들을 끝낸다고해서 바로 구글에서 검색이 가능한건 아니다.
구글에서 크롤링을 하는 시간이 있기 때문에 며칠을 기다려야 한다고 한다.