2025. 5. 9. 01:59ㆍIT 라이프/티스토리 블로그 팁
구글 검색에 내 블로그 글이 뜨지 않는다면, 가장 먼저 확인해야 할 것은 색인(Index) 여부입니다. 색인이 되어 있지 않으면, 아무리 좋은 글을 써도 검색 결과에 노출되지 않습니다.
저는 이 사실을 **Google Search Console(구글 서치 콘솔)**을 보다가 우연히 알게 되었고, 무려 6시간 동안 시행착오를 겪으며 문제를 해결했습니다.
색인이 안 된 이유
여러 원인이 있는데, 그 중 하나가 "적절한 표준 태그가 포함된 대체 페이지" 관련 메시지였습니다. 관련해서는 유효하지 않은(페이지 색인 안되어도 상관없는) 페이지 주소들도 많았습니다. 예를 들어:
- 기본주소/100 → 색인됨
- 기본주소/100/category?어쩌구저쩌구 → 색인 안 됨
두 주소는 사실상 같은 페이지인데, 후자는 중복된 것으로 간주되어 색인 대상에서 제외된 겁니다. 이 경우는 문제가 되지 않습니다.
하지만 실제로 색인이 꼭 되어야 하는 글 중에서도 일부가 누락되어 있는 걸 발견했습니다.
색인 여부 확인 방법 & 간단한 해결 방법
1. 구글 서치 콘솔 접속
2. 상단 검색창에 확인하려는 블로그 글의 주소 입력
3. 결과에서 색인 여부 확인
저는 아래처럼 나와서 "색인 요청"을 클릭해서 해결보려고 했습니다. 그리고 오른쪽처럼 해결되었습니다.
카테고리 변경 시 sitemaps에 반영이 안되는 문제
또 다른 문제는, 제가 블로그를 쓰면서 카테고리를 추가하고 수정했는데 이게 구글서치콘솔에 등록한 첫 sitemaps에는 반영이 안된다고 합니다.
그래서 맘 편히 카테고리 앞으로도 변경할 걸 생각해서 카테고리가 변경되면 알아서 최신 상태로 sitemap에 반영되도록 하고 싶어 이 부분을 자동화했습니다.
지금 이 글을 작성하는 것도 crontab으로 매일 오전3시마다 RSS 가져와서 바뀐게 있으면 반영하도록 해놓은거 잘 작동하는지 확인하려는 목적도 있습니다.
시행착오 (Cloudflare 비추)
제가 이 작업이 오래 걸린 이유는 Cloudflare에서 삽질을 3번이나 해서 그렇습니다. 이거 비추예요. 그냥 Vercel 쓰시면 한 번에 10분도 안걸려서 할 수 있는 거였어요ㅠㅠㅠ
사이트맵 최신 반영되도록 자동화하는 방법
암튼 지금 너무 졸려서 위에서 말한 자동화가 어떻게 되는건지만 큰 그림을 말씀드리면 이렇습니다.
1. 현재 고정된 사이트맵 말고, 앞으로 RSS 기반으로 최신 상태의 사이트맵을 자동으로 반영하고, 그 사이트맵을 참조하는 사이트맵을 하나 더 구글 서치 콘솔에 추가한다.
2. 새로 만든 사이트맵은 Vercel을 통해 퍼블릭 URL로 제공
3. 이 URL을 구글 서치 콘솔에 새 속성으로 등록
4. Github에는 RSS → sitemap 자동 변환 코드를 배치 (cron으로 주기적 자동 실행), 이 코드로 사이트맵 파일은 매일 최신화 된다.
이렇게 하면 카테고리 수정, 글 추가/삭제 등이 자동으로 반영된 sitemap을 유지할 수 있습니다.
'IT 라이프 > 티스토리 블로그 팁' 카테고리의 다른 글
티스토리 블로그 작성 시간 줄이는 꿀팁-서식(템플릿) 작성 및 사용 방법 (1) | 2025.05.02 |
---|