깃허브 블로그 검색엔진 등록(네이버, 구글, 다음)
sitemap.xml 생성
웹사이트 내 모든 페이지의 목록을 나열한 파일로, 일반적인 크롤링 과정에서 쉽게 발견되지 않는 웹페이지도 문제없이 크롤링되고 색인될 수 있음
- sitemap.xml
- sitemap.xml 링크
- 위 링크에서 텍스트를 복사해 remote 설정된 로컬 디렉토리의 최상위 경로에 sitemap.xml 파일 생성
robots.txt 생성
웹사이트에 대한 검색엔진 로봇들의 접근을 조절하고 제어해주며, 로봇들에게 sitemap.xml이 어디에 있는지 알려주는 역할
- robots.txt
- robots.txt 링크
- 위 링크에서 텍스트를 복사해 remote 설정된 로컬 디렉토리의 최상위 경로에 robots.txt 파일 생성
feed.xml 생성(선택사항)
RSS Feed로 등록될 수 있도록 함
- feed.xml
- feed.xml 링크
- 위 링크에서 텍스트를 복사해 remote 설정된 로컬 디렉토리의 최상위 경로에 feed.xml 파일 생성
_config.yml 파일 설정
- url: “https://{username}.github.io” 추가
참고 이미지
위 세 가지 파일 생성 및 config 파일 수정 후 push
구글 서치 콘솔 등록
- 구글 웹마스터 도구 접속 → URL 접두어 탭에 ‘https://{username}.github.io’ 입력 → 계속
참고 이미지
- 인증용 html 파일 다운받아 루트 디렉토리에 저장 → push
참고 이미지
- 왼쪽 사이드바의 Sitemaps 클릭
- 새 사이트맵 추가에 https://{username}.github.io/sitemap.xml → 제출
- 새 사이트맵 추가에 https://{username}.github.io/feed.xml 입력 → 제출
참고 이미지
네이버 서치어드바이저
- 네이버 서치어드바이저 접속 → 웹 마스터 도구 → 사이트 등록 → ‘https://{username}.github.io’ 입력
참고 이미지
-
사이트 소유 확인 페이지에서 HTML 파일 업로드 선택 후 다운받아 remote 설정된 디렉토리의 최상위 경로에 저장 → push
- 요청 → 사이트맵 → https://uuuseok.github.io/sitemap.xml 입력
- 요청 → RSS 제출 → https://{username}.github.io/feed.xml 입력
다음 검색등록
- 다음 검색등록 접속 → 등록 탭의 블로그 등록 선택 → http://{username}.github.io 입력 → 확인 → 등록자 정보(이메일) 입력
참고
https://coding-plant.tistory.com/141
https://wlqmffl0102.github.io/posts/Making-Git-blogs-for-beginners-4/