검색결과에 적절한 제목과 스니펫 만들기

Google에서는 페이지의 제목이나 설명(또는 '스니펫')을 완전히 자동으로 생성하며, 이때 페이지의 콘텐츠와 웹에 표시된 참조 내용을 모두 고려합니다. 스니펫과 제목의 목적은 각 검색결과를 가장 효과적으로 표현 및 설명하고, 사용자 검색어와 검색결과의 연관성을 보여 주는 것입니다.

Google은 사이트 정보에 관해 각 페이지의 제목과 메타 태그 내 설명 정보 등 다양한 소스를 사용합니다. 공개된 정보를 사용하거나 페이지의 마크업을 토대로 리치 결과를 만들 수도 있습니다.

Google에서는 각 사이트의 제목이나 스니펫을 수동으로 변경할 수 없지만 가능한 한 관련성 높은 제목이나 스니펫을 만들기 위해 노력하고 있습니다. 다음에 설명된 일반적인 가이드라인을 따르면, 검색결과에 표시되는 페이지 제목 및 스니펫의 품질을 향상할 수 있습니다.

구체적인 페이지 제목 만들기

제목은 사용자가 검색결과의 콘텐츠 및 검색어와의 연관성을 빠르게 이해할 수 있도록 도와주므로 매우 중요합니다. 또한 어떤 검색결과를 클릭할지 결정하는 데 사용되는 주요 정보이므로 웹페이지에 적절한 제목을 사용하는 것이 중요합니다.

다음은 제목을 관리하기 위한 몇 가지 도움말입니다.

  • 위에서 설명한 것처럼 사이트의 모든 페이지에 <title> 태그로 지정된 제목이 있는지 확인합니다.
  • 페이지 제목은 구체적이고 간결해야 합니다. 홈페이지 제목을 "Home"으로 하거나 특정 사용자 프로필을 "Profile"이라고 하는 등 모호한 설명어는 사용하지 않도록 합니다. 또한 불필요하게 길거나 장황한 제목은 검색결과에 표시될 때 잘릴 수 있으므로 피해야 합니다.
  • 유인 키워드 반복은 사용하지 않아야 합니다. 제목에 몇 가지 구체적인 용어를 사용하는 경우 도움이 되기도 하지만, 같은 단어나 구문을 여러 번 표시할 필요는 없습니다. "Foobar, foo bar, foobars, foo bars"와 같은 제목은 사용자에게 도움이 되지 않으며, 이렇게 유인 키워드 반복을 사용하면 검색결과가 Google과 사용자에게 스팸처럼 보일 수 있습니다.
  • 반복적이거나 표준화된 제목은 사용하지 않아야 합니다. 사이트의 각 페이지에 분명하고 구체적인 제목을 사용하는 것이 중요합니다. 예를 들어 상거래 사이트의 페이지마다 '저가 상품 세일'이라는 제목을 지정하면 사용자가 페이지 간의 차이점을 구분할 수 없습니다. 일부 정보만 다른 긴 제목('표준화된' 제목)도 좋지 않습니다. 예를 들어, "<band name> - See videos, lyrics, posters, albums, reviews and concerts"와 같은 표준화된 제목에는 필요 없는 내용이 많이 포함되어 있습니다. 한 가지 해결책은 제목을 동적으로 업데이트하여 실제 페이지 콘텐츠를 더욱 효과적으로 반영하는 것입니다. 예를 들어, 동영상이나 가사가 포함된 특정 페이지에만 '동영상', '가사' 등의 단어를 포함합니다. 또 다른 방법은 "<band name>"을 간결한 제목으로 사용하고 메타 설명(아래 참고)을 사용하여 사이트의 콘텐츠를 설명하는 것입니다.
  • 제목을 브랜드화하세요. 단, 간결해야 합니다. 사이트 홈페이지의 제목은 사이트에 관한 추가 정보를 포함하기에 적합한 곳입니다. 예를 들면 다음과 같습니다. "ExampleSocialSite, a place for people to meet and mingle" 그러나 사이트의 모든 페이지에 이렇게 브랜드화된 제목을 표시하면 가독성이 떨어집니다. 또한 한 검색어에 대해 사이트 내 여러 페이지가 반환될 경우 너무 반복되는 것처럼 보일 수도 있습니다. 이 경우 다음과 같이 각 페이지 제목의 시작이나 끝에 사이트 이름만 포함하고 나머지 제목을 하이픈(-)이나 콜론(:), 막대(|)와 같은 구분자로 분리해 보세요.
    <title>ExampleSocialSite: Sign up for a new account.</title>
  • 검색엔진이 페이지를 크롤링하지 못하도록 하려는 경우 주의하세요. 사이트에서 robots.txt 프로토콜을 사용하면 Google에서 페이지를 크롤링하지 못하도록 막을 수 있지만, 여전히 색인이 생성되는 경우도 있습니다. 예를 들어, Google에서 다른 사람의 사이트에 있는 링크를 통해 페이지를 발견한 경우 페이지의 색인을 생성할 수도 있습니다. 페이지를 검색결과에 표시하려면 일종의 제목이 필요한데, Google에서 페이지 콘텐츠에 액세스할 수 없으므로 다른 사이트의 앵커 텍스트와 같은 페이지 외 콘텐츠에 의존하게 됩니다. URL의 색인이 확실히 생성되지 않도록 하려면 noindex 명령어를 사용하면 됩니다.

검색결과 제목이 페이지의 <title> 태그와 다를 수 있는 이유

특정 검색결과에서 제목과 관련하여 위에 설명된 문제가 감지되는 경우 Google에서는 앵커 텍스트, 페이지의 텍스트 또는 기타 소스를 바탕으로 개선된 제목을 생성하려고 할 수 있습니다. 하지만 페이지에 적절한 형식의 간결하고 구체적인 제목이 있음에도 불구하고 검색어와의 연관성을 더욱 효과적으로 나타내기 위해 검색결과에 다른 제목을 표시하는 경우도 있습니다. 이 경우는 웹사이트 소유자가 지정한 title 태그가 검색어와 상관없이 정적이고 고정된 것으로 제한되어 있기 때문입니다.

Google에서 사용자의 검색어를 인식하면 페이지에서 검색어와의 연관성을 더욱 효과적으로 보여 주는 대체 텍스트를 찾는 경우가 많습니다. 이러한 대체 텍스트를 제목으로 사용하면 사용자뿐 아니라 사이트에도 도움이 될 수 있습니다. 사용자는 검색결과에서 자신이 입력한 검색어나 연관성 여부를 살펴보기 때문에 제목을 검색어에 맞춰 수정하면 사용자가 클릭할 가능성이 높아질 수 있습니다.

페이지 제목이 검색결과에 수정되어 표시되는 경우, 제목에 위에서 설명된 문제가 있는지 확인하시기 바랍니다. 제목에 문제가 없는 경우, 대체된 제목이 검색어에 더욱 잘 맞는지 살펴보세요. 여전히 원래 제목이 더 적합하다고 생각하면 Google 검색 센터 도움말 커뮤니티을 통해 알려 주세요.

스니펫이 만들어지는 방식

스니펫은 페이지 콘텐츠를 바탕으로 자동 생성됩니다. 스니펫은 사용자의 구체적인 검색어와 관련성이 가장 높은 페이지 콘텐츠를 강조하고 이에 관한 미리보기를 제공하도록 만들어졌습니다. 따라서 같은 페이지라도 검색어에 따라 표시되는 스니펫이 달라질 수 있습니다.

사이트 소유자는 크게 리치 결과와 메타 설명 태그라는 2가지 방법을 사용하여 Google에서 생성하는 스니펫에 사용할 콘텐츠를 제안할 수 있습니다.

스니펫 프레젠테이션 조정 방법

스니펫 생성을 차단하여 Google 검색결과에 사이트 스니펫이 표시되지 않도록 하거나 Google에 원하는 스니펫의 최대 길이를 알려 줄 수도 있습니다. nosnippet 메타 태그를 사용하여 Google 검색결과에 페이지의 스니펫이 표시되지 않도록 하거나 max-snippet:[number] 메타 태그를 사용하여 결과 스니펫의 최대 길이를 지정하세요. data-nosnippet 태그를 사용하여 스니펫에 페이지 텍스트 콘텐츠의 특정 부분이 표시되지 않도록 할 수도 있습니다.

적절한 메타 설명 만들기

페이지의 <meta name="description"> 태그가 순수하게 페이지 콘텐츠에서 가져올 수 있는 내용보다 더 정확한 설명을 사용자에게 제공한다고 판단되는 경우, Google에서는 이를 사용하여 검색결과 스니펫을 생성하기도 합니다. 메타 설명 태그는 일반적으로 특정 페이지의 내용을 간결하고 적절하게 요약함으로써 사용자에게 정보를 제공하고 흥미를 유발해야 합니다. 메타 설명 태그는 페이지에 사용자가 찾던 내용이 있다고 설득하는 홍보 문구와도 같습니다. 메타 설명의 길이에는 제한이 없지만, 검색결과 스니펫은 필요에 따라 잘려서 표시됩니다. 주로 기기 폭에 맞추기 위해 잘리는 경우가 많습니다.

  • 사이트의 모든 페이지에 메타 설명이 있는지 확인합니다.
  • 페이지별로 설명을 다르게 작성합니다. 사이트의 모든 페이지 설명이 동일하거나 유사하면 검색결과에 사이트의 각 페이지가 표시되는 경우 효과적이지 않습니다. 이런 경우 Google에서는 반복되는 문구를 표시할 가능성이 줄어듭니다. 가능하면 특정 페이지를 정확하게 나타내는 설명을 작성하시기 바랍니다. 기본 홈페이지 또는 기타 종합 페이지에서는 사이트 수준 설명을 사용하고 그 외 모든 곳에서는 페이지 수준 설명을 사용합니다. 모든 페이지에 일일이 설명을 작성할 시간이 없는 경우 콘텐츠의 우선순위를 정하시기 바랍니다. 최소한 홈페이지 및 인기 페이지와 같이 중요한 URL의 설명은 반드시 작성해야 합니다.
  • 명확하게 태그가 지정된 사실을 설명에 포함합니다. 메타 설명은 문장 형식으로 작성하지 않아도 되며, 페이지에 관한 정보를 포함하기에 적합합니다. 예를 들어, 뉴스 또는 블로그 게시물의 경우 저자, 발행일 또는 작성자 정보를 포함할 수 있습니다. 이렇게 하면 다른 방법으로는 스니펫에 표시되지 않는 관련성 높은 정보를 잠재적인 방문자에게 제공할 수 있습니다. 마찬가지로 제품 페이지에도 가격, 생산연도, 제조업체 등의 중요한 정보가 페이지 전체에 분산되어 있을 수 있습니다. 이러한 데이터를 하나로 모아 제공하는 것이 유익한 메타 설명입니다. 다음은 도서에 관해 자세한 설명을 제공하는 메타 설명의 예입니다.
    <meta name="description" content="Written by A.N. Author,
    Illustrated by V. Gogh, Price: $17.99,
    Length: 784 pages">

    이 예에서 정보는 명확히 구분되어 태그가 지정되어 있습니다.

  • 프로그래매틱 방식으로 설명을 생성합니다. 뉴스 매체 같은 일부 사이트의 경우 각 페이지에 관해 정확하고 고유한 설명을 손쉽게 생성할 수 있습니다. 각 기사는 사람이 직접 작성한 것이므로 한 문장의 설명을 추가하는 데도 큰 노력이 필요하지 않습니다. 보다 큰 데이터베이스를 사용하는 사이트의 경우, 설명을 직접 작성할 수 없습니다. 이런 경우에는 프로그래매틱 방식으로 설명을 생성하는 것이 더 적절하며 권장됩니다. 읽기 쉬우며 다양한 설명이 사용자에게 유용합니다. 페이지별 데이터에는 프로그래매틱 생성 방식이 적합합니다. 키워드가 길게 나열된 메타 설명은 사용자에게 페이지 콘텐츠에 관한 정보를 명확히 제공하지 못하므로 일반 스니펫 대신 표시될 확률이 적습니다.
  • 정확히 설명합니다. 또한 충분한 설명인지 확인합니다. 메타 설명은 사용자가 보는 페이지에 표시되지 않기 때문에 이런 콘텐츠에 신경을 쓰지 않는 경우가 많습니다. 그러나 정확하고 적절한 설명은 Google 검색결과에 표시되어 검색 트래픽을 양적, 질적으로 향상시키는 데 도움이 될 수 있습니다.