깃허브 블로그 검색엔진 등록(네이버, 구글, 다음)

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” 추가
    참고 이미지

    image


위 세 가지 파일 생성 및 config 파일 수정 후 push




구글 서치 콘솔 등록

  • 구글 웹마스터 도구 접속 → URL 접두어 탭에 ‘https://{username}.github.io’ 입력 → 계속
    참고 이미지

    Untitled


  • 인증용 html 파일 다운받아 루트 디렉토리에 저장 → push
    참고 이미지

    Untitled


  • 왼쪽 사이드바의 Sitemaps 클릭
    • 새 사이트맵 추가에 https://{username}.github.io/sitemap.xml → 제출
    • 새 사이트맵 추가에 https://{username}.github.io/feed.xml 입력 → 제출
    참고 이미지

    Untitled

네이버 서치어드바이저

  • 네이버 서치어드바이저 접속 → 웹 마스터 도구 → 사이트 등록 → ‘https://{username}.github.io’ 입력
    참고 이미지

    Untitled


  • 사이트 소유 확인 페이지에서 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/