010-4737-3733

구조화 데이터, 화면 내용과 어떻게 맞출까

밤호박 프렌즈 ·

구조화 데이터, 화면 내용과 어떻게 맞출까

구조화 데이터는 화면에 실제로 보이는 정보를 검색엔진이 읽기 쉬운 형식으로 다시 적어 둔 코드입니다. 그래서 맞추는 방법은 단순합니다. 마크업에 넣는 모든 값이 방문자가 페이지에서 볼 수 있는 내용과 같아야 합니다. 화면에 없는 값을 넣거나 화면과 다른 값을 넣으면 효과를 기대하기 어렵고, 검색엔진 지침 위반으로 판단될 수 있습니다.

구조화 데이터란 무엇인가

구조화 데이터는 페이지의 내용을 검색엔진이 정해진 규칙으로 읽을 수 있게 덧붙이는 정보입니다. 사람은 글을 읽고 '이 페이지는 업체 소개이고, 전화번호는 이것이다'라고 이해합니다. 검색엔진은 같은 내용을 추측으로 파악해야 하는 경우가 많습니다. 구조화 데이터는 이 추측을 줄여 주는 보조 장치입니다.

기본 개념

  • 어휘 체계: 대부분 schema.org에서 정의한 용어를 씁니다. 예를 들어 업체는 Organization, 글은 Article, 질문과 답변은 FAQPage 같은 이름이 있습니다.
  • 작성 형식: JSON-LD, 마이크로데이터, RDFa가 있습니다. 구글은 JSON-LD를 권장합니다. 본문 HTML을 건드리지 않고 별도의 스크립트 블록으로 넣을 수 있어 관리하기 편합니다.
  • 역할: 순위를 올리는 장치가 아니라 이해를 돕는 장치입니다. 검색 결과에서 보조 정보가 표시될 자격을 얻는 데 도움이 될 수 있지만, 표시 여부는 검색엔진이 결정합니다.

구조화 데이터는 SEO의 한 부분입니다. 색인, 대표 URL, 제목·설명 같은 기본 정비와 함께 다루는 것이 자연스럽습니다. 전체 흐름은 '검색엔진 최적화' 글에서 따로 설명합니다.

화면 내용과 일치해야 하는 이유

구글 검색 센터 문서의 핵심 원칙은 구조화 데이터가 페이지의 주요 콘텐츠를 나타내야 한다는 것입니다. 사용자가 페이지에서 볼 수 없는 정보를 마크업하는 것은 허용되지 않습니다. 이유는 검색 결과가 사용자의 기대와 어긋나기 때문입니다. 검색 결과에서 본 내용과 클릭해서 들어간 페이지의 내용이 다르면 사용자는 신뢰를 잃고, 검색엔진도 그 마크업을 믿을 수 없게 됩니다.

일치 여부를 점검하는 기준

  1. 값이 같은가: 마크업의 상호명, 전화번호, 주소, 운영시간이 화면 표기와 같아야 합니다. 화면은 '09:30~17:30'인데 마크업이 다른 시간이면 불일치입니다.
  2. 보이는가: 접힌 탭이나 아코디언처럼 사용자가 열어서 볼 수 있는 내용은 대체로 문제가 없습니다. 어떤 방식으로도 방문자에게 보이지 않는 내용은 마크업하지 않습니다.
  3. 그 페이지의 내용인가: 다른 페이지에만 있는 정보를 이 페이지 마크업에 끌어오지 않습니다.
  4. 최신인가: 화면 내용을 고쳤다면 마크업도 같이 고쳐야 합니다. 마크업을 템플릿에 고정해 두면 시간이 지나면서 어긋나기 쉽습니다.
  5. 사실인가: 근거 없는 평점, 존재하지 않는 리뷰, 확인할 수 없는 수상 이력을 넣지 않습니다.

관리 방법

화면과 마크업을 각각 손으로 고치면 어긋납니다. 가능하면 같은 데이터 원본에서 화면과 마크업을 함께 만들도록 구성하는 편이 안전합니다. 수동 관리라면 페이지 수정 절차에 '마크업 확인' 항목을 넣어 두는 것이 좋습니다.

이 원칙은 생성형 AI 검색에서도 중요합니다. AI가 업체 정보를 정확히 인용하려면 화면, 마크업, 다른 공식 채널의 정보가 서로 모순되지 않아야 합니다. 관련 내용은 'GEO 최적화' 글에서 다룹니다.

자주 쓰는 유형

모든 유형을 쓸 필요는 없습니다. 페이지의 실제 내용에 해당하는 유형만 고릅니다.

유형 쓰는 곳 주로 담는 정보
Organization 메인·회사 소개 상호, 대표 URL, 로고, 연락처, 공식 채널 링크
LocalBusiness 오프라인 사업장 안내 주소, 전화번호, 운영시간, 정기휴무
Article / BlogPosting 블로그·칼럼 글 제목, 작성일, 수정일, 작성자, 대표 이미지
BreadcrumbList 하위 페이지 상위 경로(홈 > 분류 > 현재 페이지)
FAQPage 질문·답변이 화면에 있는 페이지 질문과 답변 쌍
Service 서비스 소개 서비스 이름, 설명, 제공 방식

유형별 유의점

  • FAQPage: 화면에 실제로 보이는 질문과 답변만 넣습니다. 구글은 2023년 이후 FAQ 풍부한 결과의 표시 대상을 일부 사이트로 제한했습니다. 그래도 마크업 자체는 페이지 내용을 기계가 이해하는 데 쓰일 수 있습니다. 표시 조건은 바뀔 수 있으니 공식 문서에서 확인하세요.
  • 평점·리뷰: 업체가 자기 사이트에서 스스로 쓴 리뷰를 마크업하는 것은 지침상 문제가 될 수 있습니다. 실제 이용자의 리뷰를 화면에 노출하고 있을 때만 검토합니다.
  • LocalBusiness: 전국 단위로 온라인 상담을 하는 업체라도 사업장 정보가 있다면 화면 표기와 같게 적습니다. 서비스 제공 범위를 과장해서 쓰지 않습니다.
  • Article: 작성일과 수정일이 화면과 같아야 합니다. 수정하지 않았는데 수정일만 바꾸는 것은 피합니다.

지원하는 유형과 표시 조건은 검색엔진마다, 시기마다 다릅니다. 적용 전에 구글 검색 센터 문서와 네이버 서치어드바이저 안내를 확인하는 것이 안전합니다.

검증 도구로 확인하기

마크업은 눈으로 보기 어렵기 때문에 도구로 확인합니다. 배포 전과 배포 후에 각각 점검하는 것이 좋습니다.

주로 쓰는 도구

  • 리치 결과 테스트(구글): URL이나 코드를 넣으면 인식된 유형과 오류·경고를 보여 줍니다. 구글 검색 결과의 풍부한 표시 자격을 확인할 때 씁니다.
  • Schema Markup Validator: schema.org 문법에 맞는지 구글 기능과 무관하게 확인합니다.
  • 구글 서치 콘솔의 개선사항 보고서: 사이트 전체에서 인식된 유형별 유효 항목과 오류 항목을 보여 줍니다. 배포 이후 지속 점검에 적합합니다.
  • 네이버 서치어드바이저: 네이버의 수집·점검 기능을 제공합니다. 구조화 데이터 관련 기능의 범위는 바뀔 수 있으니 현재 제공 항목을 직접 확인합니다.

점검 순서

  1. 코드를 반영하기 전에 테스트 도구에서 오류가 없는지 확인합니다.
  2. 반영 후 실제 URL로 다시 테스트합니다. 스크립트가 실제 페이지에 출력되는지 봐야 합니다.
  3. 도구가 보여 주는 값을 화면과 한 항목씩 대조합니다. 도구가 '유효'라고 해도 화면과 다르면 문제입니다.
  4. 서치 콘솔에서 몇 주간 오류 항목이 생기는지 지켜봅니다.

한계

도구는 문법과 필수 항목을 확인할 뿐 내용이 사실인지는 판단하지 않습니다. 오류가 없다는 것과 지침에 맞다는 것은 다른 문제입니다. 일치 여부는 사람이 대조해야 합니다.

지침을 어겼을 때의 위험

구글은 지침에 어긋나는 구조화 데이터에 대해 '스팸성 구조화 데이터'를 이유로 수동 조치를 할 수 있다고 안내합니다. 이 경우 해당 페이지나 사이트가 풍부한 결과로 표시될 자격을 잃을 수 있습니다. 조치를 받으면 서치 콘솔에서 알림을 확인할 수 있고, 문제를 고친 뒤 재검토를 요청하는 절차를 거칩니다.

흔한 위반 사례

  • 화면에 없는 평점이나 리뷰 수를 마크업에 넣는 경우
  • 보이지 않는 텍스트나 숨긴 요소에 질문·답변을 넣는 경우
  • 페이지와 무관한 유형을 붙이는 경우
  • 운영시간·가격 같은 값이 화면과 다른 채 방치되는 경우
  • 다른 업체나 제품의 정보를 자기 것처럼 마크업하는 경우

위험의 성격

  • 풍부한 결과 자격 상실이 가장 직접적인 영향입니다.
  • 검색엔진이 사이트의 다른 마크업도 믿지 않게 될 수 있습니다.
  • 수동 조치가 아니더라도 값이 서로 다르면 정보를 해석하는 쪽에서 혼란이 생깁니다.

구조화 데이터를 넣었다고 순위가 오르는 것은 아니며, 순위나 노출을 보장하는 방법도 없습니다. 검색 결과 조작을 목적으로 마크업을 쓰는 것은 권하지 않습니다. 순위 자체에 대한 일반적인 설명은 'SEO 상위노출' 글을 참고하세요.

상담에서 확인하면 좋은 질문

구조화 데이터 작업을 맡기거나 내부에서 진행할 때, 아래 항목을 확인해 두면 기준이 분명해집니다. 업체를 비교할 때도 같은 항목으로 물어보면 됩니다.

  1. 적용 범위: 어떤 페이지에 어떤 유형을 넣을 계획인지 목록으로 받을 수 있나요?
  2. 일치 확인: 화면 값과 마크업 값을 어떻게 대조하고, 수정 시 어떻게 함께 갱신하나요?
  3. 근거 없는 항목 배제: 평점, 리뷰, 수상 이력처럼 확인할 수 없는 값은 넣지 않는 원칙이 있나요?
  4. 검증 보고: 배포 전후 테스트 결과와 서치 콘솔 오류 현황을 공유받을 수 있나요? 5.
  5. 정책 변경 대응: 검색엔진의 표시 조건이 바뀌었을 때 어떻게 점검하고 알려 주나요?

상담은 전국 어디서든 온라인으로 진행하며, 평일 09:30~17:30에 전화(010-4737-3733)로 문의할 수 있습니다. 토요일과 일요일은 정기휴무입니다.

정리하면 구조화 데이터는 화면에 보이는 사실을 그대로 옮겨 적는 작업입니다. 마크업과 화면의 값이 같은지, 검증 도구로 확인했는지, 그 기록이 남는지를 기준으로 살펴보시기 바랍니다.

자주 묻는 질문

구조화 데이터를 넣으면 검색 순위가 오르나요?

직접적으로 순위를 올리는 장치가 아닙니다. 검색엔진이 페이지를 이해하고 결과를 표시하는 데 도움이 될 수 있는 정보입니다.

JSON-LD와 마이크로데이터 중 무엇을 쓰나요?

구글은 JSON-LD를 권장합니다. 본문 HTML과 분리되어 있어 수정과 관리가 쉽습니다.

직접 만들 수 있나요, 플러그인을 써도 되나요?

둘 다 가능합니다. 어떤 방식이든 출력된 값이 화면과 같은지 검증 도구로 확인해야 합니다.

마크업을 넣은 뒤 얼마 만에 반영되나요?

정해진 기간은 없습니다. 검색엔진이 페이지를 다시 수집해야 하므로 서치 콘솔에서 색인 상태를 확인하며 지켜보셔야 합니다.

운영시간이 바뀌면 마크업도 고쳐야 하나요?

그렇습니다. 화면과 마크업의 값이 다르면 불일치로 볼 수 있으므로 함께 수정합니다.

테스트 도구에서 오류가 없으면 안전한가요?

문법상 문제가 없다는 뜻일 뿐입니다. 내용이 화면과 같고 사실인지는 직접 대조해야 합니다.

함께 보면 좋은 글