Google에서 내 github 블로그 노출하기

github 블로그는 구글, 네이버, 다음에 내 블로그가 검색이 가능하도록 등록을 해주어야 한다.

정말.. 여러번의 에러 끝에 성공하였다.

아래 순서대로만 똑같이 한다면 에러는 없을 것입니다..! 👍

1. Sitemap 생성

검색엔진에 내 블로그 내에 있는 모든 내용들을 제공해 크롤링 될 수 있도록 도와준다.

먼저, gitblog의 /root 경로(_config.yml이 있는 디렉토리 공간)에 sitemap.xml 파일을 생성하고 아래 내용을 복붙한다.

💡 여기서 주의할 점! 💡

- 코드의 맨 윗부분에 띄어쓰기를 하지 않고 꼭 붙여서 쓰자! 빈 공간이 있으면 에러가 납니다.

- https://chaelin0722.github.io 과 같이 부분을 지우고 자신의 블로그 주소로 바꿔준다! 앞에 https:// 를 반드시 붙여야 한다.

- daily 이 부분은 원래 weekly였는데 daily로 변경하였다. 본인이 원하는대로 설정하면 된다. 단, 너무 짧게 하면 접속을 자주하게 되어 안 좋은 영향을 미칠 수 있으니 조심하자.

이제 github에 commit, push를 하고 블로그주소/sitemap.xml로 접속해 다음과 같은 화면이 나온다.

(commit만 해도 확인이 가능하긴 하다)

image

만약 에러가 뜬다면 에러코드를 보고 다시 수정해야 한다. 뭐가 문젠지 몰라 8번이나 뻘짓을 했지만 주의점만 잘 지키면 성공할 것이다.

2. robots.txt 생성

robots.txt 파일에 sitemap.xml 파일의 위치를 등록하자. 마찬가지로, /root 디렉토리에 robot.txt 파일을 만들고 다음 내용을 입력한다.

User-agent: * #허용할 검색엔진 명을 넣으면 된다. *는 모든 검색엔진을 허용한다.
Allow: /

Sitemap: https://본인주소.github.io/sitemap.xml #본인의 sitemap.xml의 url을 입력하면 된다.

3. Google에 등록

Google Search Console에 접속하여 본인의 sitemap.xml파일을 등록해야 한다.

  1. 위의 링크로 접속해 시작하기 버튼을 누르면 다음과 같은 화면이 나온다.

image

화면의 왼쪽 상단의 메뉴바 > sitemap을 클릭한다.

image

  1. 새 사이트 맵 추가에 sitemap.xml 적고 제출 버튼을 클릭한다.

image

그럼 다음과 같이 제출에 성공한다.

image

만약 sitemap.xml에 문제가 있으면 다음과 같은 오류가 발생한다. error

에러가 난 부분이 어디인지 확인하고 위에서 주의할점 이라고 쓴 부분을 다시 체크해서 수정해주면 된다.

댓글남기기