구조·마크업 · 공식 문서

SoftwareApplication 스키마, SaaS 페이지 필수 속성 정리

넣을 수 있습니다. 구글 리치 결과 대상이 되려면 이름, 가격(offers.price), 평점 또는 후기의 3가지가 필수이고, 네이버는 이름과 카테고리(applicationCategory)를 필수로 적었습니다.

SaaS 소개 페이지에도 소프트웨어 앱 구조화 데이터를 넣을 수 있습니다. 구글 문서는 앱 정보를 검색 결과에 더 잘 보여 주려는 마크업이라고 적었습니다.

걸리는 자리는 문법보다 값입니다. 리치 결과 조건은 화면에 가격과 평점이 보일 때 채워지므로, 「문의」로만 둔 가격과 빈 후기 구간부터 봅니다.

발견 01

구글 필수 속성은 이름·가격·평점의 3가지이고, SaaS 는 가격과 평점에서 걸립니다

Mark up software application information in the body of a web page to better display your app details in Google Search results.

웹 페이지 본문에 소프트웨어 앱 정보를 마크업하면 구글 검색 결과에 앱 세부 정보를 더 잘 보여 줄 수 있다.

Google Search Central 「Software app (SoftwareApplication) structured data」
속성구글네이버SaaS 소개 페이지에 넣을 값(예)
name필수필수제품 이름(화면 제목과 같게)
offers.price필수없음무료 요금제가 있으면 0, 유료면 화면에 적힌 금액
aggregateRating 또는 review필수(둘 중 하나)없음페이지에 실제로 보이는 평점·후기
applicationCategory권장필수업무용이면 BusinessApplication
operatingSystem권장선택웹 앱이면 지원 브라우저·운영체제
offers.priceCurrency가격이 0보다 크면 권장없음원화면 KRW
url없음선택소개 페이지 절대 URL
screenshot없음선택제품 화면 이미지 절대 URL
description없음선택짧은 제품 설명
구글 칸은 「Software app」 문서, 네이버 칸은 서치어드바이저 「소프트웨어」 가이드의 필수 여부입니다. 「없음」은 그 문서 표에 없는 속성입니다.
항목공식 문서 원문
필수 속성You must include the required properties for your content to be eligible for display as a rich result.리치 결과로 표시될 자격을 얻으려면 필수 속성을 넣어야 한다.
가격An offer to sell the app.앱을 판매하는 제안(가격 정보).
무료 앱If the app is available without payment, set offers.price to 0.앱을 돈을 내지 않고 쓸 수 있으면 offers.price 를 0으로 둔다.
통화If the app has a price greater than 0, we recommend also including the offers.priceCurrency property (or Google will try to find the right currency).가격이 0보다 크면 offers.priceCurrency 속성도 넣기를 권한다(없으면 구글이 맞는 통화를 찾으려 한다).
평점·후기A rating or review of the app. You must include one of the following properties:앱의 평점 또는 후기. 다음 속성 중 하나를 넣어야 한다.
가격과 평점은 둘 다 필수 칸에 있습니다. 하나라도 비면 리치 결과 대상에서 빠집니다.

무료 체험이나 무료 요금제가 있으면 offers.price 를 0으로 둡니다. 요금이 화면에 공개되어 있으면 그 금액과 KRW 를 적습니다.

견적 문의형이라 화면에 가격이 없으면 가격 칸을 채울 근거가 없습니다. 이때는 리치 결과보다 제품 정보 표기에 목적을 두고 넣습니다.

발견 02

평점은 그 페이지에 보이는 것만 넣고, 넣기 전 3가지를 확인합니다

확인할 것공식 문서 원문
평점·후기가 그 페이지 화면에 보이는가Make sure the review content you mark up are readily available to users from the marked-up page.마크업한 후기 내용은 마크업한 그 페이지에서 사용자가 바로 볼 수 있어야 한다.
앱 마켓·다른 사이트의 평점을 모아 오지 않았는가Don't aggregate reviews or ratings from other websites.다른 웹사이트의 후기나 평점을 모아 오지 않는다.
가짜 후기나 대가를 밝히지 않은 후기가 없는가Don't include fake or undisclosed incentivized reviews on your page or in your structured data markup.가짜 후기나 대가를 밝히지 않은 후기를 페이지나 구조화 데이터에 넣지 않는다.
원문은 구글 「Review snippet」 문서의 기술 가이드라인입니다. 소프트웨어 앱의 평점도 이 문서를 따르라고 적혀 있습니다.

앱 마켓 별점을 소개 페이지 마크업에 옮겨 적는 것은 다른 사이트의 평점을 모으는 일이 됩니다. 자사 페이지에서 직접 받은 후기만 씁니다.

후기 구간이 없는 소개 페이지라면 평점 칸을 비워 두는 편이 맞습니다. 별점 일반 조건은 「리뷰 스니펫 별점」 편에 자세히 적었습니다.

발견 03

네이버 필수 속성은 2가지이고, 카테고리 값은 구글 목록의 이름으로 맞추면 두 곳을 함께 채웁니다

The value must be a supported app type.

값은 지원되는 앱 유형 중 하나여야 한다.

Google Search Central 「Software app (SoftwareApplication) structured data」

네이버 가이드는 name 과 applicationCategory 를 필수로, operatingSystem·url·screenshot·description 을 선택으로 적었습니다. URL 은 절대 경로로 쓰라고 했습니다.

네이버는 이 마크업을 웹문서 분석에 보조로 쓸 수 있다고 적었고, 그 형식 그대로 검색 결과에 나오는지는 따로 약속하지 않았습니다.

구글은 카테고리 값을 지원 목록에서 고르라고 적었습니다. 업무용 SaaS 는 BusinessApplication 으로 두면 구글 목록과 네이버 필수 칸을 함께 채웁니다.

구글은 모바일 앱과 웹 앱에 MobileApplication·WebApplication 하위 유형도 지원합니다. 브라우저에서 쓰는 SaaS 는 WebApplication 이 더 구체적입니다.

발견 04

B2B·B2C·B2G 소개 페이지마다 채울 수 있는 칸이 다릅니다

예시 ① 견적 문의형 협업 SaaS 기업 사이트(B2B)

요금표 없이 「도입 문의」 버튼만 있는 소개 페이지입니다. 가격 칸을 채울 값이 없으므로 구글 리치 결과는 요금표를 공개한 뒤의 일로 둡니다.

WebApplication 으로 이름·카테고리·설명을 넣어 네이버 필수 칸을 채우고, 요금표를 공개하는 날 offers 를 더합니다.

예시 ② 무료 가계부 앱 소개 페이지(B2C)

무료 앱이라 offers.price 는 0입니다. 페이지 아래 후기 구간에서 직접 받은 평점이 있어 aggregateRating 도 채웁니다.

앱 마켓 별점 숫자는 마크업에 옮기지 않고, 화면에 보이는 자사 후기 수와 평균만 씁니다.

예시 ③ 공공기관이 배포하는 민원 신청 앱 안내 페이지(B2G)

무료이고 후기 구간이 없는 안내 페이지입니다. 평점 칸이 비어 구글 리치 결과 대상은 아니지만, 네이버 필수 칸은 채울 수 있습니다.

operatingSystem 에 안드로이드·iOS 를 하나씩 적고, 앱 화면 이미지를 screenshot 에 절대 URL로 넣습니다.

그럼 소개 페이지에는 어떤 순서로 넣나요?

  1. 소개 페이지 화면에 이름·가격·평점이 실제로 보이는지 먼저 적어 봅니다.
  2. 위 표의 구글 필수 3가지 중 화면에 있는 값만 JSON-LD 로 옮깁니다.
  3. applicationCategory 는 구글 지원 목록의 이름으로, 브라우저 SaaS 는 유형을 WebApplication 으로 둡니다.
  4. 네이버용으로 operatingSystem·url·screenshot·description 을 절대 URL과 함께 더합니다.
  5. 리치 결과 테스트로 오류를 고치고, URL 검사 도구로 구글이 보는 페이지를 확인합니다. 오류 읽는 법은 「리치 결과 테스트 오류」 편에 적었습니다.

조사 방법

  • Google Search Central 「Software app (SoftwareApplication) structured data」 (문서 수정일 2026-09-08) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/appearance/structured-data/software-app
  • 네이버 서치어드바이저 「소프트웨어 (Software)」 · 최종 확인일 2026-10-25 · https://searchadvisor.naver.com/guide/structured-data-software
  • Google Search Central 「Review snippet (Review, AggregateRating) structured data」 (문서 수정일 2026-09-08) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/appearance/structured-data/review-snippet
  • 속성 표는 두 문서의 속성 표를 한 줄씩 맞춰 놓은 것이고, 「SaaS 소개 페이지에 넣을 값」 칸은 편집 판단입니다.
  • 카테고리 값을 구글 목록 이름으로 맞추는 방법은 두 문서를 함께 읽고 낸 편집 판단입니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 구글 원문은 영어판(hl=en)이고, 도구 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.