구글 검색 설정

들어가기 전에

…그러나 내 블로그는 이름도 (지나치게) 단순하고, 그나마 좀 잡힐 법한 포스트 제목들도 하나같이 핀트가 엇나간 문자의 집합이라 그런가, 검색에서 잡히질 않는다.

Search Console

jekyll + github.io 조합으로 블로그를 생성하면 구글 검색에 잡히질 않는다. 검색이 되게 하려면 다음과 같은 과정을 거쳐야 한다.

웹 사이트 추가 및 소유권 확인

  1. 서치 콘솔 접근.
  2. 속성 추가 버튼을 눌러 블로그 주소를 추가.
  3. 진실로 자신의 블로그(웹 사이트)가 맞다는 것을 입증하기 위해 구글에서 제공하는 파일file-name.html을 내려받아 블로그 프로젝트 폴더 최상위 에 추가하고 커밋 + 푸시.
  4. /{file-name.html} 페이지에 정상적으로 접근이 된다면 서치 콘솔로 돌아가 확인.

사이트맵 추가

  1. site.url 옵션을 사용하기 때문에, _config.yml 파일의 url 속성이 정의되어 있어야 한다.
# 이런 식으로
url: "https://awayday.github.io"
  1. sitemap.xml 파일을 프로젝트 폴더 최상위에 추가한다.
  2. 파일 내용은 아래와 같이 하여 커밋 + 푸시 하면 되는데, 몇 몇 테마에서는 /sitemap.xml 경로로 접근 시 웬 에러 페이지가 표시된다.
  1. …레이아웃이 적용되어 그렇다. 이런 경우에는 파일 내용을 아래와 같이 수정하자.
    • layout: none 설정이 추가된 것을 확인 가능하다.
  1. /sitemap.xml 페이지가 정상적인 xml 형식으로 표시되는 것을 확인한다.
  2. Sitemaps 메뉴에서 Sitemap 추가/테스트 항목을 사용하여 사이트맵이 올바른 포맷을 가지고 있는지 확인한다, 에러가 있으면 수정.
  3. 제출.

그 이후