[블로그] 구글에서 검색 되게 만들기
이삭이가 블로그 방문자수 좋아하는 걸 보다가 나도 방문자가 있으면 블로그 하는 의욕이 생길 것 같았다!
티스토리로 했으면 편했겠지만 고생을 하며 깃블로그를 만들었기 때문에
직접 구글, 네이버와 다음의 검색엔진에 블로그를 추가하기로 했다. ٩( ᐛ )و
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을 제출하자!
제출하고 나서 가져올 수 없음 이라고 떠서 당황했지만 역시나 며칠 기다리면 정상적으로 불러올 수 있다.
댓글남기기