[Jekyll] Register Jekyll blog in google search engine
구글 검색 엔진에 Jekyll 블로그 등록
1. Google Search Console에 접속
Google Searche Console에 접속해서 “시작하기”를 선택
2. 속성 유형 선택
아래 image처럼 GitHub blog URL을 “URL 접두어”에 입력 후 “계속”을 선택
3. 소유권 확인
- html 파일을 download 후 Jekyll code 내 최상단 directory에 copy, commit & push를 진행
- “확인” 버튼 클릭
4. 소유권 확인 완료 및 속성으로 이동
아래처럼 소유권 확인이 완료되면 “속성으로 이동” 선택, 이후 “시작” 선택
5. Jekyll code 내에 sitemap.xml 추가
Jekyll minimal mistakes 기준 sitemap.xml은 자동으로 생성됩니다. sitemap.xml을 따로 추가할 필요는 없습니다.
- 확인 방법: https://{github account}.github.io/sitemap.xml 접속
6. 색인 생성 요청
GitHub blog url과 사이트맵에 대한 색인 생성 요청
-
좌측 메뉴에서 “URL 검사” 선택
-
GitHub blog url과 사이트맵에 대한 검색 및 색인 생성 요청
- https://{github account}.github.io
- https://{github account}.github.io/sitemap.xml
모든 setting 완료 후 URL이 Google 에 등록될 때까지 3일~7일(?) 걸리는 것 같다는 글을 구글링을 통해 확인했습니다. 추 후 내용 업데이트 예정입니다.
7. 새 사이트맵 추가
URL이 Google에 등록되면, 새 사이트맵을 추가
(아직 제 blog가 Google에 등록되지 않았습니다. 등록 완료 후 해당 부분이 맞는지 업데이트 예정입니다.)
(2022-05-16 Update) 제 blog의 sitemap 반영 시간이 5일 정도(sitemap 색인생성 후)) 걸린 것 같습니다. 아래 이미지처럼 다른 추가 에러 없이 “사이트맵을 읽을 수 없음”이란 에러가 뜨는 경우는 본인 sitemap.xml이나 셋팅 상의 문제가 아니며, 시간을 가지고 기다리면 추후에 추가할 수 있습니다(검색 결과 최대 1달까지 걸릴 수 있다고 합니다).
-
좌측 메뉴에서 “Sitemap” 선택
-
새 사이트맵 추가. sitemap.xml 혹은 sitemap 입력 및 “제출” 선택
- (2022-05-16 Update) 제 경우에는 sitemap.xml은 추가가 안되며 sitemap만 추가가 됩니다. 이는 아마도 Jekyll에서 자동 생성한 sitemap을 사용해서 그런 것으로 보이며, 다른 blog 검색 결과처럼 수동으로 sitemap.xml을 추가하는 경우에는 sitemap.xml을 입력해 줘야 하는 것 같습니다.
- (2022-05-16 Update) 제 경우에는 sitemap.xml은 추가가 안되며 sitemap만 추가가 됩니다. 이는 아마도 Jekyll에서 자동 생성한 sitemap을 사용해서 그런 것으로 보이며, 다른 blog 검색 결과처럼 수동으로 sitemap.xml을 추가하는 경우에는 sitemap.xml을 입력해 줘야 하는 것 같습니다.
Leave a comment