리치 결과 테스트는 페이지에 넣은 구조화된 데이터를 구글이 제대로 읽는지, 그 페이지가 리치 결과(별점·이동 경로·이벤트 일정처럼 검색 결과에 추가 정보가 붙는 형태)를 받을 자격이 있는지 확인하는 구글의 무료 도구입니다. 페이지 주소나 코드를 넣으면 감지된 항목과 오류·경고를 바로 보여 줍니다. 다만 테스트를 통과해도 리치 결과가 반드시 표시되는 것은 아니고, 표시 여부는 구글이 검색마다 정합니다.
30초 요약
- 주소: search.google.com/test/rich-results (URL 또는 코드로 테스트)
- 지원 형식: JSON-LD, RDFa, 마이크로데이터
- 꼭 고칠 것: ‘잘못된 항목’과 문법 오류. 경고는 권장 항목이 빠졌다는 뜻이라 우선순위가 낮습니다.
- 테스트가 안 될 때: robots.txt·noindex·로그인·방화벽으로 구글이 페이지를 못 읽는 경우가 대부분입니다.
리치 결과 테스트는 어떻게 사용하나요?
- 도구 열기: 리치 결과 테스트(search.google.com/test/rich-results)에 접속합니다. 서치콘솔 등록이 없어도 쓸 수 있습니다.
- URL 또는 코드 선택: 이미 공개된 페이지는 URL을, 올리기 전이면 ‘코드’를 골라 HTML이나 JSON-LD를 붙여 넣습니다. 코드는 고친 뒤 바로 다시 테스트할 수 있습니다.
- 사용자 에이전트 확인: 기본값은 스마트폰입니다. 대부분 사용자가 휴대기기로 검색하기 때문이며, 필요하면 데스크톱으로 바꿀 수 있습니다.
- 결과 확인: 감지된 리치 결과 유형, 항목별 오류·경고가 나옵니다. 항목을 펼치고 설명을 누르면 문제가 있는 코드 위치로 이동합니다.
- 미리보기와 공유: 일부 유형은 검색 결과에서 어떻게 보일지 미리 볼 수 있고, ‘공유’ 버튼으로 결과 링크를 보낼 수 있습니다. 결과 링크는 약 90일 동안 유효합니다.
URL로 테스트할 때는 로그인하지 않은 사람도 페이지와 이미지·CSS·스크립트에 접근할 수 있어야 합니다. 비밀번호나 방화벽으로 막힌 개발 서버는 ‘코드’ 테스트를 쓰는 편이 빠릅니다.
테스트 결과는 어떻게 읽나요?

| 결과 상태 | 뜻 | 할 일 |
|---|---|---|
| N개의 유효한 항목이 감지됨 | 구조화된 데이터에 문제가 없음 | 그대로 두고 서치콘솔 보고서로 사이트 전체를 지켜봄 |
| 경고 및 유효한 항목이 감지됨 | 권장 항목이 빠졌지만 리치 결과 자격은 있음 | 넣을 수 있는 정보면 보완, 없는 정보는 지어내지 않음 |
| 잘못된 항목이 감지됨 | 필수 항목 누락 등으로 해당 항목이 리치 결과 자격을 얻지 못함 | 오류 설명에 나온 필드를 먼저 고침 |
| 문법 오류가 있는 구조화된 데이터가 감지됨 | JSON 괄호·쉼표 누락 같은 문법 문제로 해석 자체가 안 됨 | 코드 탐색기에서 표시된 줄을 고침 |
| 감지된 항목 없음 | 지원하는 유형의 구조화된 데이터가 없음 | 데이터를 넣었는데 안 보이면 렌더링 후 HTML에 실제로 들어가는지 확인 |
| URL을 크롤링할 수 없음 | 구글이 페이지에 접근하지 못함 | 아래 ‘테스트가 안 될 때’ 확인 |
자주 나오는 오류는 무엇인가요?
| 오류 | 원인과 해결 |
|---|---|
| 잘못된 JSON 문서 | JSON 전체 구조가 깨짐. 여는 괄호와 닫는 괄호 짝을 먼저 확인합니다. |
| 파싱 오류: ‘,’ 또는 ‘}’ 누락 | 항목 사이 쉼표나 닫는 중괄호가 빠짐. 마지막 항목 뒤에 쉼표를 붙인 경우도 흔합니다. |
| 잘못된 값 유형 | 숫자나 배열이 들어갈 자리에 문자열을 넣음. 구글 구조화된 데이터 문서에서 필드 형식을 확인합니다. |
| 고유 속성 중복 | 같은 객체에 @context 같은 고유 속성을 두 번 넣음. 플러그인 두 개가 같은 데이터를 출력할 때 자주 생깁니다. |
JSON-LD 안에 주석을 남겨 두면 테스트 도구는 무시하지만, JSON-LD 표준이 주석을 지원하지 않아 실제로는 오류가 날 수 있습니다. 공개 전에 주석을 모두 지우라고 구글 도움말에 적혀 있습니다.
테스트가 안 될 때는 무엇을 확인하나요?
리치 결과 테스트는 Google-InspectionTool이라는 구글 크롤러로 페이지에 접속합니다. 그래서 구글 검색봇을 막는 설정이 있으면 테스트도 실패합니다.
- robots.txt가 페이지나 중요한 CSS·이미지를 막고 있지 않은지
- 페이지에 noindex가 들어 있지 않은지
- SSL 인증서가 유효한지(구글은 인증서가 유효하지 않은 HTTPS 주소를 테스트하지 않습니다)
- 서버나 보안 설정이 구글 크롤러 접속을 막지 않는지(서버 연결 오류·잘못된 서버 응답)
- DNS 오류는 일시적인 경우가 많으니 몇 분 뒤 다시 테스트
아무것도 바꾸지 않았는데 테스트할 때마다 결과가 달라진다면 ‘페이지 로드 문제’ 경고가 있는지 보세요. 일부 리소스가 그때그때 불러와지지 않으면 결과가 흔들릴 수 있습니다.
어떤 리치 결과 유형을 테스트할 수 있나요?
구글 도움말 기준으로 기사, 탐색경로(브레드크럼), 이벤트, 채용 정보, 지역 비즈니스, 조직, 제품 스니펫, 판매자 등록정보, 리뷰 스니펫, 레시피, 동영상, Q&A 페이지, 교육과정, 소프트웨어 앱, 공유숙박 등을 테스트할 수 있습니다. schema.org의 모든 유형이 리치 결과가 되는 것은 아니며, 이 목록에 없는 유형은 리치 결과 테스트에서 리치 결과로 감지되지 않습니다. schema.org 문법 전체를 검사하려면 schema.org가 운영하는 스키마 마크업 검사기(validator.schema.org)를 함께 씁니다.
| 도구 | 확인하는 것 |
|---|---|
| 리치 결과 테스트 | 구글이 지원하는 리치 결과 자격(필수·권장 항목), 페이지 한 개 단위 |
| 스키마 마크업 검사기 | schema.org 문법 전체(구글 지원 여부와 무관) |
| 서치콘솔 리치 결과 보고서 | 사이트 전체 페이지의 유효·오류 항목 추이(색인된 페이지 기준) |
오픈타임 SEO의 테크니컬 SEO 작업에는 구조화된 데이터 점검과 수정이 포함됩니다. 플러그인끼리 겹치는 스키마, 빠진 필수 항목을 직접 고칩니다. 테크니컬 SEO 서비스 보기 →
자주 묻는 질문
리치 결과 테스트를 통과했는데 검색 결과에 별점이 안 나와요.
정상일 수 있습니다. 테스트 통과는 자격이 있다는 뜻일 뿐이고, 구글은 검색 기록·위치 등 여러 조건에 따라 리치 결과 표시 여부를 정합니다. 페이지가 색인되어 있는지, 서치콘솔 리치 결과 보고서에 오류가 없는지도 확인하세요.
경고는 꼭 고쳐야 하나요?
경고는 권장 항목이 빠졌다는 뜻으로, 리치 결과 자격 자체는 있습니다. 실제로 있는 정보라면 넣는 것이 좋지만, 없는 리뷰나 가격을 지어내 채우면 안 됩니다.
워드프레스는 어떻게 구조화된 데이터를 넣나요?
Rank Math·Yoast 같은 SEO 플러그인이 기본 스키마를 자동으로 넣습니다. 플러그인 두 개 이상이 같은 스키마를 출력하면 중복 오류가 나므로, 하나만 쓰도록 정리한 뒤 리치 결과 테스트로 확인하세요. (워드프레스 SEO 세팅 가이드)
참고: Search Console 고객센터 「리치 결과 테스트」(2026-10-12 확인).