[GITHUB PAGES] Google Search 등록하기
📆 Created: 2024.11.22 Fri
🗓️ Updated: 2024.12.19 Thu
Reading time ~2 minutes
1. sitemap.xml 생성하기
- github.io 루트 디렉토리에 sitemap.xml 생성
- sitemap.xml에 코드 작성하기
-> 블록 코드 형식으로 xml 코드를 붙여놨더니 렌더링되는 과정에서 xml 코드로 인식돼버려서 마크다운이 꼬였다.
https://[blog url]/sitemap.xml
로 접속해보기
2. 포스트 내에서 sitemap 설정하기
- lastmod: 마지막 수정일
last_modified_at으로 마지막 수정일을 표기하고 있었는데 바꿔야 할 것 같다.
-> lastmod를 last_modified_at으로 맞춰주었다 - sitemap.changefreq: 스크랩 주기
- always, hourly, daily, weekly, monthly, yearly, never
- sitemap.priority: 스크랩 우선순위
- 특정 url의 상대적 우선순위로 유효 값 범위는 0 ~ 1까지다.
- 페이지 기본 우선순위는 0.5이다.
어떻게 사용해야 할 지 감이 안 잡힌다
3. robots.txt 생성하기
robots.txt
은 크롤러가 엑세스할 수 있는 url을 검색엔지 크롤러에게 알려준다
- github.io 루트 디렉토리에 robots.txt 생성
-> 이미 존재해서 패스 - robots.txt 파일에 코드 넣기
- 변경 전
# Allow crawling of all content User-agent: * Disallow:
- 변경 후
# Allow crawling of all content User-agent: * Allow: / Sitemap: https://aliquis-facio.github.io/sitemap.xml
- 변경 전
4. Google 검색엔진에 등록하기
- Google Search Console 접속하기
- URL 접두어
- 등록하려는 사이트 URL 입력
-
계속
내 github.io 처음 페이지는 _layouts/home.html에서 렌더링 되기 때문에 여기에 header 부분에 meta code를 추가해줬다. - sitemap 등록하기
- 색인
- Sitemaps
- 새 사이트맵 추가
- sitemap.xml 입력
- 제출
5. sitemap 등록 상태에서 가져올 수 없음이 나왔다.
- 색인 생성 요청을 위한 사이트 확인하기(상단 돋보기 부분을 누르면 검색할 수 있다)
- http://aliquis-facio.github.io/sitemap.xml -> 안 나오고
- https://aliquis-facio.github.io/sitemap.xml -> 결과가 나왔다.
- 실제 URL 테스트 클릭하기
- 색인 생성 요청 클릭하기
- (실제 URL의 색인을 생성할 수 있는 지 표시됨)
- 며칠 후에 sitemap 등록 상태가 성공으로 변경된다고 함.
거의 한 달이 지난 지금 sitemap 등록 상태가 여전해서 18일에 새롭게 시도를 해봤다.