[블로그] 구글에서 검색 되게 만들기
이삭이가 블로그 방문자수 좋아하는 걸 보다가 나도 방문자가 있으면 블로그 하는 의욕이 생길 것 같았다!
티스토리로 했으면 편했겠지만 고생을 하며 깃블로그를 만들었기 때문에
직접 구글, 네이버와 다음의 검색엔진에 블로그를 추가하기로 했다. ٩( ᐛ )و
sitemap 생성
먼저 나는 구글 검색 엔진에 등록할 sitemap을 생성해야 한다.
sitemap은 사이트의 URL을 나열하는 XML 파일로 구글에 등록하면 크롤링을 통해 url을 매핑한다고 한다.
나는 jekyll을 이용하고 있기때문에 터미널에서 아래 명령어를 통해 설치할 수 있다.
$ gem install jekyll-sitemap
그리고 Gemfile과 _config.yml에 jekyll-sitemap를 추가한다.
Gemfile
gem 'jekyll-sitemap'
_config.yml의 plugins 참고로 나는 이미 추가되어있었다.
plugins:
- jekyll-sitemap
그리고 git에 push를 하고 브라우저에서 도메인/sitemap.xml을 쳤을 때 아래와 같은 화면이 뜨면 성공이다!

RSS feed 생성
RSS feed는 네이버와 다음 검색엔진에 등록할 때 사용한다.
sitemap과 마찬가지로 터미널에서 아래 명령어를 통해 설치할 수 있다.
$ gem install jekyll-feed
그리고 Gemfile과 _config.yml에 jekyll-feed를 추가한다.
Gemfile
gem 'jekyll-feed'
_config.yml의 plugins 역시 나는 이미 추가되어있었다.
plugins:
- jekyll-feed
sitemap과 같이 push후 브라우저에 도메인/feed.xml을 쳤을 때 아래 화면과 같다면 성공이다!

robot.txt 생성
robot.txt는sitemap.xml의 파일 위치를 등록해 두면 검색엔진이 크롤링하는 것을 도와준다고 한다.
나는 /_site폴더에 미리 만들어져 있었으며, 안에 sitemap url만 변경했다.
만약 존재하지 않는다면 루트디렉토리에 robot.txt를 생성해서 아래와 같이 작성한다.
User-agent: *
Allow: /
Sitemap: http://maejinkim.github.io/sitemap.xml
User-agent는 검색을 허용할 검색엔진 명을 입력한다. *은 모두 허용!
Google 등록
Google Search Console 에 들어가서 속성을 추가한다.

아래와 같은 창이 뜨면 html을 다운로드 받아 git블로그 루트디렉토리에 저장한다.

git에 업로드까지 마친 후 확인을 누르면 이제 sitemap만 등록하면 된다.
나는 적용까지 시간이 오래걸려서 안되는 줄 알았다…
확인이 완료되면 아래와 같은 화면에서 sitemap을 제출하자!

제출하고 나서 가져올 수 없음 이라고 떠서 당황했지만 역시나 며칠 기다리면 정상적으로 불러올 수 있다.

댓글남기기