github page 를 google 검색에 노출

2018-12-01

github page + jekyll로 만든 블로그의 글을 구글 검색에 노출하는 방법을 알아보겠습니다.

1. sitemap 활성화

구글 검색에 노출하기 위해서는 sitemap.xml, robots.txt등이 갖춰져 있어야 합니다.

우선 sitemap.xml 을 설정합니다.

이 파일은 해당 블로그에 어떤 글(페이지) 들이 있는지를 알려주는 역할을 합니다. 자세한 내용은 위키피디아를 참고합니다.

jekyll의 경우 jekyll-sitemap plugin을 사용하면 자동으로 sitemap.xml을 생성해줍니다. (고마운 jekyll)

git repository로 이동하여 _config.yml을 수정하여 jekyll-sitemap plugin을 활성화합니다.

plugins: ['jekyll-paginate', 'jekyll-sitemap', 'jekyll-include-cache', 'jekyll-gist']

다른 항목은 무시하셔도 되고 jekyll-sitemap 항목이 추가되어있는지만 확인하면 됩니다.

이제 블로그 URL에 /sitemap.xml를 붙여 잘 열리는지 확인합니다.
이상한 xml파일이 열리면 성공입니다.

https://inasie.github.io/apt-deal-info/sitemap.xml

2. robots.txt 추가

봇에게 친절하게 내 사이트의 sitemap파일은 뭐고 어느 페이지까지 허용하는지 등에 대한 내용의 robots.txt를 추가합니다.

git repository 최상단에 robots.txt를 추가하고 아래 내용을 입력합니다.

User-agent: *
Allow: /

Sitemap: https://inasie.github.io/apt-deal-info/sitemap.xml

sitemap 은 위에서 테스트한 주소를 넣어야 합니다.

3. google search console에 sitemap 등록

google search console 에서 내가만든 sitemap을 등록하면 구글 검색이 내 페이지들을 찾을 수 있습니다.

https://www.google.com/webmasters 페이지를 접속하여 ‘SEARCH CONSOLE’을 선택합니다.

가입이 되어있지 않다면 가입을 합니다.

페이지 상단에 속성 > 속성 추가를 선택합니다.

1

URL을 입력 후 계속을 클릭합니다.

2

아마도 구글 애널리틱스등의 서비스등을 이미 사용중이라면 소유권인증이 통과됩니다.

속성으로 이동해봅니다.

3

좌측 메뉴에서 ‘Sitemaps’를 선택하여 새 사이트맵을 추가합니다.

위에서 생성/테스트한 sitemap.xml URL을 입력해주고 제출합니다.

4

성공적으로 제출되면 제출됨 메시지를 보여줍니다.
발견된 URL수가 있다면 곧 구글 검색에 노출될 것으로 기대할 수 있습니다.

5

결론

github page 를 구글검색에 노출하는 방법을 알아보았습니다.

이런걸 하면서 느끼는 건 갓 구글… 정말 쉽게 잘 해놓았네요.

github page가 아니더라도 직접 웹 페이지 서버를 운영하더라도 쉽게 연동이 될 것 같습니다.

이제 블로그를 열심히 작성하여 널리 검색에 노출시키는 일만 남았네요.