구글 검색 정책 · 공식 문서
구글 검색 갤러리는 구조화된 데이터 기능 25개를 적었고, 형식은 JSON-LD를 권장합니다
구조화 데이터는 페이지 내용을 schema.org 어휘 같은 표준 형식으로 적어 검색엔진에 알리는 코드입니다. 구글 검색 갤러리는 지원 기능 25개를 적었습니다. 형식은 JSON-LD·마이크로데이터·RDFa 세 가지이고, 구글은 JSON-LD 를 권장합니다. 검사는 리치 결과 테스트로 구글 기능을, 스키마 마크업 유효성 검사 도구로 schema.org 문법을 봅니다.
구조화된 데이터는 페이지 내용을 검색엔진이 읽는 표준 형식으로 적은 것입니다. 대부분 schema.org 어휘를 써서 스키마 마크업이라고도 부릅니다.
제대로 넣으면 별점·이동 경로처럼 꾸며진 검색 결과가 나올 수 있는데, 구글은 이를 리치 결과라고 부릅니다.
어떤 기능을 고르고, 어떤 형식으로 넣고, 무엇으로 검사하는지 구글·네이버 공식 문서로 확인했습니다.
발견 01
구글 검색 갤러리의 구조화된 데이터 기능은 25개이고, 업종 필터로 고릅니다
| 항목 | 원문 |
|---|---|
| 구조화된 데이터란 | Structured data is a standardized format for providing information about a page and classifying the page content; for example, on a recipe page, what are the ingredients, the cooking time and temperature, the calories, and so on.구조화 데이터는 페이지 정보를 제공하고 페이지 내용을 분류하는 표준 형식이다. 예를 들어 레시피 페이지라면 재료·조리 시간과 온도·칼로리 등이다. |
| 넣는 이유 | Adding structured data can enable search results that are more engaging to users and might encourage them to interact more with your website, which are called rich results.구조화 데이터를 넣으면 사용자에게 더 눈길을 끄는 검색 결과(리치 결과)가 가능해지고, 사이트와 더 많이 상호작용하게 할 수 있다. |
| 갤러리의 쓰임 | To make your site eligible for appearance as one of these rich results, follow the guide to learn how to implement structured data on your site.사이트가 이런 리치 결과로 표시될 자격을 갖추려면, 안내를 따라 사이트에 구조화 데이터를 구현하는 법을 익힌다. |
| 어휘와 기준 문서 | Most Search structured data uses schema.org vocabulary, but you should rely on the Google Search Central documentation as definitive for Google Search behavior, rather than the schema.org documentation.검색 구조화 데이터 대부분은 schema.org 어휘를 쓰지만, 구글 검색 동작의 기준으로는 schema.org 문서가 아니라 구글 검색 센터 문서를 따라야 한다. |
기능 하나가 여러 필터에 걸리므로 막대의 합은 기능 수보다 큽니다.
| 업종 필터 | 기능 수 |
|---|---|
| 교육 및 과학 | 6 |
| 엔터테인먼트 | 4 |
| 뉴스 | 4 |
| 식음료 | 4 |
| 조직 | 3 |
| 전자상거래 | 2 |
| 스포츠 | 2 |
| 채용 | 2 |
| 필터 없음 | 7 |
| 기능(한국어판 이름) | 원문 이름 | 업종 필터 |
|---|---|---|
| 기사 | Article | 뉴스, 스포츠 |
| 탐색경로 | Breadcrumb | 없음 |
| 캐러셀 | Carousel | 식음료, 교육 및 과학, 엔터테인먼트 |
| 과정 목록 | Course list | 교육 및 과학 |
| 데이터 세트 | Dataset | 교육 및 과학 |
| 토론 포럼 | Discussion forum | 없음 |
| 교육 Q&A | Education Q&A | 교육 및 과학 |
| 고용주 누계 평점 | Employer aggregate rating | 채용 |
| 이벤트 | Event | 엔터테인먼트 |
| 이미지 메타데이터 | Image metadata | 없음 |
| 채용 정보 | Job posting | 채용 |
| 지역 비즈니스 | Local business | 조직 |
| 수학 문제 풀이 | Math solver | 교육 및 과학 |
| 영화 | Movie | 엔터테인먼트 |
| 조직 | Organization | 조직 |
| 제품 | Product | 전자상거래 |
| 프로필 페이지 | Profile page | 없음 |
| Q&A | Q&A | 없음 |
| 레시피 | Recipe | 식음료 |
| 리뷰 스니펫 | Review snippet | 조직, 전자상거래, 식음료, 엔터테인먼트 |
| 소프트웨어 앱 | Software app | 없음 |
| 발음 가능 | Speakable | 뉴스 |
| 구독 및 페이월 콘텐츠 | Subscription and paywalled content | 뉴스 |
| 공유숙박 | Vacation rental | 없음 |
| 동영상 | Video | 식음료, 뉴스, 교육 및 과학, 스포츠 |
기능마다 구글 문서가 따로 있고, 문서마다 필수 속성과 권장 속성을 적었습니다. 필수 속성이 빠지면 그 항목은 리치 결과 대상에서 빠집니다.
네이버 서치어드바이저는 유형별 안내 13개를 두었습니다. 원문은 "네이버 검색로봇은 이 정보를 자동 수집해 콘텐츠 특성에 맞게 정보를 구성하고 검색 반영에 활용합니다."입니다.
네이버 유형은 사이트 연관채널·채용정보·주소·사이트 이동 경로·캐러셀·평점·레시피·리뷰·식당·TV 시리즈·영화·소프트웨어·동영상 검색입니다.
발견 02
형식은 3가지이고, 구글은 JSON-LD 를, 네이버는 마이크로데이터·JSON-LD 를 권장합니다
| 형식 | 넣는 자리 | 특징 |
|---|---|---|
| JSON-LD (권장) | head·body 의 <script> 태그 안 | 보이는 텍스트와 섞이지 않습니다. 자바스크립트로 넣어도 구글이 읽습니다. |
| 마이크로데이터 | HTML 태그 속성 | 주로 body 의 콘텐츠 태그에 속성으로 붙입니다. |
| RDFa | HTML 태그 속성 | head·body 양쪽에 씁니다. |
| 검색엔진 | 원문 |
|---|---|
| 구글: 권장 형식 | In general, we recommend using a format that's easiest for you to implement and maintain (in most cases, that's JSON-LD); all 3 formats are equally fine for Google, as long as the markup is valid and properly implemented per the feature's documentation.대개 구현·관리가 가장 쉬운 형식(대부분 JSON-LD)을 권한다. 마크업이 유효하고 기능 문서대로 구현되었다면 세 형식 모두 구글에는 똑같이 괜찮다. |
| 구글: 권장 이유 | In general, Google recommends using JSON-LD for structured data if your site's setup allows it, as it's the easiest solution for website owners to implement and maintain at scale (in other words, less prone to user errors).사이트 구성이 허락한다면 구글은 대개 구조화 데이터에 JSON-LD 를 권한다. 사이트 소유자가 대규모로 구현·관리하기 가장 쉽기(사용자 실수가 적기) 때문이다. |
| 구글: 동적 삽입 | Also, Google can read JSON-LD data when it is dynamically injected into the page's contents, such as by JavaScript code or embedded widgets in your content management system.또 구글은 자바스크립트 코드나 CMS 의 위젯처럼 페이지에 동적으로 넣은 JSON-LD 도 읽을 수 있다. |
| 네이버: 권장 형식 | 네이버에서는 널리 사용하는 Microdata 형식이나 JSON-LD 형식을 사용하는 것을 권장합니다. |
| JSON-LD 예시 (BreadcrumbList) | 값 |
|---|---|
| 넣는 태그 | <script type="application/ld+json"> |
| @context | https://schema.org |
| @type | BreadcrumbList |
| itemListElement 1 | ListItem · position 1 · name "Recipes" · item https://example.com/recipes |
| itemListElement 2 | ListItem · position 2 · name "Bread recipes" · item https://example.com/recipes/bread-recipes |
| itemListElement 3 | ListItem · position 3 · name "How To Make Banana Bread" |
발견 03
검사 도구는 둘이고, 리치 결과 테스트는 상태 값 9가지로 결과를 알립니다
| 도구 | 원문 |
|---|---|
| 어느 쪽부터 | Google recommends that you start with the Rich Results Test to see what Google rich results can be generated for your page. For generic schema validation, use the Schema Markup Validator to test all types of schema.org markup, without Google-specific validation.구글은 먼저 리치 결과 테스트로 페이지에서 어떤 구글 리치 결과가 생성될 수 있는지 보라고 권한다. 일반적인 스키마 검증에는 구글 전용 검증 없이 모든 schema.org 마크업을 검사하는 스키마 마크업 유효성 검사 도구를 쓴다. |
| 스키마 마크업 유효성 검사 도구 | Validate all Schema.org-based structured data that's embedded in web pages, without Google feature specific warnings.웹페이지에 넣은 schema.org 기반 구조화 데이터를 구글 기능 전용 경고 없이 모두 검증한다. |
| 옛 구조화된 데이터 테스트 도구 | The main purpose of the tool will be to check syntax and compliance of markup with schema.org standards. The Schema Markup Validator has stabilized, and Google now redirects the Structured Data Testing Tool to a landing page to help you select the right tool.이 도구의 주된 목적은 마크업 문법과 schema.org 표준 준수를 검사하는 것이 된다. 스키마 마크업 유효성 검사 도구가 안정화되어, 이제 구글은 구조화된 데이터 테스트 도구를 알맞은 도구를 고르는 안내 페이지로 리디렉션한다. |
| 네이버가 안내하는 도구 | 구조화된 데이터를 검증할 때는 schema.org에서 제공하는 구조화된 데이터 테스팅 도구를 사용하세요. |
| 리치 결과 테스트 | 원문 |
|---|---|
| URL 로 검사 | Submit the full URL of the page to test.검사할 페이지의 전체 URL을 넣는다. |
| 코드로 검사 | You can test an arbitrary code snippet using this tool.이 도구로 임의의 코드 조각도 검사할 수 있다. |
| 기본 사용자 에이전트 | The default user agent is smartphone, as this is how the majority of users browse the web today.오늘날 사용자 대부분이 스마트폰으로 웹을 보기 때문에 기본 사용자 에이전트는 스마트폰이다. |
| 결과 화면 | The test shows which rich result types were found on the page, as well as any errors or suggestions for your structured data.테스트는 페이지에서 찾은 리치 결과 유형과, 구조화 데이터의 오류나 제안을 보여 준다. |
| 크롤링이 차단되면 | If Google is prevented from crawling the page as part of its regular crawl cycle (for example, is prevented from crawling by a robots.txt rule or noindex directive), the page cannot be tested with this tool.robots.txt 규칙이나 noindex 지시어 등으로 구글의 일반 크롤링이 막힌 페이지는 이 도구로 검사할 수 없다. |
| JSON-LD 주석 | Be sure to remove any comments from JSON-LD before publishing your final page.최종 페이지를 게시하기 전에 JSON-LD 안의 주석을 모두 지운다. |
| 순서 | URL 상태 값(한국어판 표기) |
|---|---|
| 1 | N개의 유효한 항목이 감지됨 |
| 2 | 감지된 항목 없음 |
| 3 | N개의 경고 및 유효한 항목이 감지됨 |
| 4 | N개의 유효한 항목이 감지됨: 모든 항목에 경고가 있음 |
| 5 | N개의 유효한 항목이 감지됨: 일부 항목에 경고가 있음 |
| 6 | N개의 항목이 감지됨: 일부 항목이 잘못됨 |
| 7 | N개의 잘못된 항목이 감지됨 |
| 8 | URL을 크롤링할 수 없음 |
| 9 | 문법 오류가 있는 구조화된 데이터가 감지됨 |
| 배포 뒤 | 원문 |
|---|---|
| 개발 중과 배포 뒤 | Be sure to check your structured data using the Rich Results Test during development, and the Rich result status reports after deployment, to monitor the validity of your pages, which might break after deployment due to templating or serving issues.개발 중에는 리치 결과 테스트로, 배포 뒤에는 리치 결과 상태 보고서로 구조화 데이터를 확인한다. 템플릿이나 서버 문제로 배포 뒤에 깨질 수 있기 때문이다. |
| 접근 허용 | Don't block your structured data pages to Googlebot using robots.txt, noindex, or any other access control methods.robots.txt·noindex 나 다른 접근 제어 방법으로 구조화 데이터가 있는 페이지를 Googlebot 에 차단하지 않는다. |
발견 04
리치 결과 표시는 구글이 정하고, 품질 가이드라인은 6가지로 적었습니다
| 표시되지 않는 이유 | 원문 |
|---|---|
| 구글 알고리즘의 판단 | The Google algorithm tailors search results to create what it thinks is the best search experience for a user, depending on many variables, including search history, location, and device type.구글 알고리즘은 검색 기록·위치·기기 종류 등 여러 변수에 따라 사용자에게 가장 좋다고 판단하는 검색 경험이 되도록 결과를 맞춘다. |
| 본문과 다른 데이터 | The structured data is not representative of the main content of the page, or is potentially misleading.구조화 데이터가 페이지의 주요 콘텐츠를 대표하지 않거나 오해를 부를 수 있다. |
| 테스트가 못 잡은 오류 | The structured data is incorrect in a way that the Rich Results Test was not able to catch.구조화 데이터에 리치 결과 테스트가 잡아내지 못한 오류가 있다. |
| 숨긴 콘텐츠 | The content referred to by the structured data is hidden from the user.구조화 데이터가 가리키는 콘텐츠가 사용자에게 숨겨져 있다. |
| 가이드라인 미충족 | The page doesn't meet the guidelines for structured data described on this page, the guidelines for a specific structured data feature, the Search Essentials, or the Content policies for Google Search.페이지가 이 문서의 구조화 데이터 가이드라인, 개별 기능 가이드라인, Search Essentials, 구글 검색 콘텐츠 정책 가운데 하나를 충족하지 못한다. |
| 품질 가이드라인 | 원문 |
|---|---|
| 위반하면 | Violating a quality guideline can prevent syntactically correct structured data from being displayed as a rich result in Google Search, or possibly cause it to be marked as spam.품질 가이드라인을 어기면 문법이 올바른 구조화 데이터도 리치 결과로 표시되지 않거나, 스팸으로 표시될 수도 있다. |
| 콘텐츠 | Don't mark up content that is not visible to readers of the page.페이지를 읽는 사람에게 보이지 않는 콘텐츠는 마크업하지 않는다. |
| 관련성 | Your structured data must be a true representation of the page content.구조화 데이터는 페이지 콘텐츠를 사실대로 나타내야 한다. |
| 완전성 | Specify all required properties listed in the documentation for your specific rich result type. Items that are missing required properties are not eligible for rich results.해당 리치 결과 유형 문서에 적힌 필수 속성을 모두 지정한다. 필수 속성이 빠진 항목은 리치 결과 대상이 아니다. |
| 위치 | Put the structured data on the page that it describes, unless specified otherwise by the documentation.문서에 따로 적힌 경우가 아니면, 구조화 데이터는 그것이 설명하는 페이지에 넣는다. |
| 특수성 | Try to use the most specific applicable type and property names defined by schema.org for your markup.schema.org 에 정의된 것 가운데 가장 구체적인 유형과 속성 이름을 쓰도록 한다. |
| 이미지 | All image URLs specified in structured data must be crawlable and indexable.구조화 데이터에 적은 이미지 URL은 모두 크롤링과 색인이 가능해야 한다. |
| 직접 조치 | 원문 |
|---|---|
| 리치 결과 자격만 영향 | A structured data manual action means that a page loses eligibility for appearance as a rich result; it doesn't affect how the page ranks in Google web search.구조화 데이터 직접 조치를 받으면 페이지가 리치 결과로 표시될 자격을 잃지만, 구글 웹 검색 순위에는 영향이 없다. |
그럼 구조화된 데이터는 어떤 순서로 넣고 검사하나요?
- 검색 갤러리에서 업종 필터로 내 페이지에 맞는 기능을 고릅니다.
- 예를 들어 상품은 「제품」, 글은 「기사」, 사이트 구조는 「탐색경로」, 회사 정보는 「조직」, 매장은 「지역 비즈니스」입니다.
- 고른 기능의 구글 문서를 열어 필수 속성을 전부 넣습니다. 권장 속성은 정확한 값이 있는 것만 넣습니다.
- <script type="application/ld+json"> 안에 JSON-LD 로 적고, 화면에 보이는 내용만 마크업합니다.
- 리치 결과 테스트에 URL 이나 코드를 넣어 「N개의 유효한 항목이 감지됨」을 확인합니다. 경고는 항목을 펼쳐 원인을 봅니다.
- 게시 전에 JSON-LD 안의 주석을 지웁니다. 구글이 쓰지 않는 schema.org 유형은 스키마 마크업 유효성 검사 도구로 문법을 봅니다.
- 배포 뒤에는 서치콘솔 리치 결과 상태 보고서와 URL 검사로 확인합니다. 효과는 몇 페이지를 골라 실적 보고서에서 전후를 비교합니다.
조사 방법
- Google Search Central 「Introduction to structured data markup in Google Search」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- Google Search Central 「Structured data markup that Google Search supports」 (문서 수정일 2026-10-16) · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/appearance/structured-data/search-gallery
- Google Search Central 「General structured data guidelines」 (문서 수정일 2026-07-10) · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central 「Test your structured data」 · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/appearance/structured-data
- Search Console Help 「Rich Results Test」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/7445569
- Google Search Central Blog 「An update on the Structured Data Testing Tool」 (문서 수정일 2020-12-15) · 최종 확인일 2026-10-18 · https://developers.google.com/search/blog/2020/12/structured-data-testing-tool-update
- 네이버 서치어드바이저 「구조화된 데이터 소개」 · 최종 확인일 2026-10-18 · https://searchadvisor.naver.com/guide/structured-data-intro
- 기능 25개는 검색 갤러리 「Structured data features」 표의 행 수입니다(머리 행 제외, 영어판·한국어판 같음). 업종 필터 값은 행마다 숨은 열을 셌고, 「Generic」은 필터 목록에 없어 「필터 없음」에 넣었습니다.
- 형식 3가지는 「Supported formats」 표의 행 수, URL 상태 값 9가지는 리치 결과 테스트 도움말 「URL status」 목록 항목 수, 지원 유형 31줄은 「Supported rich result types」 목록 항목 수입니다.
- 품질 가이드라인 6가지는 「Quality guidelines」 아래 소제목 수입니다. 「Multiple items on a page」는 별도 절이라 세지 않았습니다.
- 원문은 영어판(hl=en)이고, 기능 이름·도구 이름·상태 값은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다. 갤러리의 업종 필터 「Jobs」는 한국어판 표기가 「작업」이라 「채용」으로 적었습니다.
- 네이버 유형 13개는 서치어드바이저 「구조화된 데이터 마크업」 메뉴에서 소개 페이지를 뺀 문서 수이고, sitemap.xml 의 structured-data- URL 수와 같습니다.
- 네이버 서치어드바이저 문서와 서치콘솔 도움말, 「Test your structured data」 페이지에는 수정일이 없습니다.