검색결과에서 스니펫 제어하기
스니펫은 Google 검색 및 다른 속성(예: Google 뉴스) 검색결과의 설명 또는 요약입니다. Google에서는 각 페이지의 메타 설명 태그에 관한 정보 설명 등 다양한 소스를 사용하여 적절한 스니펫을 자동으로 결정합니다. 또한 페이지에서 찾은 정보를 사용하거나 페이지의 콘텐츠와 마크업을 기반으로 리치 결과를 만들 수도 있습니다.
Google에서는 각 사이트의 스니펫을 수동으로 변경할 수 없지만 가능한 한 관련성 높은 스니펫을 만들기 위해 노력하고 있습니다. 우수한 메타 설명을 만들기 위한 권장사항을 따르면 표시되는 페이지 스니펫의 품질을 개선할 수 있습니다.
스니펫이 만들어지는 방식
스니펫은 페이지 콘텐츠를 바탕으로 자동 생성됩니다. 스니펫은 사용자의 구체적인 검색어와 관련성이 가장 높은 페이지 콘텐츠를 강조하고 이에 관한 미리보기를 제공하도록 만들어졌습니다. 따라서 Google 검색에서 검색어에 따라 표시되는 스니펫이 달라질 수 있습니다.
사이트 소유자는 크게 다음 두 가지 방법으로 Google에서 만드는 스니펫에 사용할 콘텐츠를 제안할 수 있습니다.
- 리치 결과: Google에서 페이지 내용을 파악할 수 있도록 사이트에 구조화된 데이터를 추가합니다. 여기에는 리뷰, 레시피, 업체, 이벤트 등이 포함됩니다. 리치 결과를 통해 Google 검색결과에 사이트를 더욱 효과적으로 표시하는 방법 자세히 알아보기
- 메타 설명 태그:
<meta>
태그 콘텐츠가 페이지 콘텐츠에서 직접 가져올 수 있는 내용보다 더 정확한 설명을 사용자에게 제공한다고 판단되는 경우, Google에서는 이를 사용하여 스니펫을 생성하기도 합니다.
스니펫을 차단하거나 스니펫 길이를 조정하는 방법
스니펫 생성을 차단하여 검색결과에 사이트 스니펫이 표시되지 않도록 하거나 Google에 원하는 스니펫의 최대 길이를 알려줄 수도 있습니다.
Google 검색결과에 페이지의 스니펫이 표시되지 않도록 하려면 nosnippet
메타 태그를 사용하세요. 스니펫의 최대 길이를 지정하려면 max-snippet:[number]
meta
태그를 사용하면 됩니다. data-nosnippet
속성을 사용하여 스니펫 페이지의 특정 부분이 표시되지 않도록 할 수도 있습니다.
우수한 메타 설명을 만들기 위한 권장사항
페이지의 <meta name="description">
태그가 순수하게 페이지 콘텐츠에서 가져올 수 있는 내용보다 더 정확한 설명을 사용자에게 제공한다고 판단되는 경우, Google에서는 이를 사용하여 검색결과에 스니펫을 생성하기도 합니다. 메타 설명 태그는 일반적으로 특정 페이지의 내용을 간결하고 적절하게 요약해 사용자에게 정보를 제공하고 흥미를 유발합니다. 메타 설명 태그는 페이지에 사용자가 찾던 내용이 있다고 설득하는 홍보 문구와도 같습니다. 메타 설명의 길이에는 제한이 없지만, Google 검색결과에서 스니펫은 필요에 따라 잘려서 표시됩니다. 주로 기기 폭에 맞추기 위해 잘리는 경우가 많습니다.
사이트의 페이지마다 고유한 설명 작성
검색결과에 각 페이지가 표시되는 경우 사이트의 모든 페이지 설명이 동일하거나 유사하면 효과적이지 않습니다. 가능하면 특정 페이지를 정확하게 나타내는 설명을 작성하시기 바랍니다. 기본 홈페이지 또는 기타 종합 페이지에서는 사이트 수준 설명을 사용하고 그 외 모든 곳에서는 페이지 수준 설명을 사용합니다. 모든 페이지에 일일이 설명을 작성할 시간이 없는 경우 콘텐츠의 우선순위를 정하시기 바랍니다. 최소한 홈페이지 및 인기 페이지와 같이 중요한 URL의 설명은 반드시 작성해야 합니다.
설명에 콘텐츠 관련 정보 포함
메타 설명은 문장 형식으로 작성하지 않아도 되며, 페이지에 관한 정보를 포함하기에 적합합니다. 예를 들어, 뉴스 또는 블로그 게시물의 경우 저자, 발행일 또는 작성자 정보를 포함할 수 있습니다. 이렇게 하면 다른 방법으로는 스니펫에 표시되지 않는 관련성 높은 정보를 잠재적인 방문자에게 제공할 수 있습니다. 마찬가지로 제품 페이지에도 가격, 생산연도, 제조업체 등의 중요한 정보가 페이지 전체에 분산되어 있을 수 있습니다. 이러한 데이터를 하나로 모아 제공하는 것이 유익한 메타 설명입니다.
예를 들어 다음의 메타 설명은 책에 관한 자세한 정보를 제공하며 정보가 명확하게 태그되고 구분되어 있습니다.
<meta name="description" content="저자: AN 작가, 일러스트레이터: V. Gogh, 가격: 17.99달러, 길이: 784페이지">
프로그래매틱 방식으로 설명 생성
뉴스 매체 같은 일부 사이트의 경우 각 페이지에 관해 정확하고 고유한 설명을 손쉽게 생성할 수 있습니다. 각 기사는 사람이 직접 작성한 것이므로 한 문장의 설명을 추가하는 데도 큰 노력이 필요하지 않습니다. 보다 큰 데이터베이스를 사용하는 사이트의 경우, 설명을 직접 작성할 수 없습니다. 이런 경우에는 프로그래매틱 방식으로 설명을 생성하는 것이 더 적절하며 권장됩니다. 읽기 쉬우며 다양한 설명이 사용자에게 유용합니다. 페이지별 데이터에는 프로그래매틱 생성 방식이 적합합니다.
키워드가 길게 나열된 메타 설명은 사용자에게 페이지 콘텐츠에 관한 정보를 명확히 제공하지 못하므로 스니펫 대신 표시될 확률이 적습니다.
정확한 설명 제공
또한 충분한 설명인지 확인합니다. 메타 설명은 사용자가 보는 페이지에 표시되지 않기 때문에 이런 콘텐츠에 신경을 쓰지 않는 경우가 많습니다. 그러나 정확하고 적절한 설명은 Google 검색결과에 표시되어 검색 트래픽을 양적, 질적으로 향상시키는 데 도움이 될 수 있습니다.
다음은 메타 설명을 개선할 수 있는 방법의 예입니다.
나쁜 예(키워드 목록):
<meta name="description" content="재봉용품, 털실, 색연필, 재봉틀, 실, 보빈, 바늘">
좋은 예(매장에서 판매하는 제품 및 영업 시간, 위치 등의 세부정보 설명)
<meta name="description" content="재봉틀로 옷을 만들기 위해 필요한 모든 것을 준비하세요. 영업 시간: 월요일~금요일, 오후 8~5시, 위치: 패션 디스트릭트">
나쁜 예(모든 뉴스 기사에 동일한 설명 사용):
<meta name="description" content="WHO빌 지역 뉴스를 집에서 받아 보세요. 오늘 일어난 소식을 알아보세요.">
더 좋은 예(특정 뉴스 기사용 스니펫 사용):
<meta name="description" content="작은 마을인 후빌을 뒤흔든 사건이 발생했습니다. 이 지역에 거주하는 한 노인이 중요한 행사가 있기 전날 밤 모든 사람들의 선물을 훔칩니다. 이 사건에 관한 실시간 업데이트를 기대해 주세요.">
나쁜 예(페이지를 요약하지 않음):
<meta name="description" content="계란은 우리 삶의 즐거움입니다. 제가 어릴 때는 닭장에서 계란을 모아 부엌으로 가져가곤 했습니다. 그런 날들이 있었죠.">
더 좋은 예(전체 페이지 요약):
<meta name="description" content="이 완벽 가이드와 함께 1시간 이내에 달걀을 요리하는 모든 방법을 알아보세요. 오버이지, 서니 사이드업, 삶기, 수란 등 모든 방식을 다룹니다.">
나쁜 예(너무 짧음):
<meta name="description" content="샤프펜슬">
더 좋은 예(구체적인 정보):
<meta name="description" content="손글씨를 자동으로 교정해 주는 셀프샤프닝 방식의 샤프펜슬입니다. 2B 자동 충전 리드가 포함됩니다. 빈티지 핑크와 스쿨버스 옐로우 색상이 있습니다. 50개 이상 주문하고 무료 배송 혜택을 받으세요.">