본문 바로가기
SEO·GEO 용어사전

스니펫 (Snippet)

마지막 업데이트
선호 출처로 추가

스니펫은 검색결과에서 페이지의 내용을 짧게 보여 주는 요약문입니다. 보통 제목 아래에 표시되며 사용자가 클릭 전에 필요한 정보가 있는지 판단하도록 돕습니다. 프로그래밍에서 쓰는 코드 조각(code snippet)과는 구분됩니다.

검색어에 따라 달라지는 요약문

Google은 주로 페이지 본문에서 스니펫을 만듭니다. 메타 디스크립션이 내용을 더 잘 설명한다고 판단하면 그 값을 사용하기도 합니다. 어떤 문구를 표시할지는 검색어와 페이지 내용을 바탕으로 결정합니다.

같은 페이지라도 검색어가 달라지면 다른 구간이 스니펫으로 나올 수 있습니다. 작성한 메타 디스크립션과 다르게 표시돼도 설정 오류로 단정할 수는 없습니다. 해당 검색어에는 본문 발췌가 더 적절하다고 판단했을 수 있습니다.

가상 예시로, 배송 안내 페이지의 메타 디스크립션이 ‘배송 기간과 지역별 추가 비용을 안내합니다’여도 검색어에 따라 본문의 구체적인 배송 조건이 표시될 수 있습니다.

검색어표시될 수 있는 문구
‘제주 추가 배송비’본문의 ‘제주 지역은 3,000원의 추가 배송비가 있습니다’ 구간
‘주문 배송 기간’본문의 ‘결제 후 2영업일 안에 출고합니다’ 구간

이 표는 검색어에 따라 발췌 구간이 달라지는 상황을 단순화한 예시입니다. 실제 문구는 Google이 자동으로 정하므로 운영자가 고정할 수는 없습니다.

메타 디스크립션과 본문을 고치는 방법

메타 디스크립션에는 그 페이지를 구별할 수 있는 내용을 씁니다. 모든 페이지에 회사 소개를 반복하기보다 상품 페이지에는 제품명과 주요 조건을, 배송 안내에는 지역과 소요 기간처럼 실제로 안내하는 내용을 요약합니다.

본문에서는 조건과 대상을 한 문장 안에서 알 수 있게 씁니다. 예시의 ‘3,000원 추가’만 남기면 무엇에 붙는 비용인지 모호합니다. ‘제주 지역은 3,000원의 추가 배송비가 있습니다’처럼 적용 지역과 비용의 뜻을 함께 적으면 해당 구간만 읽어도 내용을 파악할 수 있습니다. 본문의 첫 문장이 반드시 스니펫으로 선택되는 것은 아닙니다.

발췌 자체를 제한하려면 페이지에 nosnippet을 지정해 스니펫을 막거나, max-snippet으로 텍스트의 최대 길이를 정할 수 있습니다. 특정 본문 구간만 제외하려면 그 구간을 감싼 span, div, section 요소에 data-nosnippet을 적용합니다. 이 설정은 원하는 문구를 지정하는 기능이 아니라 Google이 스니펫에 쓸 수 있는 범위를 제한하는 기능입니다.

실제 표시를 확인하는 방법

  1. 목표 검색어로 검색하고 검색어, 확인 시각, 기기, 언어와 지역을 기록합니다. 로그인 여부 등 개인화 조건도 가능한 한 맞춥니다.
  2. 해당 페이지의 제목 아래 문구를 저장하고 메타 디스크립션 또는 본문의 어느 부분과 일치하는지 대조합니다. 다른 검색어에서도 같은 페이지가 나온다면 발췌 구간이 달라지는지 살펴봅니다.
  3. 모바일과 데스크톱에서 문구가 어디까지 보이는지 비교합니다. 기기마다 표시 폭이 달라 일부 내용이 잘릴 수 있습니다.
  4. 원문을 수정했다면 Google이 페이지를 다시 수집하고 처리할 시간을 두고 재확인합니다. 새 문장이 선택될지는 별도로 관찰해야 합니다.

Search Console은 검색어별 스니펫 문구를 모아 보여 주지 않습니다. 실제 검색결과에서 확인하고 검색 시점과 환경을 함께 남겨야 달라진 문구를 비교할 수 있습니다.

리치 결과와 추천 스니펫의 차이

검색결과에는 텍스트 요약 외에 추가 정보가 표시되기도 합니다. 구조화 데이터 등을 바탕으로 가격이나 평점을 보여 주는 기능은 리치 결과, 질문의 답을 발췌해 두드러지게 제시하는 기능은 추천 스니펫입니다. 페이지 내용을 참고한다는 공통점은 있지만 표시 형식과 위치가 다릅니다.

자주 묻는 질문

메타 디스크립션을 써도 소용없는 것 아닌가요?

메타 디스크립션은 Google에 제공하는 페이지 요약입니다. 페이지 곳곳에 흩어진 제품 정보나 서비스 조건을 짧게 모아 쓸 수 있고, Google이 그 요약을 적절하다고 판단하면 스니펫에 표시합니다. 작성한 문구가 모든 검색어에 그대로 나오지는 않습니다.

스니펫에 원하지 않는 문장이 나오면 어떻게 하나요?

먼저 그 문장이 메타 디스크립션과 본문 중 어디에서 왔는지 찾습니다. 내용이 틀렸거나 조건이 빠졌다면 원문을 바로잡고, 내용은 유지하되 발췌에서 제외해야 하는 본문 구간에는 data-nosnippet을 적용할 수 있습니다. 수정 후에는 같은 검색어의 실제 결과를 다시 확인합니다.

스니펫 길이는 몇 자가 좋은가요?

검색결과에 표시되는 길이는 화면 폭과 기기에 따라 달라집니다. 메타 디스크립션을 특정 글자 수로 맞춰도 전체 문장이 표시된다는 보장은 없습니다. 제품명이나 적용 대상처럼 문장을 이해하는 데 필요한 정보를 앞에 쓰고, 반복되는 회사 소개나 홍보 문구는 줄입니다.

함께 알아두면 좋은 용어

  • 메타 디스크립션: 페이지 내용을 요약해 검색엔진에 제공하는 HTML 메타 태그
  • 추천 스니펫: 웹페이지에서 질문의 답을 발췌해 두드러지게 보여 주는 검색결과
  • 리치 결과: 가격이나 평점 등 부가 정보를 표시하는 검색결과
  • 제목 링크: 스니펫 위에 표시되는 클릭 가능한 제목

참고 문서