이 페이지에서는 페이지 콘텐츠 또는 페이지 URL의 테스트 버전이 Google 검색 성능에 미치는 영향을 최소화하는 방법을 다룹니다. 이 페이지에서 테스트를 구축하거나 설계하는 방법을 안내하지는 않지만, 페이지의 끝부분에서 테스트에 관한 추가 리소스를 확인할 수 있습니다.
테스트 개요
웹사이트 테스트는 다양한 버전의 웹사이트(또는 웹사이트의 일부)를 시험해 보고, 사용자가 각 버전에 어떻게 반응하는지 데이터를 수집하는 절차입니다.
A/B 테스트에서는 변경사항 버전을 두 가지 이상 테스트합니다. 예를 들어 버튼에 다양한 글꼴을 테스트하여 버튼 클릭수가 늘어나는지 알아볼 수 있습니다.
다변수 테스트에서는 한 번에 두 가지 이상의 변경사항 유형을 테스트하여 각 변경사항의 효과는 물론 변경사항 간의 잠재적인 시너지 효과까지 확인합니다.
예를 들어 버튼에 여러 글꼴을 사용해 보는 동시에 페이지 나머지 부분의 글꼴도 함께 변경하거나 변경하지 않을 수 있습니다. 새 글꼴이 더 읽기 쉬우므로 모든 곳에 사용해야 하나요? 아니면 버튼 글꼴이 페이지의 나머지 부분과 다른 모양이라 주의를 끄는 데 도움이 되나요?
소프트웨어를 사용하여 페이지의 다양한 버전(페이지의 일부, 전체 페이지, 여러 페이지 전체의 흐름)에서 동작을 비교하고 사용자에게 가장 효과적인 버전을 추적할 수 있습니다.
한 페이지의 여러 버전을 각각 자체 URL로 만들어 테스트를 실행할 수 있습니다.
사용자가 원래 URL에 액세스하려고 하면 사용자 중 일부를 각 버전의 URL로 리디렉션한 후 여러 사용자의 동작을 비교하여 가장 효과적인 페이지를 확인합니다.
페이지에 여러 버전을 동적으로 삽입하여 URL을 변경하지 않고 테스트를 실행할 수도 있습니다. 자바스크립트를 사용하여 표시할 버전을 결정할 수 있습니다.
테스트하는 콘텐츠의 유형에 따라 테스트 중에 Google에서 일부 콘텐츠 버전을 크롤링하거나 해당 버전의 색인을 생성하는지 여부가 중요하지 않을 수도 있습니다. 버튼 또는 이미지의 크기, 색상 또는 배치 같은 사소한 변경사항이나 '클릭 유도 문구'('장바구니에 추가' vs. '지금 구매') 텍스트의 경우에도 페이지와 사용자 간의 상호작용에 큰 영향을 미칠 수 있지만, 페이지의 검 색결과 스니펫이나 순위에는 거의 또는 전혀 영향을 미치지 않습니다.
또한 Google에서 실험 페이지를 감지하고 페이지의 색인을 생성할 정도로 사이트를 자주 크롤링한다면 실험이 종료된 후 사이트에 적용된 최종 업데이트의 색인도 빠른 시일 내에 생성할 가능성이 큽니다.
테스트 시 권장사항
다음은 사이트 버전을 테스트하는 동안 Google 검색 동작에 부정적인 영향을 미치지 않기 위한 권장사항 목록입니다.
테스트 페이지를 클로킹하지 않음
Googlebot에 제공하는 URL과 사용자에게 제공하는 URL이 서로 다르면 안 됩니다. 클로킹이라고 부르는 이 행위는 테스트 실행 여부를 떠나 스팸 정책에 위배됩니다. Google의 스팸 정책을 위반할 경우 원하는 테스트 결과와 정반대로 사이트의 검색결과 순위가 낮아지거나 Google 검색결과에서 삭제될 수 있습니다.
서버 논리를 사용하든 robots.txt나 기타 방법을 사용하든 상관없이 모두 클로킹으로 간주됩니다.
클로킹 대신 아래에 설명된 것과 같이 링크나 리디렉션을 사용하세요.
쿠키를 사용하여 테스트를 제어하는 경우 Googlebot은 일반적으로 쿠키를 지원하지 않는다는 점에 유의하세요. 즉, 쿠키를 허용하지 않는 브라우저에서 사용자가 액세스할 수 있는 콘텐츠 버전만 Googlebot에 표시됩니다.
rel="canonical" 링크 사용
여러 URL을 사용하여 테스트를 실행하는 경우 모든 대체 URL에 rel="canonical" 링크 속성을 사용하여 원래 URL을 기본 버전으로 지정할 수 있습니다. noindexmeta 태그보다는 rel="canonical"을 사용하는 것이 좋습니다. 이러한 상황에서 테스트의 취지에 더 부합하기 때문입니다. 예를 들어 홈페이지의 여러 버전을 테스트한다면 검색엔진에서 홈페이지의 색인을 생성하지 않게 되는 일은 피하고 싶을 것입니다. 대신 검색엔진에서 모든 테스트 URL이 원래 URL과 비슷한 중복 URL이거나 버전이 다를 뿐임을 인식하고, 원래 URL을 표준으로 삼아 모든 테스트 URL을 그룹화하기를 원하기 마련입니다. 이러한 상황에서 rel="canonical"이 아닌 noindex를 사용하면 예기치 않은 부정적인 결과가 나타날 수 있습니다.
301 리디렉션이 아닌 302 리디렉션 사용
사용자를 원래 URL에서 다른 버전의 URL로 리디렉션하는 테스트를 실행할 때는 301 (permanent) 리디렉션이 아닌 302 (temporary) 리디렉션을 사용하세요. 이렇게 하면 이 리디렉션은 실험 중에만 일시적으로 사용되는 것이며 원래 URL을 리디렉션 대상(테스트 페이지)으로 대체하지 말고 색인에 그대로 유지해야 한다고 검색엔진에 알려줄 수 있습니다.
JavaScript 기반 리디렉션을 사용해도 됩니다.
필요한 기간 동안만 실험 진행
신뢰할 수 있는 테스트 결과를 얻는 데 필요한 시간은 전환율, 웹사이트에서 발생하는 트래픽의 양 등의 요소에 따라 달라집니다. 좋은 테스트 도구라면 신뢰할 만한 결론을 도출하는 데 필요한 데이터가 충분히 수집되었는지를 판단할 수 있을 것입니다. 테스트를 종료하고 나면 원하는 콘텐츠 버전으로 사이트를 업데이트하고, 대체 URL이나 테스트 스크립트/마크업 등 테스트의 모든 요소를 가능한 한 빨리 삭제합니다. 불필요하게 긴 시간 동안 실험하는 사이트가 발견되면 Google에서는 이를 검색엔진을 속이려는 시도로 간주하여 조치를 취할 수도 있습니다. 특히 대다수 사용자에게 하나의 콘텐츠 버전을 제공하는 경우에는 부정행위로 간주될 가능성이 큽니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-04(UTC)"],[[["\u003cp\u003eWebsite testing involves comparing different versions of a website or page to see how users react.\u003c/p\u003e\n"],["\u003cp\u003eTo minimize search impact during testing, use \u003ccode\u003erel="canonical"\u003c/code\u003e for alternate URLs, 302 redirects for temporary variations, and avoid cloaking.\u003c/p\u003e\n"],["\u003cp\u003eConclude tests promptly after gathering sufficient data and update your site with the winning variation to prevent potential search engine penalties.\u003c/p\u003e\n"],["\u003cp\u003eWhile testing can impact Google Search results, following best practices ensures minimal disruption and accurate indexing.\u003c/p\u003e\n"]]],["To minimize the impact of A/B testing on Google Search, avoid cloaking and use `rel=\"canonical\"` links on alternate URLs to indicate the original as preferred. Employ `302` redirects for temporary URL variations instead of `301`. Run tests only as long as necessary and promptly remove testing elements afterward. Small content variations generally don't significantly affect search performance. If tests run excessively, Google may consider it deceptive.\n"],null,["# A/B Testing Best Practices for Search | Google Search Central\n\nMinimize A/B testing impact in Google Search\n============================================\n\n\nThis page covers how to ensure that testing variations in page content or page URLs has\nminimal impact on your Google Search performance. It does not give instructions on how to\nbuild or design tests, but you can find more resources about testing at the end of this page.\n\nOverview of testing\n-------------------\n\n\nWebsite testing is when you try out different versions of your website (or a part of your\nwebsite) and collect data about how users react to each version.\n\n- **A/B testing** is where you test two (or more) variations of a change. For example, you may test different fonts on a button to see if you can increase button clicks.\n- **Multivariate testing** is where you test more than one type of change at a time, looking for the impact of each change as well as potential synergies between the changes. For example, you might try several fonts for a button, but also try changing (and not changing) the font of the rest of the page at the same time. Is a new font easier to read and so should be used everywhere? Or is the benefit that the button font looks different to the rest of the page, helping it draw attention?\n\n\nYou can use software to compare behavior with different variations of your pages\n(parts of a page, entire pages, or entire multi-page flows), and track which version is most\neffective with your users.\n\n\nYou can run tests by creating multiple versions of a page, each with its own URL.\nWhen users try to access the original URL, you redirect some of them to\neach of the variation URLs and then compare users' behavior to see which page is most\neffective.\n\n\nYou can also run tests without changing the URL by inserting variations dynamically on the\npage. You can use JavaScript to decide which variation to display.\n\n\nDepending on what types of content you're testing, it may not even matter much if Google\ncrawls or indexes some of your content variations while you're testing. Small changes, such as\nthe size, color, or placement of a button or image, or the text of your \"call to action\" (\"Add\nto cart\" vs. \"Buy now!\"), can have a surprising impact on users' interactions with your page,\nbut often have little or no impact on that page's search result snippet or ranking.\n\n\nIn addition, if we crawl your site often enough to detect and index your experiment, we'll\nprobably index the eventual updates you make to your site fairly quickly after you've\nconcluded the experiment.\n\nBest practices when testing\n---------------------------\n\n\nHere is a list of best practices to avoid any bad effects on your Google Search behavior while\ntesting site variations:\n\n### Don't cloak your test pages\n\n\nDon't show one set of URLs to Googlebot, and a different set to humans. This is called\n[cloaking](/search/docs/essentials/spam-policies#cloaking),\nand is against our\n[spam policies](/search/docs/essentials/spam-policies),\nwhether you're running a test or not. Remember that infringing our spam policies can get your\nsite demoted or removed from Google search results---probably not the desired outcome of your\ntest.\n\n\nCloaking counts whether you do it by server logic or by robots.txt, or any other method.\nInstead, use links or redirects as described next.\n\n\nIf you're using cookies to control the test, keep in mind that Googlebot generally doesn't\nsupport cookies. This means it will only see the content version that's accessible to users\nwith browsers that don't accept cookies.\n\n### Use `rel=\"canonical\"` links\n\n\nIf you're running a test with multiple URLs, you can use the\n[`rel=\"canonical\"` link attribute](https://support.google.com/webmasters/answer/139394)\non all of your alternate URLs to indicate that the original URL is the preferred version. We\nrecommend using `rel=\"canonical\"` rather than a `noindex` `meta` tag\nbecause it more closely matches your intent in this situation. For instance, if you are\ntesting variations of your home page, you don't want search engines not to index your\nhome page; you just want them to understand that all the test URLs are close duplicates or\nvariations on the original URL and should be grouped together, with the original URL as the\ncanonical. Using `noindex` rather than `rel=\"canonical\"` in such a\nsituation can sometimes have unexpected bad effects.\n\n### Use `302` redirects, not `301` redirects\n\n\nIf you're running a test that redirects users from the original URL to a variation URL,\nuse a [`302 (temporary)` redirect](/search/docs/crawling-indexing/301-redirects#temporary),\nnot a `301 (permanent)` redirect. This tells search engines that\nthis redirect is temporary---it will only be in place as long as you're running the experiment---\nand that they should keep the original URL in their index rather than replacing it with the\ntarget of the redirect (the test page).\n[JavaScript-based redirects](/search/docs/crawling-indexing/301-redirects#jslocation)\nare also fine.\n\n### Run the experiment only as long as necessary\n\n\nThe amount of time required for a reliable test will vary depending on factors like your\nconversion rates, and how much traffic your website gets; a good testing tool tells you\nwhen you've gathered enough data to draw a reliable conclusion. Once you've concluded the\ntest, update your site with the desired content variation(s) and remove all\nelements of the test as soon as possible, such as alternate URLs or testing scripts and\nmarkup. If we discover a site running an experiment for an unnecessarily long time, we may\ninterpret this as an attempt to deceive search engines and take action accordingly. This is\nespecially true if you're serving one content variant to a large percentage of your users.\n\nMore information about testing\n------------------------------\n\n- [Google Analytics article](https://support.google.com/analytics/answer/9366791) on content experiments\n- [Google Analytics content testing tools](https://marketingplatform.google.com/about/analytics/)\n- Ask questions about testing on the [Analytics Help Forum](https://support.google.com/analytics/community)\n- Ask questions about impact on search results in the [Google Search Central Help Forum](https://support.google.com/webmasters/community)."]]