[블로그] 구글에서 검색 되게 만들기

이삭이가 블로그 방문자수 좋아하는 걸 보다가 나도 방문자가 있으면 블로그 하는 의욕이 생길 것 같았다!

티스토리로 했으면 편했겠지만 고생을 하며 깃블로그를 만들었기 때문에

직접 구글, 네이버와 다음의 검색엔진에 블로그를 추가하기로 했다. ٩( ᐛ )و


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을 쳤을 때 아래와 같은 화면이 뜨면 성공이다!

Setting-Github Pages

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을 쳤을 때 아래 화면과 같다면 성공이다!

Setting-Github Pages

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 에 들어가서 속성을 추가한다.

Setting-Github Pages

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

Setting-Github Pages

git에 업로드까지 마친 후 확인을 누르면 이제 sitemap만 등록하면 된다.

나는 적용까지 시간이 오래걸려서 안되는 줄 알았다…

확인이 완료되면 아래와 같은 화면에서 sitemap을 제출하자!

Setting-Github Pages

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


참고 블로그 - [Jekyll]검색엔진 블로그 등록하기_Google 편

참고 블로그 - github blog를 google에서 검색되도록 설정하기

댓글남기기