반응형
왜 만들었나?
티스토리 블로그를 운영하면서 수익화를 위해 검색엔진 등록을 하려고 했습니다.
하지만 막상 사이트맵을 제출하려고 하니 다음과 같은 문제에 불필요한 목록이 있고 등록 시 오류 발생!
- 티스토리 기본 sitemap은 리스트 메뉴, 카테고리, 글 외 페이지까지 다 포함됨
- 정적 페이지라 글을 수정해도 자동으로 반영되지 않음
- 빙에서 사이트맵 등록 후 파싱에러
이러한 문제는 특히 SEO 최적화와 검색엔진 수집 정확도에 영향을 미칠 수 있어,
직접 필요한 페이지만 수집해서 사이트맵을 자동으로 생성하고 배포하는 시스템을 만들기로 했습니다.
어떻게 만들었나?
저는 GitHub Actions와 Pages를 이용해 사이트맵 자동 생성 시스템을 만들었습니다.
주요 특징은 다음과 같아요:
기능 | 설명 |
자동 생성 | 매일 새벽 3시에 블로그를 크롤링하여 sitemap.xml 자동 생성 |
GitHub Pages 배포 | 생성된 sitemap.xml을 GitHub Pages에 자동 배포 |
자동화 유지 | 블로그 수정 후 재제출 필요 없이 매일 최신화 |
GitHub UI 기반 | GitHub UI만으로 설정 가능 – 터미널 지식 불필요 |
무료 사용 | GitHub Actions, Pages 모두 무료 (2025년 기준) |
해당 시스템은 오픈소스로 배포하였으며, 포크 한 뒤 자신의 블로그 주소만 설정하면 자동으로 동작하도록 구성되어 있습니다.
기대 이상의 생산성 향상
이 시스템을 적용한 이후로 다음과 같은 효과를 얻을 수 있기를 기대했었죠.
- 사이트맵 생성 과정이 완전 자동화
- 실수로 sitemap 누락되는 일 방지
- 반복작업 제거로 시간 절약
무엇보다 중요한 점은, 블로그를 운영하면서 생길 수 있는 SEO 관련 문제를 사전에 예방할 수 있다는 점입니다.
마무리
티스토리를 운영하는 분들이라면 누구나 겪을 수 있는 sitemap 문제.
하나 도메인이 틀리면 등록할 수가 없는 현실이지만. 이왕 제작한 김에 활용방안은 더 고민해 봐야겠어요
기존 수동 방식의 불편함을 해소하고 싶어 만든 이 툴이, 누군가에게, 블로그를 정성껏 운영하고 싶은 분들에게 도움이 되기를 간절히 바랍니다.
반응형
'Blog > JQ Sitemap' 카테고리의 다른 글
JQ Sitemap - 수동으로 sitemap 생성 하기 (1) | 2025.05.02 |
---|---|
JQ Sitemap - GitHub Actions 권한 설정이 안되어 있는 경우 (2) | 2025.05.01 |
JQ Sitemap - Github Actions 탭에서 워크플로우 성공/실패 확인 방법 (3) | 2025.04.30 |
JQ Sitemap - 티스토리 사이트맵 자동 생성기 개발 후기 (2) | 2025.04.17 |
JQ SiteMap 사이트맵 자동 생성기 설정 가이드(for Tistory) (1) | 2025.04.10 |