- 01마감마감한 공고는 세 방법 중 하나로 정리합니다.
- 02일치화면의 「마감」 표시와 마크업을 함께 바꿉니다.
- 03알림Indexing API와 사이트맵으로 변경 사실을 알립니다.
마감된 채용 공고가 계속 보이면 공고 페이지부터 정리합니다. 공고는 validThrough 과거 날짜, 404·410 삭제, 마크업 제거 중 하나로 마감합니다. 다만 validThrough와 마크업 제거는 채용 정보 기능용 조치입니다. 검색결과와 AI 답변에서 빼려면 404·410 삭제나 noindex를 씁니다. 그다음 Indexing API나 사이트맵으로 바뀐 사실을 Google에 전합니다. 근거는 Google 검색 센터의 채용 정보·Indexing API 문서입니다. 문서에 없는 운영 의견은 따로 표시합니다.
마감된 공고는 왜 계속 보이나요?
Google 채용 정보 문서는 마감 공고가 남는 원인을 네 가지로 듭니다. validThrough가 없거나 과거 날짜가 아닌 경우가 첫째입니다. 페이지가 그대로 게시된 경우와 지원 경로가 마감 페이지로 이어지는 경우도 원인입니다.
출처: Google 검색 센터 「채용 정보 검색의 구조화된 채용 정보(JobPosting) 데이터」
| 원인 | 정리할 곳 |
|---|---|
| validThrough 없음·미래 날짜 | 마크업 날짜 |
| 마감 페이지가 그대로 게시됨 | 페이지 상태 |
| 지원 경로가 마감 페이지로 연결 | 지원 링크 |
| 마감 뒤에도 JobPosting 남음 | 페이지 마크업 |
이 문서의 제공 지역 목록에는 한국이 없습니다. 넥스트티 판단으로는 국내에서 일반 검색결과와 AI 답변이 먼저 문제가 됩니다. AI 기능 문서상 AI 개요의 참조 링크가 되려면 색인되어 스니펫과 함께 검색에 나올 수 있어야 합니다. 그래서 공고 페이지부터 바로잡습니다.
마감 공고는 어떤 방법으로 정리하나요?
문서는 구인이 끝난 공고를 세 방법 중 하나로 정리하라고 합니다. 어느 방법이든 같은 공고 안에서 신호가 서로 어긋나면 안 됩니다. 페이지를 남길지, 지울지부터 정합니다.
출처: Google 검색 센터 「채용 정보 검색의 구조화된 채용 정보(JobPosting) 데이터」
| 방법 | 알맞은 경우 |
|---|---|
| validThrough를 과거로 | 공고 기록을 남길 때 |
| 404·410으로 삭제 | 페이지가 더 필요 없을 때 |
| JobPosting 마크업 삭제 | 본문만 남길 때 |
페이지를 남기는 경우에는 화면에도 「모집 마감」을 분명히 적습니다. 구조화된 데이터 일반 가이드라인은 최신 정보를 제공하라고 요구합니다. 독자에게 보이지 않는 내용은 마크업하지 말라는 원칙도 제시합니다. 화면과 마크업이 어긋나는 유형은 구조화 데이터 불일치 글에 정리했습니다.
페이지를 지울 때 404와 410 중 무엇을 고를지는 삭제한 페이지 처리 글에서 다뤘습니다. 마감 공고를 비슷한 새 공고로 301 이동하면 독자는 다른 공고를 보게 됩니다. 넥스트티는 같은 직무를 다시 뽑는 경우가 아니라면 이동보다 삭제나 마감 표시를 권합니다.
validThrough는 어떻게 적나요?
validThrough는 공고가 끝나는 날짜를 ISO 8601 형식으로 적는 속성입니다. 공고에 만료일이 있으면 필수입니다. 문서 예시는 날짜 뒤에 시각까지 적습니다.
{
"@context":
"https://schema.org/",
"@type": "JobPosting",
"title": "웹 디자이너",
"datePosted":
"2026-11-01",
"validThrough":
"2026-11-30T23:59+09:00"
}필수 속성 일부만 보인 설명용 예시입니다.
- 만료일이 없거나 언제 끝날지 모르면 이 속성을 쓰지 않습니다.
- 만료일 전에 채용이 끝나면 공고를 삭제합니다.
- 화면의 마감일과 마크업 날짜를 같게 맞춥니다.
시간대를 빼면 마감 시각이 한국 시간과 다르게 읽힐 수 있습니다. 국내 공고는 +09:00을 붙여 두면 해석 차이가 줄어듭니다. 이 부분은 문서 규정이 아니라 넥스트티의 운영 권고입니다.
Google에는 어떻게 빨리 알리나요?
Indexing API는 채용 공고처럼 수명이 짧은 페이지의 변경을 Google에 직접 알리는 창구입니다. 대상은 JobPosting 페이지와 라이브 스트림(BroadcastEvent) 페이지뿐입니다. 채용 정보 문서는 공고 URL에 사이트맵보다 Indexing API를 권합니다.
출처: Google 검색 센터 「Indexing API 사용」 · 「할당량 및 가격 책정 정보」
| 요청 | 쓰는 때 |
|---|---|
| URL_UPDATED | 마감 표시·날짜를 고쳤을 때 |
| URL_DELETED | 페이지를 404·410으로 지웠을 때 |
사용 문서에 따르면 URL_DELETED에는 조건이 붙습니다. 그 URL이 404·410을 돌려주거나 noindex 메타 태그를 갖고 있어야 합니다. 할당량 문서상 기본 할당량은 프로젝트당 하루 200건이며, 두 요청 유형을 합산해 셉니다.
사이트 전체는 사이트맵으로도 꾸준히 전달합니다. 사이트맵 문서는 lastmod를 중요한 변경이 있을 때만 바꾸도록 안내합니다. 구조화된 데이터 변경은 일반적으로 중요한 변경으로 봅니다. 삭제한 공고 URL은 사이트맵에서 뺍니다.
목록 페이지와 사이트맵은 무엇을 점검하나요?
목록 페이지에는 JobPosting 마크업을 넣지 않습니다. 여러 공고가 모인 검색결과·목록 페이지에 마크업이 있으면 정책 위반으로 봅니다. 마크업은 공고 하나를 자세히 보여 주는 페이지에만 둡니다.
1. 목록 페이지
공고 목록에서 JobPosting 마크업을 뺍니다.
2. 사이트맵
검색결과·목록 페이지는 사이트맵에 넣지 않습니다.
3. 공고 페이지
공고마다 표준 페이지 하나만 사이트맵에 넣습니다.
채용 사이트를 개편하면 공고 상세 템플릿과 목록 템플릿이 섞이기 쉽습니다. URL 검사 도구의 렌더링된 페이지는 Google이 보는 페이지입니다. 여기서 화면과 마크업을 대조합니다. 급여처럼 마크업에만 있고 화면에 없는 항목도 이때 찾습니다.
방치하면 어떻게 되고, 어떻게 회복하나요?
문서는 만료 공고를 제때 지우지 않으면 직접 조치로 이어질 수 있다고 경고합니다. Search Console에는 만료 공고의 마크업을 지적하는 정책 위반 메시지가 뜰 수 있습니다. 구조화된 데이터 직접 조치를 받으면 그 페이지의 마크업은 무시됩니다.
원인을 고친 뒤에는 직접 조치 보고서에서 재검토 요청을 제출합니다. 당장 검색결과에서 감춰야 한다면 삭제 도구로 URL을 일시 차단할 수 있습니다. 차단은 약 6개월 유지되므로 그사이 페이지 정리를 끝냅니다.
validThrough와 마크업 정리는 채용 정보 검색 기능에 대한 조치입니다. 일반 검색결과와 AI 답변에서 옛 공고를 빼려면 404·410이나 noindex를 씁니다. 페이지는 두되 일부 문구만 AI 답변에서 빼려면 nosnippet 차이 글을 참고합니다.
- 공고 등록 화면에 마감일 입력 칸을 두고 validThrough로 자동 연결합니다.
- 조기 마감 버튼을 누르면 화면 표시와 마크업이 함께 바뀌게 합니다.
- 매주 마감 공고 URL을 뽑아 상태 코드와 마크업 잔존 여부를 점검합니다.
참고 자료
- Google 검색 센터 — 채용 정보 검색의 구조화된 채용 정보(JobPosting) 데이터
- Google 검색 센터 — Indexing API 빠른 시작
- Google 검색 센터 — Indexing API 사용
- Google 검색 센터 — 할당량 및 가격 책정 정보
- Google 검색 센터 — 구조화된 데이터 일반 가이드라인
- Google 검색 센터 — 사이트맵 제작 및 제출하기
- Google 검색 센터 — AI 기능 및 웹사이트
- Search Console 고객센터 — 삭제 도구