스키마 마크업 검증기
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
The fetched HTML is checked for JSON-LD and visible-content matches. JS-injected content cannot be evaluated; paste rendered markup when needed.
요청은 당사 서버에서 처리되며 처리 후에는 저장되지 않습니다. Only live-URL retrieval uses this service; pasted markup and all validation stay in your browser. 익명 실행별 결과 계수는 종합 연구에 사용될 수 있습니다. URL, 도메인, IP 및 식별자는 절대 포함되지 않으며 100회 미만의 실행에 대한 통계는 공개하지 않습니다.
+를 눌러 현재 사이트 또는 페이지를 저장합니다. 저장된 사이트, 페이지 또는 목록 옆의 ☆를 사용해 즐겨찾기에 추가하세요. 최근 검사 기록은 아래에 표시됩니다.
이름 있는 목록 만들기
로컬 선택에서 대상을 입력했습니다.
사이트 패스포트 이 저장된 사이트의 로컬 컨텍스트
로컬 데이터
저장된 대상, 이름 있는 목록 및 최근 검사 요약은 이 브라우저에만 남습니다.
Structured-data totals
No Product markup was found in raw HTML. This does not establish that the rendered page has none.
Run a rendered comparisonWhy the entity and issue verdicts were returned
Blocks rich result
Invalid markup or missing required properties — no rich result is possible until these are fixed.
Limits rich result
Valid, but missing recommended properties or soft issues that reduce eligibility or appearance.
Valid, but missed opportunity
Nothing wrong — properties or caveats that are worth knowing about.
Your input with stubs added for missing properties — every line to fill in is marked ADD:.
Input
Corrected JSON-LD
These checks compare selected user-facing schema values with the raw HTML's visible text. They cannot see content added by JavaScript after page load.
Why each content-match verdict was returned
이 도구 평가하기
이 도구 정보
JSON-LD 또는 전체 HTML을 붙여 넣어 schema.org 어휘, Google 리치 결과 요구 사항, 여러 블록 사이의 @id 참조와 표시 콘텐츠 일치 여부를 단계별로 검사합니다. 공개 URL 모드에서는 보호된 엔드포인트가 원시 HTML을 가져온 뒤 같은 로컬 검사를 실행합니다.
수정된 JSON-LD는 검토용 초안이며, 실제 페이지의 사실을 확인한 뒤 게시해야 합니다.
기능
- 여러 JSON-LD 블록과 @graph를 파싱하고 구문 및 schema.org 타입·속성을 검사
- Google이 문서화한 기능별 필수·권장 필드에 따라 심각도를 구분
- 블록을 가로지르는 @id 참조가 실제 정의된 엔터티로 해석되는지 확인
- 문제와 근거를 제시하고 복사 가능한 수정 JSON-LD 초안을 생성
작동 방식
도구는 입력에서 JSON-LD를 추출해 그래프를 구성하고, 구문·어휘·기능 요구 사항·@id 참조 순서로 검사합니다. 일부 값을 표시 텍스트와 대조하고, 각 결과를 오류·경고·정보로 분류해 근거와 수정 방향을 함께 반환합니다.
제한사항
- 유효한 마크업도 Google 리치 결과 노출을 보장하지 않으며, 최종 적격성과 표시는 Google이 결정합니다.
- URL 모드는 JavaScript를 렌더링하지 않으므로 클라이언트에서 삽입된 마크업을 놓칠 수 있습니다.
- 수정 코드는 구조적 출발점일 뿐 실제 가격, 작성자, 날짜 또는 기타 사실을 대신 만들지 않습니다.
자주 묻는 질문
Google의 리치 결과 검사와 무엇이 다른가요?
Google의 리치 결과 검사는 실제 URL을 가져와 렌더링한 뒤 어떤 Google 리치 결과의 대상이 될 수 있는지 알려 줍니다. 이 검증기는 브라우저에서 네 단계 검증을 로컬로 실행합니다. JSON-LD나 HTML을 붙여 넣거나 비공개 초안을 검사할 수 있고, 보호된 서버 엔드포인트에 공개 URL의 HTML을 가져오도록 요청한 뒤 동일한 로컬 검사를 실행할 수도 있습니다. URL 모드는 JavaScript를 렌더링하지 않으므로 최종 렌더링 페이지는 Google 도구로 확인하세요.
유효한 스키마가 리치 결과를 보장하나요?
아니요. 유효한 마크업은 문서화된 마크업 요건을 충족할 수 있지만, 실제 표시는 지원 기능 정책, 크롤링, 색인 생성, 검색 맥락에도 좌우됩니다. Google은 리치 결과를 보장하지 않습니다.
JSON-LD와 HTML 속성 기반 형식 중 무엇을 사용해야 하나요?
Google은 JSON-LD를 권장하며, 마크업이 HTML과 분리된 하나의 script 블록에 있으므로 가장 관리하기 쉽습니다. 이 도구는 JSON-LD와 붙여 넣은 HTML 페이지에서 추출한 JSON-LD 블록을 검증합니다.
@id 그래프 검사는 무엇을 하나요?
구조화된 데이터는 여러 블록에 엔티티를 나누고 @id로 연결하는 경우가 많습니다. 예를 들어 Article이 작성자인 Person을 @id로 참조할 수 있습니다. 그래프 검사는 이러한 참조가 연결되지 않은 채 남지 않고 정의된 노드로 실제 확인되는지 검사합니다. 이는 흔하지만 발견하기 어려운 오류입니다.
내 마크업이 업로드되거나 저장되나요?
붙여 넣은 마크업은 브라우저에서 로컬로 검증되며 업로드되거나 저장되지 않습니다. 실제 URL 모드를 사용하면 페이지 HTML을 가져올 수 있도록 공개 URL만 보호된 서버 엔드포인트로 전송되고, 검증은 여전히 로컬에서 실행됩니다. 가져온 HTML에는 JavaScript가 나중에 추가한 마크업이 없을 수 있으므로 이를 확인하려면 렌더링된 HTML을 붙여 넣으세요.
자주 발생하는 문제와 해결 방법
- 오류 JSON-LD를 구문 분석할 수 없습니다 해결 방법: 스키마 속성을 평가하기 전에 JSON-LD가 구문 분석될 때까지 흔히 누락되는 쉼표, 따옴표, 중괄호, 대괄호 등 보고된 JSON 구문 오류를 수정하세요.
- 경고 스키마 컨텍스트가 없거나 유효하지 않습니다 해결 방법: 최상위 @context를 https://schema.org로 설정하거나 각 그래프 엔터티가 해당 Schema.org 컨텍스트를 상속하는지 확인하세요.
- 오류 스키마 유형이 없습니다 해결 방법: 영향받은 엔터티에 페이지의 표시 콘텐츠가 뒷받침하는 가장 구체적인 유형을 선택해 적절한 Schema.org @type을 추가하세요.
- 오류 필수 속성이 없습니다 해결 방법: 페이지가 뒷받침하는 값으로 명시된 필수 속성을 추가한 뒤 해당 엔터티를 다시 검증하세요.
- 오류 속성 값의 유형 또는 형식이 잘못되었습니다 해결 방법: 관련 없는 값을 강제로 변환하지 말고 표시된 검증 기준에 맞는 스칼라, URL, 객체 또는 배열 형태로 지목된 속성을 변경하세요.
- 경고 검증기가 스키마 유형을 인식하지 못합니다 해결 방법: 철자가 틀렸거나 오래된 @type을 인식되는 Schema.org 유형으로 수정하고, 콘텐츠를 정확히 설명하는 유효한 유형이 없으면 엔터티를 제거하세요.
- 경고 엔터티 식별자가 충돌합니다 해결 방법: 같은 @id를 공유하는 엔터티를 하나의 노드로 병합하거나 서로 다른 실제 엔터티라면 고유하고 안정적인 @id 값을 지정하세요.