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만 해도 확인이 가능하긴 하다)
만약 에러가 뜬다면 에러코드를 보고 다시 수정해야 한다. 뭐가 문젠지 몰라 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파일을 등록해야 한다.
- 위의 링크로 접속해 시작하기 버튼을 누르면 다음과 같은 화면이 나온다.
화면의 왼쪽 상단의 메뉴바 > sitemap을 클릭한다.
- 새 사이트 맵 추가에 sitemap.xml 적고 제출 버튼을 클릭한다.
그럼 다음과 같이 제출에 성공한다.
만약 sitemap.xml에 문제가 있으면 다음과 같은 오류가 발생한다.
에러가 난 부분이 어디인지 확인하고 위에서 주의할점 이라고 쓴 부분을 다시 체크해서 수정해주면 된다.
댓글남기기