구조화 데이터 목록으로

구조화 데이터의 날짜 형식 맞추기

기사의 게시·수정 날짜는 ISO 8601 형식으로 작성하고 시간대를 제공하는 것이 권장됩니다. 날짜의 의미를 먼저 정한 뒤 시간 입력 여부를 판단하고, 화면 날짜와 구조화된 날짜가 같은 시점을 가리키도록 맞춥니다.

목차

게시·수정 날짜의 입력 기준

핵심 답

기사의 게시·수정 날짜는 ISO 8601 형식으로 나타내고 시간대를 제공하는 것이 권장됩니다. 페이지에 표시되는 날짜와 구조화된 날짜는 같은 게시·수정 시점을 가리키도록 맞춰야 합니다. 운영자는 날짜의 의미부터 정하고, 개발 담당은 그 의미에 해당하는 저장값과 출력 형식을 연결합니다.

구글의 기사 구조화 데이터 문서는 datePublished를 처음 게시한 시점, dateModified를 최근 수정한 시점으로 설명합니다. 운영자는 콘텐츠 관리 화면에 있는 날짜 항목이 실제로 무엇을 기록하는지 먼저 가려야 합니다. 글을 처음 저장한 날이나 공개를 승인한 날을 게시 날짜로 사용하는지는 항목 이름만으로 결정할 수 없습니다.

날짜의 의미형식·시간대 확인 사항혼동하지 말아야 할 날짜
처음 게시한 시점datePublished의 ISO 8601 출력과 시간대초안 생성일·공개 승인일
최근 수정한 시점dateModified의 ISO 8601 출력과 시간대기사 수정과 무관한 시스템 처리일
화면의 게시·수정 표시표시 기준 시간대와 날짜 라벨본문에서 설명하는 활동 날짜

구글의 날짜 안내는 페이지의 게시·업데이트 날짜에 앞으로의 날짜나 본문에서 설명하는 활동 날짜를 사용하지 않도록 안내합니다. 이 기준은 기사가 언제 공개되고 수정됐는지를 표현하는 데 적용합니다. 영업시간이나 행사 일정을 같은 입력 규칙으로 처리하는 근거로 확대하지 않습니다.

날짜 정밀도와 시간대 선택

구글의 날짜 안내에서는 날짜는 필요하지만 시간은 필수가 아니며, 정밀도를 높이려면 시간과 시간대를 함께 제공하도록 권장합니다. 날짜만 관리하는 사이트와 게시 시각까지 기록하는 사이트는 준비할 값이 다릅니다. 운영자는 실제로 확보한 날짜 정보의 정밀도에 맞춰 입력 범위를 정합니다.

날짜만 필요한 경우에는 ISO 8601의 연-월-일 형식으로 날짜를 표현하고, 시간까지 사용하는 경우에는 날짜와 시간을 연결한 형식에 시간대 정보를 포함합니다. 개발 담당은 화면의 한글 날짜 표현을 그대로 복사하지 말고 저장값을 정해진 형식으로 출력합니다. 기록되지 않은 시각을 임의로 채워 넣으면 실제 게시 시점과 입력값의 관계를 설명하기 어려워집니다.

구글의 기사 문서는 시간대가 없으면 구글봇이 사용하는 시간대가 기본값으로 적용된다고 설명합니다. 또한 날짜 안내는 해당되는 경우 일광 절약 시간을 반영한 정확한 시간대를 요구합니다. 운영자는 회사 소재지만으로 시간대를 결정하지 말고 날짜를 기록한 시스템의 기준을 개발 담당에게 요청합니다.

날짜 원본부터 출력까지의 실행 순서

작업은 게시·수정 날짜의 의미를 정한 뒤 형식과 시간대를 확인하고, 마지막으로 화면과 구조화된 값을 대조하는 순서로 진행합니다. 마케팅 담당은 대상 기사와 날짜 라벨을 준비하고, 콘텐츠 운영자는 게시·수정 기록의 출처를 정리합니다. 개발 담당에게는 날짜가 저장되는 항목과 출력 과정에 대한 설명을 요청합니다.

  1. 게시·수정 날짜의 원본 항목을 정합니다. 최초 공개 기록과 최근 기사 수정 기록 중 각 속성에 사용할 값을 명시합니다.
  2. ISO 8601 출력과 시간대 처리 방식을 확인합니다. 시간 입력 여부, 원본의 시간대, 출력 과정의 시간대 변환 여부를 함께 기록합니다.
  3. 실제 페이지의 날짜 라벨과 구조화된 값을 대조합니다. 서로 다른 표기를 사용하더라도 같은 게시·수정 시점을 나타내는지 판정합니다.

운영자가 준비할 자료에는 기사 식별 정보, 화면의 날짜 문구, 날짜 원본 항목 이름, 기록된 시간대가 포함됩니다. 원본 시간대를 모르면 추정값을 전달하지 말고 미확정 항목으로 표시합니다. 개발 담당은 저장값과 최종 출력값 사이에서 어떤 처리가 이루어지는지 답변합니다.

운영자와 개발 담당의 대조 자료

대조 대상운영자가 확인할 내용개발 담당에게 요청할 내용
날짜 원본처음 게시·최근 수정 기록의 출처각 속성과 연결된 저장 항목
구조화된 날짜원본에 시간 정보가 있는지 여부ISO 8601 출력과 시간대 처리 방식
화면 날짜게시·수정 라벨과 표시 날짜화면 표시용 날짜의 변환 기준
수정 후 실제 페이지변경 요청이 반영된 대상 기사최종 출력값과 수정 전후 차이

개발 요청에는 단순히 날짜 형식을 통일해 달라는 문장보다 원본 항목과 기대하는 출력 관계를 기재합니다. 화면은 날짜만 표시하고 구조화된 데이터는 시각까지 제공하는 설계라면, 서로 다른 정밀도를 사용한다는 점도 함께 전달합니다. 담당자는 두 값의 문자열이 같은지보다 앞에서 정한 기준에 맞게 연결됐는지를 판정합니다.

수정 후에는 관리 화면의 입력값만으로 작업을 종료하지 않습니다. 운영자는 실제 기사에서 날짜 라벨을 읽고, 개발 담당이 전달한 최종 구조화된 값과 연결합니다. 표시 방식이 다른 기사 묶음이 있다면 각 방식의 대상 기사를 따로 선정해 결과를 기록합니다.

자료가 부족한 항목은 요청서에서 따로 표시하고, 누가 어떤 원본으로 결론을 내릴지 명시합니다. 예를 들어 화면 날짜의 기준을 모르면 콘텐츠 운영자가 표시 의도를 설명하고 개발 담당이 변환 과정을 추적하도록 요청합니다. 모든 값을 일괄 수정하기 전에 불일치가 발생한 처리 단계를 먼저 특정합니다.

시간대 변환에서 생기는 날짜 차이

화면과 구조화된 날짜의 숫자가 다르다고 해서 곧바로 오류로 처리하지는 않습니다. 서로 다른 시간대의 표기가 같은 순간을 나타내는 경우와, 실제로 다른 게시 시점을 기록한 경우를 나누어 판단합니다. 개발 담당은 원본 시각을 화면의 표시 기준으로 변환한 결과를 운영자에게 전달합니다.

날짜가 바뀌는 시각 부근에서는 시간대 변환 때문에 달력 날짜가 달라질 수 있습니다. 화면이 사용하는 시간대와 구조화된 값의 시간대를 먼저 정한 뒤, 변환 결과가 화면 날짜에 해당하는지 대조합니다. 일치하지 않을 때는 화면 표시 처리와 구조화된 출력 처리 중 어느 쪽에서 날짜가 달라졌는지 추적합니다.

구글의 날짜 안내는 구조화된 데이터에 시간과 시간대를 넣더라도 화면에서는 이를 생략할 수 있다고 설명합니다. 화면에 날짜만 있는 경우에는 그 날짜에 해당하는 시점인지 판단하되, 화면에 없는 시각까지 일치한다고 기록하지 않습니다. 운영 기록에는 날짜 수준의 일치와 시각까지의 일치를 따로 표현합니다.

불일치 원인을 남기는 기록

점검 기록에는 오류 여부뿐 아니라 불일치가 발생한 위치를 남깁니다. 원본 항목 선택, 출력 형식, 시간대 변환, 화면 표시 중 어느 단계에서 차이가 생겼는지 기재합니다. 이렇게 기록하면 날짜를 정정한 뒤 같은 입력 과정에서 문제가 재발했는지 판단할 수 있습니다.

표시된 날짜를 구조화된 값에 그대로 덮어쓰는 방식은 원인을 숨길 수 있습니다. 화면의 변환 과정이 잘못됐다면 원본이 정확해도 그 오류를 다른 출력으로 옮기게 됩니다. 개발 담당은 원본부터 각 출력까지의 처리 관계를 설명하고, 운영자는 정정할 대상과 유지할 대상을 승인합니다.

시간대 변경 작업에서는 원본값을 변경한 것인지 같은 시점을 다른 시간대로 표현한 것인지도 기록합니다. 두 작업을 같은 수정으로 취급하면 이후 기록을 해석하기 어렵습니다. 완료 기록에는 변경한 항목, 적용한 처리 방식, 실제 페이지에서 얻은 결과를 함께 기재합니다.

자동 생성 시각의 무분별한 연결

페이지를 만들거나 배포한 시각을 기사 수정 날짜에 자동 연결할지는 별도로 판단합니다. 사이트의 화면 요소만 변경된 작업과 기사 내용이 수정된 작업을 같은 기록으로 처리하면 dateModified의 의미가 흐려질 수 있습니다. 운영자는 어떤 변경이 기사 수정에 해당하는지 정하고 개발 담당에게 전달합니다.

자동 입력 항목을 사용한다면 그 값이 언제 갱신되는지 설명을 요청합니다. 저장 버튼을 누른 시각인지, 공개된 내용이 변경된 시각인지에 따라 사용할 값이 달라집니다. 날짜 형식이 올바르더라도 이 연결이 잘못되면 형식 수정만으로 해결되지 않습니다. 운영자는 자동 기록의 이름보다 실제 갱신 조건을 기준으로 채택 여부를 결정합니다.

자주 묻는 질문

날짜 항목에 경고가 없으면 입력이 정확한 것입니까?

경고가 없다는 사실만으로 날짜의 정확성을 판정할 수는 없습니다. 구글의 기사 문서는 datePublished와 dateModified를 사이트에 해당할 때 사용하는 속성으로 설명하며, 리치 결과 테스트가 이 속성에 관한 경고를 표시하지 않는다고 안내합니다. 운영자는 도구의 메시지와 별개로 실제 게시·수정 기록에 연결됐는지 판단해야 합니다.

게시 날짜와 수정 날짜를 모두 표시해야 합니까?

구글의 날짜 안내는 게시 날짜나 최종 업데이트 날짜를 제공할 수 있다고 설명합니다. 운영자는 독자가 날짜의 의미를 이해할 수 있도록 실제로 표시할 항목을 정하고 적절한 라벨을 사용합니다. 두 항목을 함께 표시한다면 어느 날짜가 게시이고 어느 날짜가 수정인지 문구로 명확하게 전달합니다.

예전 기사의 게시 날짜를 알 수 없으면 어떻게 합니까?

정확한 근거가 없는 날짜를 추정해서 채우는 작업은 피합니다. 콘텐츠 운영자는 이전 공개 기록이나 이전 시스템의 내보내기 자료처럼 날짜를 뒷받침할 자료를 먼저 찾습니다. 자료로 확정할 수 없는 항목은 미확정 상태로 기록하고, 날짜 입력 여부를 별도로 결정합니다.

본문에 다른 날짜가 많으면 모두 삭제해야 합니까?

본문을 이해하는 데 필요한 날짜까지 일괄 삭제하는 절차로 적용하지 않습니다. 구글의 날짜 안내는 권장사항을 따랐는데도 잘못된 날짜가 선택된다면 다른 날짜 표시를 줄이는 방법을 제시합니다. 운영자는 내용상 필요한 날짜와 불필요하게 반복되는 날짜를 가린 뒤 편집 범위를 결정합니다.

날짜를 정정했는데 검색결과가 다르면 어떻게 합니까?

검색결과의 차이만을 이유로 입력값을 다시 변경하지 않습니다. 구글은 페이지의 게시·업데이트 시점을 판단할 때 여러 요소를 사용하며 날짜 표시를 보장하지 않는다고 설명합니다. 운영자는 정정한 날짜의 근거와 실제 출력 상태를 보존하고, 검색결과에서 관찰한 내용은 별도 기록으로 관리합니다.

맨 위로 이동

구조화 데이터 서비스 자세히 보기