구조화 데이터

Structured Data

개념

페이지에 적힌 값이 각각 무엇인지를 사람 눈에 보이는 글과 별개로 기계용으로 표시해 둔 데이터입니다.

등장 배경

검색 엔진이 페이지에서 가져가는 것은 글자입니다. 사람은 어느 숫자가 가격이고 어느 줄이 글쓴이 이름인지 배치와 크기로 바로 알지만, 기계에게는 그 단서가 없습니다.

그래서 같은 글자가 여러 가지로 읽힙니다. 화면에 적힌 4.5가 평점인지 버전 번호인지 구분되지 않고, 2026년 3월 5일이 행사 날짜인지 글을 쓴 날인지도 알 수 없습니다. 검색 엔진은 주변 문장으로 짐작하고, 짐작이 틀리면 그 값은 쓰이지 않습니다.

쓰이지 않으면 검색 결과의 모양에서 드러납니다. 우리 가격표 페이지는 제목과 문장 한 줄로만 나오는데 경쟁 제품은 별점과 가격까지 붙어 나옵니다.

구조화 데이터는 이 짐작을 없애려고 만든 방법입니다. 사람이 읽는 글은 두고 기계가 읽을 표시를 한 벌 더 적습니다.

작동 방식

페이지 안에 화면에는 보이지 않는 표시를 함께 넣어, 어느 값이 무엇인지 기계가 읽을 수 있게 짝지어 둡니다.

적는 자리는 대개 페이지 소스의 별도 블록입니다. 화면은 바뀌지 않고, 검색 봇이 그 블록을 읽어 값과 이름을 짝지어 가져갑니다. 어떤 이름을 쓸지는 검색 엔진들이 함께 쓰기로 정한 공통 어휘, 곧 스키마 마크업을 따릅니다.

무엇을 표시할지는 페이지 종류에 따라 다릅니다.

  1. 글이라면 제목과 글쓴이와 발행일을 표시합니다.
  2. 제품이라면 가격과 통화와 재고 여부를 표시합니다.
  3. 후기라면 별점과 평가한 사람 수를, 자주 묻는 질문이라면 질문과 답을 짝으로 표시합니다.

원칙은 하나입니다. 화면에 없는 값을 표시하지 않습니다. 별점이 페이지에 없는데 4.8이라고 적어 두면 규정 위반으로 그 표시가 무시됩니다.

적은 뒤에는 검색 엔진의 검사 도구로 오류를 확인합니다. 값 하나가 빠져도 묶음이 통째로 쓰이지 않아, 붙이는 일보다 빠진 값을 찾는 일이 대부분입니다.

순위를 직접 올려 주지는 않습니다. 바뀌는 것은 검색 결과의 모양이고, 별점이나 가격이 붙은 결과를 리치 스니펫이라 부릅니다. 순위가 그대로여도 클릭률이 오릅니다.

실무 용례

"가격표 페이지에 제품 표시를 붙이죠. 검색 결과에 가격이 나오면 클릭률이 달라져요."

결과 화면의 모양을 바꿔 클릭을 늘리자는 제안입니다.

"별점 표시는 빼야 합니다. 화면에 후기가 없는데 적어 두면 규정 위반이에요."

없는 값을 표시해선 안 된다는 지적입니다.

"검사 도구에서 통화가 빠졌다고 나와요. 그래서 가격이 안 붙었던 겁니다."

값 하나가 빠져 묶음 전체가 쓰이지 않았다는 뜻입니다.

페이지덱에서는 태오가 도움말 글에 제목과 발행일 표시를 넣고, 자주 묻는 질문 페이지에는 질문과 답 짝을 넣었습니다. 현우는 두 주 뒤 검색 결과에 질문 목록이 펼쳐지는 것을 확인했고, 순위는 그대로인데 클릭률이 올랐습니다.

자주 헷갈리는 용어

용어무엇을 가리키는가구조화 데이터와의 차이
스키마 마크업표시에 쓰는 공통 어휘 규격어떤 이름을 쓸지 정한 약속입니다. 구조화 데이터는 그 약속대로 페이지에 실제로 적어 넣은 값입니다

같이 보면 좋은 페이지

  • 테크니컬 SEO

    여섯 갈래에서 이해 지원이 어디에 놓이는지 봅니다

  • 스키마 마크업

    적을 때 쓰는 어휘여서 이어 읽으면 작업 순서가 잡힙니다

연관 용어

마지막 업데이트 2026-09-16