웹사이트 테스트를 위한 Google 검색 관련 권장사항

사이트 URL 또는 콘텐츠의 테스트 버전

이 페이지에서는 페이지 콘텐츠 또는 페이지 URL의 테스트 버전이 Google 검색 성능에 미치는 영향을 최소화하는 방법을 다룹니다. 이 페이지에서 테스트를 구축하거나 설계하는 방법을 안내해 드리지는 않지만, 이 페이지의 끝부분에서 테스트에 관한 추가 리소스를 확인하실 수 있습니다.

테스트 개요

웹사이트 테스트는 다양한 버전의 웹사이트(또는 웹사이트의 일부)를 시험해 보고, 사용자가 각 버전에 어떻게 반응하는지 데이터를 수집하는 절차입니다. 일반적으로 소프트웨어를 사용하여 페이지의 서로 다른 두 가지 버전(페이지 일부, 페이지 전체, 전체 다중 페이지 흐름)에서 사용자가 보이는 동작을 비교한 다음, 어느 버전이 사용자에게 가장 효과적인지 추적합니다.

A/B 테스트는 저마다 고유 URL이 있는 페이지 버전을 여러 개 만들어 테스트를 진행하는 것입니다. 사용자가 원래 URL에 액세스하려고 하면 그중 일부를 각 페이지 버전의 URL로 리디렉션한 다음, 사용자의 동작을 비교하여 어느 페이지가 가장 효과적인지 확인합니다.

다변수 테스트는 소프트웨어를 사용하여 웹사이트의 서로 다른 부분을 실시간으로 변경하는 것입니다. 제목, 사진, '장바구니에 추가' 버튼 등과 같은 페이지의 여러 부분을 변경하여 테스트할 수 있습니다. 소프트웨어를 사용하여 각 섹션의 여러 버전을 다양한 조합으로 사용자에게 표시한 다음, 어느 버전이 가장 효과적인지 통계적으로 분석합니다. 이 테스트에는 하나의 URL만 사용되며, 여러 버전이 페이지에 동적으로 삽입됩니다.

테스트하는 콘텐츠의 유형에 따라 테스트 중에 Googlebot이 일부 콘텐츠 버전을 크롤링하거나 해당 버전의 색인을 생성하는지 여부가 중요하지 않을 수도 있습니다. 버튼 또는 이미지의 크기, 색상, 배치 등과 같은 작은 변경사항이나 '클릭 유도문안'('장바구니에 추가' vs. '지금 구매') 텍스트의 경우에도 페이지와 사용자 간의 상호작용에 큰 영향을 미칠 수 있지만, 페이지의 검색결과 스니펫이나 순위에는 거의 또는 전혀 영향을 미치지 않는 경우가 많습니다.

또한 Google에서 실험 페이지를 감지하고 해당 페이지의 색인을 생성할 정도로 사이트를 자주 크롤링한다면, 실험이 종료된 후 사이트에 적용된 최종 업데이트의 색인도 빠른 시일 내에 생성할 것입니다.

테스트 시 권장사항

다음은 사이트 버전을 테스트하는 동안 Google 검색 동작에 부정적인 영향을 주지 않기 위한 권장사항 목록입니다.

테스트 페이지를 클로킹하지 않음

Googlebot에 제공하는 URL과 사용자에게 제공하는 URL이 서로 다르면 안 됩니다. 클로킹이라고 부르는 이 행위는 테스트 진행 여부를 떠나 웹마스터 가이드라인에 위배됩니다. 가이드라인을 지키지 않으면 사이트의 순위가 낮아지거나 사이트가 Google 검색결과에서 삭제될 수 있습니다. 이는 테스트를 통해 얻고자 하는 결과와는 거리가 멀 것입니다.

클로킹에 서버 논리를 사용하든 robots.txt나 기타 방법을 사용하든 상관없이 모두 클로킹으로 간주됩니다. 클로킹 대신 아래에 설명된 것과 같이 링크나 리디렉션을 사용하세요.

rel="canonical" 링크 사용

여러 URL을 사용하여 A/B 테스트를 진행하는 경우, 모든 대체 URL에 rel=“canonical” 링크 속성을 사용하여 원래 URL을 기본 버전으로 지정할 수 있습니다. NOINDEX 메타태그보다는 rel=“canonical”을 사용하는 것이 좋습니다. 이러한 상황에서 테스트의 목적에 더욱 적합하기 때문입니다. 예를 들어 홈페이지의 여러 버전을 테스트하는 경우, 검색 엔진에서 홈페이지의 색인이 생성되지 않도록 하고 싶지는 않을 것입니다. 대신 검색 엔진에서 모든 테스트 URL이 원래 URL과 비슷한 중복이거나 다른 버전임을 인식하고, 원래 URL을 기준으로 모든 테스트 URL을 그룹화하기를 원할 것입니다. 이러한 상황에서 rel=“canonical”이 아닌 NOINDEX를 사용하면 예기치 않은 부정적인 결과가 나타날 수 있습니다.

301 리디렉션이 아닌 302 리디렉션 사용

사용자를 원래 URL에서 다른 버전의 URL로 리디렉션하는 A/B 테스트를 진행하는 경우 301(영구적) 리디렉션이 아닌 302(일시적) 리디렉션을 사용합니다. 이렇게 하면 이 리디렉션은 실험 중에만 일시적으로 사용되며, 기존 URL을 리디렉션 대상(테스트 페이지)으로 대체하지 않고 색인에 그대로 유지해야 한다고 검색 엔진에 알려 줄 수 있습니다. 자바스크립트 기반 리디렉션도 사용할 수 있습니다.

필요한 기간 동안만 실험 진행

신뢰할 수 있는 테스트 결과를 얻는 데 필요한 시간은 전환율, 웹사이트에서 발생하는 트래픽의 양 등의 요소에 따라 달라집니다. 좋은 테스트 도구라면 신뢰할 수 있는 결론을 도출하는 데 필요한 데이터가 충분히 수집되었는지를 판단할 수 있을 것입니다. 테스트를 종료하고 나면 원하는 콘텐츠 버전으로 사이트를 업데이트하고, 대체 URL이나 테스트 스크립트/마크업 등 테스트의 모든 요소를 가능한 한 빨리 삭제해야 합니다. 불필요하게 긴 시간 동안 실험을 진행하는 사이트가 발견되면 Google에서는 이를 검색 엔진을 속이려는 시도로 간주하여 조치를 취할 수도 있습니다. 특히 높은 비율의 사용자에게 하나의 콘텐츠 버전을 제공하는 경우에는 부정행위로 간주될 가능성이 큽니다.

테스트에 관해 자세히 알아보기

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?