페이지 연결과 데이터 항목 연결의 차이
페이지 사이를 @id로 잇는 설계는 각 페이지가 설명하는 대상과 연결할 관계를 먼저 정리하는 데서 시작합니다. 구글 일반 가이드라인의 해당 설명만으로는 @id의 작성 형식과 다른 페이지에서 같은 ID를 참조하는 방법을 확정할 수 없습니다. 사이트 운영자는 연결하려는 의미를 먼저 문장으로 정리하고, 실제 코드에 사용할 방식은 이를 직접 설명하는 문서로 판단해야 합니다.
페이지를 잇는다는 요청에는 방문자가 다른 페이지로 이동하게 하는 일과 구조화 데이터의 항목 사이에 관계를 표현하는 일이 함께 포함될 수 있습니다. 본문에 이동용 링크가 있다는 사실만으로 데이터 항목의 관계까지 명시했다고 판단하지 않습니다. 반대로 항목 사이의 관계를 표현하려는 설계만으로 방문자의 이동 경로가 마련되었다고 판단하지 않습니다. 마케팅 담당자는 요청서에서 화면의 이동 경로와 데이터가 설명할 관계를 따로 기재합니다.
구글은 한 페이지의 여러 항목을 중첩하거나 별도의 블록으로 작성해도 파악할 수 있다고 설명합니다. 또한 같은 페이지에 있는 레시피와 동영상의 관계를 명시하는 설명에서 @id를 언급합니다. 이 설명은 항목을 함께 연결하는 의미를 뒷받침하지만, 서로 다른 페이지에서 같은 ID를 다시 참조하는 절차까지 제시하지는 않습니다.
페이지별 설명 대상과 관계의 분리
구글은 별도 지침이 없다면 구조화 데이터가 설명하는 페이지에 해당 데이터를 넣도록 안내합니다. 데이터가 실제 페이지 콘텐츠를 표현해야 한다는 조건도 제시합니다. 운영자는 연결할 페이지 목록을 만들기 전에 각 페이지의 주요 내용과 데이터가 가리킬 대상이 일치하는지 대조합니다. 관계를 추가하려는 목적 때문에 본문에 없는 설명을 데이터에만 입력하지 않습니다.
| 구조화 데이터를 넣을 페이지 | 설명하는 대상 | 연결하려는 대상과 관계 |
|---|---|---|
| 조직 정보를 설명하는 페이지 | 본문에서 소개하는 조직 | 다른 페이지의 대상과 조직 사이에 명시할 관계 |
| 주요 콘텐츠를 설명하는 페이지 | 해당 페이지의 주요 콘텐츠 | 관련 대상이 누구이며 어떤 관계인지 정리 |
| 여러 콘텐츠가 함께 있는 페이지 | 본문에 함께 표시된 각 대상 | 같은 페이지 안에서 연결할 항목 사이의 관계 |
이 표는 특정 유형이나 속성을 지정하는 코드 안내가 아니라 운영자가 채울 설계 목록입니다. 페이지 이름만 기재하면 연결하려는 의미가 드러나지 않으므로, 설명 대상에는 본문이 가리키는 대상을 씁니다. 관계 칸에는 연결 상대의 이름과 연결 이유를 문장으로 기재합니다. 아직 의미를 설명할 수 없는 연결은 코드 작성 요청에서 제외합니다.
관계 설계를 위한 실행 순서
작업은 페이지의 설명 대상을 정한 뒤 연결 상대와 관계를 정리하는 순서로 진행합니다. 마케팅 담당자는 페이지 제목, 주요 본문, 설명 대상, 연결 목적을 준비하고 개발 담당자는 현재 데이터가 들어간 페이지와 항목 목록을 준비합니다. 두 담당자는 같은 페이지 이름을 사용하더라도 서로 다른 대상을 뜻하고 있지 않은지 대조합니다.
- 페이지별 설명 대상을 정합니다. 주요 본문을 기준으로 데이터가 무엇을 설명해야 하는지 기재하고, 페이지 자체와 그 안에서 소개하는 대상을 혼동하지 않도록 명칭을 정리합니다.
- 연결할 대상과 관계를 기재합니다. 연결 출발 대상과 상대 대상을 각각 쓰고, 관계를 표현하려는 이유를 본문 내용에 근거해 설명합니다.
- @id 작성과 참조를 직접 설명하는 근거를 확보합니다. 개발 담당자는 작성 형식과 페이지 간 참조 방법을 뒷받침하는 설명을 찾아 해당 작업에 적용할 수 있는지 판단합니다.
- 적용 페이지의 항목 감지를 검사합니다. 실제 적용 후 리치 결과 테스트에서 페이지 접근 상태와 감지된 항목을 읽고 설계 목록과 대조합니다.
운영자는 근거를 확보하지 못한 요청을 완료된 설계로 전달하지 않습니다. 설명 대상과 관계까지 정리했다면 그 범위는 확정하고, 작성 형식과 참조 방법은 미결 사항으로 표시합니다. 개발 담당자가 임의로 빈칸을 채우지 않도록 필요한 문서의 설명 범위도 함께 기재합니다.
질문별 근거 범위와 준비 자료
자료는 페이지 콘텐츠를 설명하는 근거와 연결 방식을 설명하는 근거로 나누어 준비합니다. 구글 일반 가이드라인에서 확인되는 내용은 적용 위치와 같은 페이지의 항목 연결이며, 페이지 간 참조 방법은 별도의 설명이 필요합니다. 문서 제목만 전달하지 말고 어떤 질문에 답하는 설명인지 함께 기록합니다.
| 확인할 질문 | 현재 근거로 확인되는 범위 | 추가로 필요한 근거 |
|---|---|---|
| 데이터를 어느 페이지에 넣습니까? | 별도 지침이 없다면 설명하는 페이지에 배치 | 적용할 유형에 별도 위치 조건이 있는지에 대한 설명 |
| 같은 페이지의 항목을 연결합니까? | 관련 항목의 관계를 명시하는 설명에 @id가 등장 | 사용할 관계와 실제 작성 방식을 직접 설명하는 문서 |
| 다른 페이지에서 같은 ID를 참조합니까? | 같은 페이지의 항목 연결 설명만으로는 페이지 간 작성·참조 방법을 확정할 수 없음 | 페이지 간 참조 방법과 적용 조건을 직접 설명하는 문서 |
| 적용 후 무엇을 검사합니까? | 리치 결과 테스트의 페이지 접근 상태와 항목 감지 | 관계 표현의 적정성을 판단할 별도 근거 |
자료를 인수하는 담당자는 질문마다 답이 확보되었는지 표시합니다. 항목 감지 결과를 작성·참조 방식의 근거 대신 제출하지 않도록 자료의 용도를 분명히 합니다. 미결 질문은 담당자와 필요한 설명을 함께 기록해 후속 작업으로 전달합니다.
항목 감지 결과의 해석 범위
리치 결과 테스트의 항목 감지는 적용 페이지에서 데이터가 발견되는지를 판단하는 자료로 사용합니다. 구글 도움말은 감지된 구조화 데이터 영역에 항목과 문제를 표시하며, 데이터를 찾았지만 파싱하지 못한 경우도 표시한다고 설명합니다. 운영자는 결과 화면에 항목이 나타났다는 사실과 그 항목을 읽을 수 있는 상태인지를 따로 기록합니다.
검사 전에 페이지 접근 결과부터 읽습니다. 구글 도움말에 따르면 크롤링 완료는 페이지에 접근할 수 있음을 뜻하고, 크롤링 실패는 접근할 수 없음을 뜻합니다. 페이지에 접근하지 못한 결과에서는 항목의 적용 여부를 결론 내리지 않고 접근 문제를 담당자에게 전달합니다.
항목이 감지되면 설계 목록에 기재한 대상과 결과의 항목 설명을 대조합니다. 다른 페이지의 결과도 각각 기록하되, 양쪽에서 항목이 발견되었다는 이유만으로 페이지 사이의 참조가 올바르게 성립했다고 판단하지 않습니다. 항목 감지와 관계 표현의 적정성은 서로 다른 판단 자료가 필요합니다.
관계 설계와 적용 결과의 기록
점검 기록에는 적용 페이지, 검사 시점, 접근 결과, 감지된 항목, 해소하지 못한 질문을 기재합니다. 관계 설계에는 출발 대상과 연결 상대를 함께 쓰고, 검사 결과에는 도구에서 읽은 사실만 씁니다. 두 기록을 연결해 관리하더라도 설계 의도를 검사 결과로 옮겨 기재하지 않습니다.
완료 상태도 작업 범위에 맞게 표현합니다. 설명 대상과 관계를 정리한 단계는 관계 설계 완료로, 적용 페이지에서 항목을 발견한 단계는 항목 감지로 기록합니다. 페이지 간 참조에 관한 근거가 없으면 해당 판단은 미결로 남깁니다. 감지 결과를 검색 노출, AI 답변 인용 또는 지식 그래프 반영을 보장하는 자료로 사용하지 않습니다.
관계 방향을 생략한 요청의 위험
두 대상을 연결해 달라는 요청만으로는 개발 담당자가 표현할 관계를 결정하기 어렵습니다. 같은 대상 이름을 사용해도 어느 대상이 다른 대상을 설명하거나 포함하는지에 따라 요청의 뜻이 달라질 수 있습니다. 마케팅 담당자는 출발 대상, 연결 상대, 관계를 나타내는 동사를 포함해 요구사항을 작성합니다.
관계 문장을 거꾸로 읽었을 때도 같은 뜻이라고 임의로 처리하지 않습니다. 개발 담당자는 양방향 표현이 필요한지와 이를 뒷받침하는 속성이 있는지를 별도로 판단합니다. 문장으로 정한 방향은 기술적인 속성 선택의 근거를 대신하지 않으므로, 문서로 뒷받침되지 않은 방향까지 코드에 추가하지 않습니다.
자주 묻는 질문
페이지 제목이 같으면 동일한 대상으로 처리해도 됩니까?
제목만으로 동일한 대상이라고 판단하지 않습니다. 같은 제목을 사용하더라도 본문이 설명하는 대상이나 적용 범위가 다를 수 있습니다. 운영자는 제목 외에 대상의 공식 명칭과 본문 설명을 대조하고, 판단이 끝나지 않은 항목에는 동일 대상이라는 표시를 기재하지 않습니다.
페이지가 삭제될 예정이면 관계 설계를 진행해도 됩니까?
유지할 콘텐츠와 삭제할 콘텐츠가 정해졌다면 남을 대상을 기준으로 설계를 진행할 수 있습니다. 삭제 예정 페이지를 연결 상대 목록에 그대로 포함하면 이후 요구사항도 변경해야 할 수 있습니다. 운영자는 삭제 계획을 개발 담당자에게 전달하고, 기술적인 참조 처리 방법은 별도 근거로 결정하도록 요청합니다.
외부 사이트의 대상도 연결 목록에 포함할 수 있습니까?
연결 필요성을 논의하는 목록에는 포함할 수 있습니다. 그 목록에 이름을 기재하는 행위가 실제 데이터 연결의 허용 여부를 확정하지는 않습니다. 외부 대상은 명칭과 관계의 근거를 준비하고, 사용하려는 표현 방식의 적용 조건을 개발 담당자가 판단하도록 요청합니다.
내용이 같은 중복 페이지도 데이터 배치를 논의해야 합니까?
구글은 동일한 콘텐츠의 중복 페이지에도 같은 구조화 데이터를 배치하는 것을 권장합니다. 운영자는 중복 페이지 목록과 콘텐츠의 동일 여부를 개발 담당자에게 전달합니다. 이 배치 권장은 중복 페이지 사이에서 사용할 ID의 선택이나 참조 방식을 결정하는 근거로 확대하지 않습니다.
담당자가 바뀌면 관계 설계의 어떤 자료를 인계해야 합니까?
대상 명칭을 결정한 이유와 아직 결정하지 못한 질문을 함께 인계합니다. 이전 담당자가 제외한 연결 요청이 있다면 제외 사유도 기록해 같은 논의를 반복하지 않도록 합니다. 새 담당자는 문서의 최신성을 판단하고, 대상 변경이 있는 요청부터 다시 처리합니다.
