본문 바로가기

티스토리 사이트맵 자동 생성기 만들고 나서 알게 된 검색엔진의 냉혹한 현실

@Jeeqong 2025. 4. 10. 22:38
반응형

 

😅 시작은 순수했어요

 

블로그 시작은 진짜 순수했다. 

서비스 만들면서 생기는 이슈를 순수하게 공부할 겸

기록도남기고 나중에 회고도 필요하니

이슈를 정리하고자 포스팅을 하기 위해 블로그를 만들었다.

 

하다 보니 욕심이 생겨 광고 붙여서 용돈이나 벌어볼까 하며 

포스팅도 열심히 하고 

오! 검색엔진 등록하자 해서 등록을 했는데 

 

빙에서는 사이트맵 오류 나고

네이버는 색인 페이지 몇 개 안 나오고

구글도 등록 안되고 

대부분 며칠 지나면 된다던데

생각보다 색인양이 많지 않더라..

 

그래서 사이트맵을 봤는데 리스트페이지가 떡하니 걸려있고

색인 안 되는 페이지 중 다수가 카테고리 리스트 페이지들이라

 

사이트맵을 자동화시켜 볼까 해서 시작했다..

그래서 보다 보니 티스토리 사이트맵이 자동화는 해주는데 몇 가지 이슈가 있더라

  • 자동으로 생성되나 글을 쓰면 바로 갱신되는 게 아님
  • 정적 HTML 기반이라 수정할 때마다 재제출해야 함
  • 인기글/카테고리 등 불필요한 링크가 sitemap에 포함됨
  • 검색엔진에 등록도 종종 다시 해줘야 함(뭐 이건 다른 문제지만..)

만들기 전에 네이버 검색엔진은 도메인이 다르면 등록이 안된다는 문구를 봐서 네이버 포기하고

구글이랑 빙에만 제출해도 성공이지 않을까 하고 만들었봤다

 

"GitHub Actions + GitHub Pages 조합으로 매일 sitemap.xml 자동 생성 & 배포 시스템 🎉 "

 

정말 뿌듯했어요. 코드도 잘 돌아가고, sitemap.xml도 말끔하게 나왔고요.
https://jeeqong.github.io/jq-sitemap-for-tistory/sitemap.xml

 

비개발유저들이 카피해서 사용할 수 있게 깃허브 웹 UI 로만 사용해서 자동생성되고 스케줄도 돌리고 야심 차게

만들고 

사용 가이드 막 만들고 내 거 사이트맵 등록하러 가야지 했다.


그런데… 제출이 안 돼요?

Google Search Console, Bing Webmaster Tools, Naver Search Advisor…

모두 사이트맵 제출 오류를 토해내더라고요.

  • ❌ Bing: 429 오류, 파싱 실패
  • ❌ Google: “도메인 불일치”

그제야 알게 됐습니다.

검색엔진은 블로그 도메인(tistory.com)과 사이트맵 도메인(github.io)이 다르면 무조건 거절한다는 사실을요.


결론: "내가 만든 건 그냥 개발자용 도구였던 거야…"

  • 사이트맵을 직접 확인하거나, 내부 콘텐츠 관리용으로는 최고입니다
  • 검색엔진 제출용으로는 쓸 수 없습니다
  • 진짜 SEO를 원한다면, 티스토리 스킨에서 sitemap.html을 만들어주는 방식이 필요합니다

도메인이라도 하나 사야 되나..


그래서 이 글을 쓰는 이유

그냥 회고용..

작업시간 이틀에서 삼일 걸렸는데

기존 서비스 개발하던 거 중단하고 시작했는데

바보짓했다.

 

그래도 블로그에 공개는 해놔야지..

나중에 쓸모가 있지 않을까?

블로그 스킨이라도 만들어서 사이트맵 만드는 스크립트라도 짜놔야 하나..

심각하게 고민된다.

 

 

반응형
Jeeqong
@Jeeqong :: JQVAULT

Jeeqong's vault : 정보/기록을 쌓아두는 공간 웹개발 포스팅 일상 리뷰를 기록하는 공간입니다.

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차