CodeShift
블로그로 돌아가기

구글 SEO · 2026-08-06 · 7분

우리 병원 홈페이지 주소가 여러 개일 때: 구글이 '대표 페이지'를 고르는 방식

www가 붙은 주소, 안 붙은 주소, http와 https, 파라미터가 달린 주소까지. 같은 병원 페이지가 여러 URL로 존재하면 구글은 그중 하나를 대표(canonical)로 골라 검색에 씁니다. 그 선택이 내 의도와 다를 수 있는 이유와, 병원 사이트에서 대표 URL을 정리하는 방법을 Google 공식 문서 기준으로 정리했습니다.

핵심 요약 (TL;DR)

  • 같은 병원 페이지가 여러 주소로 열리면(예: www가 붙은 주소와 안 붙은 주소) 구글은 그것들을 하나로 묶고, 그중 대표 URL 하나만 골라 검색에 씁니다
  • 대표 URL을 내가 지정하지 않으면 구글이 스스로 고릅니다. 내가 지정해도 그건 규칙이 아니라 힌트여서, 구글이 다른 주소를 고를 수 있습니다
  • 대표 URL을 알려주는 방법은 리다이렉트(강한 신호), rel="canonical" 태그(강한 신호), 사이트맵 포함(약한 신호)이며, 함께 쓰면 더 잘 작동합니다
  • robots.txt로 막거나 URL 삭제 도구를 쓰는 것은 대표 URL 정리 방법이 아닙니다
  • 정리해도 구글이 다시 반영하기까지 시간이 걸립니다. 노출·순위가 곧바로 좋아진다는 보장은 없습니다

"같은 페이지인데 주소가 왜 여러 개죠?"

병원 홈페이지 하나가 실제로는 여러 주소로 열리는 경우가 흔합니다. 원장님은 하나의 진료 안내 페이지라고 생각하지만, 구글 입장에서는 서로 다른 URL이 여러 개로 보입니다. 대표적인 형태는 이렇습니다.

  • http://로 시작하는 주소와 https://로 시작하는 주소
  • www.가 붙은 주소와 붙지 않은 주소
  • 주소 끝에 /가 있는 것과 없는 것
  • 상담 신청, 정렬, 필터 같은 기능 때문에 뒤에 ?로 시작하는 값이 붙은 주소
  • 모바일용 별도 주소(예: m.으로 시작)와 데스크톱 주소

구글 공식 문서는 이런 중복이 생기는 이유를 이렇게 정리합니다. 지역별 변형, 기기별(모바일·데스크톱) 변형, 프로토콜 변형(HTTP와 HTTPS), 사이트 기능(정렬·필터 결과), 그리고 실수로 생긴 변형입니다. 즉 중복 URL은 특별한 잘못이 아니라, 사이트를 만들다 보면 자연스럽게 생기는 구조적 현상입니다.

구글은 중복을 묶어 '대표 하나'만 씁니다

문제는 그다음입니다. 구글은 같은(또는 매우 비슷한) 페이지들을 발견하면 하나로 묶습니다. 공식 문서의 표현을 그대로 옮기면 이렇습니다. "구글이 같아 보이거나 주 콘텐츠가 매우 비슷한 페이지 여러 개를 찾으면, 이들을 하나로 묶습니다(cluster). 그리고 색인 과정에서 수집한 신호를 바탕으로, 검색 사용자에게 가장 완전하고 유용하다고 객관적으로 판단되는 페이지를 고릅니다."

이렇게 선택된 대표 URL을 canonical(대표 URL)이라고 부릅니다. 구글 문서는 이 과정을 "중복 제거(deduplication)"라고 설명합니다. 하나의 콘텐츠에 대해 오직 한 버전만 검색에 보여 주려는 것입니다.

정리하면 이렇습니다.

단계구글이 하는 일
1. 수집여러 주소를 각각 크롤링
2. 묶기내용이 같은 주소들을 한 그룹으로 클러스터링
3. 대표 선정그룹에서 가장 완전·유용하다고 본 URL 하나를 대표로 지정
4. 표시검색 결과에는 보통 그 대표 URL만 노출

왜 이게 병원 사이트에서 문제가 되나

대표 URL을 구글이 스스로 고른다는 건, 내가 원한 주소가 대표가 아닐 수 있다는 뜻입니다.

예를 들어 원장님은 https://우리병원.kr/implant 를 대표로 삼고 싶은데, 구글은 예전에 만들어진 http://www.우리병원.kr/implant?ref=old 같은 주소를 대표로 골라 검색에 띄울 수 있습니다. 이렇게 되면 원장님이 홍보물이나 명함에 적어 둔 주소와, 실제로 검색에 뜨는 주소가 어긋납니다.

또 하나. 중복이 정리되지 않으면 그 페이지에 대한 평가 신호가 여러 주소로 흩어집니다. 구글은 대표 URL 하나를 콘텐츠 평가의 기준으로 삼는데, 신호가 분산되면 그만큼 정리가 필요한 상태가 됩니다. 서치 콘솔 색인 여부부터 확인하는 방법은 서치 콘솔 색인 생성 리포트 편에서 다뤘습니다. 이 글은 그중에서도 "여러 주소가 한 페이지로 정리되어 있는가"를 보는 이야기입니다.

대표 URL을 알려주는 방법 (강한 순서대로)

구글은 대표 URL을 지정하는 방법을 "얼마나 강하게 영향을 주는지" 순서로 안내합니다.

  1. 리다이렉트(redirect) — 강한 신호. 여러 주소를 대표 주소 하나로 넘겨(전달)주면, 넘어간 목적지가 대표가 되어야 한다는 강한 신호가 됩니다. www·http 통일에 특히 효과적입니다
  2. rel="canonical" 태그 — 강한 신호. 페이지 코드에 "이 콘텐츠의 대표 주소는 여기입니다"라고 명시하는 링크 태그입니다. 주소는 https://부터 시작하는 전체(절대) 주소로 적습니다
  3. 사이트맵 포함 — 약한 신호. 사이트맵에 넣은 주소가 대표가 되도록 돕지만, 힘은 앞의 두 가지보다 약합니다

구글 문서는 "이 방법들은 겹쳐 쓸 수 있고, 함께 쓰면 더 효과적"이라고 말합니다. 병원 사이트라면 현실적으로 이렇게 조합합니다. www·http 통일은 리다이렉트로, 진료 안내 페이지의 대표 주소는 rel="canonical"로, 그리고 사이트맵에는 대표 주소만 넣어 신호를 한 방향으로 모으는 것입니다.

한 가지 중요한 단서가 있습니다. 구글 문서는 "이 중 무엇도 필수는 아니며, 대표 URL을 따로 지정하지 않아도 사이트는 대체로 문제없이 작동한다"고 밝힙니다. 즉 대표 URL 지정은 반드시 해야 하는 의무가 아니라, 구글의 선택을 내 의도 쪽으로 돕는 작업입니다.

지정해도 구글이 안 따를 수 있습니다 — 힌트지 규칙이 아님

여기서 가장 자주 오해하는 지점입니다. rel="canonical"을 걸어 두면 구글이 무조건 그 주소를 쓴다고 생각하기 쉽습니다. 하지만 구글 공식 문서는 분명히 선을 긋습니다.

"이 기법들로 구글에 선호를 알릴 수는 있지만, 구글은 여러 이유로 여러분과 다른 페이지를 대표로 고를 수 있습니다. 즉 대표 URL을 지정하는 것은 규칙이 아니라 힌트입니다."

그래서 서치 콘솔의 색인 리포트를 보면, 내가 지정한 주소와 구글이 실제로 고른 대표 주소가 다르게 표시되는 경우가 생깁니다. 이는 버그가 아니라, 구글이 자신이 모은 신호를 종합해 판단한 결과입니다. 다만 내가 보낸 신호들(리다이렉트·canonical·사이트맵)이 서로 어긋나 있으면 구글이 헷갈리기 쉬우므로, 한 방향으로 일치시키는 것이 핵심입니다.

하지 말아야 할 것 두 가지

대표 URL을 정리하려다 오히려 페이지를 검색에서 사라지게 만드는 실수가 있습니다. 구글 문서가 명시적으로 권하지 않는 방법입니다.

  • robots.txt로 중복 주소를 막지 마세요. robots.txt로 막아도 구글이 그 주소를 색인할 수 있고(내용 없이), 대표 URL 정리 용도로는 맞지 않습니다
  • URL 삭제 도구를 대표 URL 정리에 쓰지 마세요. 이 도구는 일시적으로 검색에서 숨기는 용도이지, 대표 URL을 정하는 도구가 아닙니다

또한 서로 다른 방법으로 상충되는 대표 URL을 지정하지 않도록 주의합니다. 예를 들어 리다이렉트는 A로 보내는데 rel="canonical"은 B를 가리키면, 신호가 충돌해 구글의 판단이 흔들립니다. 중복을 없애겠다고 noindex를 남발하는 것도 이 목적에는 맞지 않습니다. 구글은 대표 URL 정리에는 rel="canonical"이 선호되는 방법이라고 안내합니다. robots·noindex 신호를 점검하는 순서는 구글 AI 검색과 병원 홈페이지 HTML 편의 흐름과 이어집니다.

정리해도 바로 바뀌지 않습니다

대표 URL 신호를 정리했다고 검색 결과가 즉시 바뀌지는 않습니다. 구글은 페이지들을 다시 평가해 그룹을 다시 나눌 시간이 필요합니다. 새 내용과 기존에 묶인 페이지들의 차이가 분명할수록 더 빨리 분리되지만, 반영에는 시간이 걸립니다.

그래서 다음은 솔직하게 짚어 둡니다.

  • 대표 URL을 정리한다고 순위가 올라간다는 보장은 없습니다. 이는 순위 기법이 아니라, 구글이 우리 페이지를 헷갈리지 않게 정리하는 위생 작업입니다
  • 내가 지정한 주소가 반드시 대표로 채택된다는 보장도 없습니다. 최종 결정은 구글이 신호를 종합해 내립니다
  • 문의나 예약이 늘어난다고 약속할 수 없습니다. 우리가 할 수 있는 건 여러 주소로 흩어진 신호를 한 페이지로 모아 주는 것까지입니다

도메인이나 URL 구조 자체를 바꾸는 더 큰 이전 작업이라면, 리다이렉트 지도를 함께 설계해야 합니다. 그 절차는 병원 홈페이지 주소 이전과 URL 맵 편에서 다뤘습니다.

병원 운영자 실전 체크리스트

주소 통일

  • http://로 접속하면 https://로 자동 전환되는지 확인
  • www. 붙은 주소와 안 붙은 주소 중 하나로 통일되어 있는지 확인
  • 통일 안 된 주소들은 리다이렉트로 대표 주소로 넘어가는지 확인

대표 URL 신호

  • 주요 페이지(홈, 진료 안내, 의료진, 오시는 길)에 rel="canonical"이 전체 주소로 지정돼 있는지 확인
  • 리다이렉트·canonical·사이트맵이 같은 대표 주소를 가리키는지(서로 충돌 없는지) 확인
  • 사이트맵에는 대표 주소만 넣었는지 확인

하지 말 것

  • robots.txt로 중복 주소를 막아 대표 정리를 시도하지 않았는지 확인
  • URL 삭제 도구를 대표 URL 정리 용도로 쓰지 않았는지 확인
  • 상담·필터 기능으로 생긴 파라미터 주소가 대표로 잡히지 않도록 정리했는지 확인

다음 단계

검색 결과에서 우리 병원이 어떻게 읽히는지는 여러 단계로 이어집니다.

  1. 색인 여부 확인 — 서치 콘솔 색인 생성 리포트
  2. 여러 주소를 한 대표 페이지로 정리 (이 글)
  3. 검색 결과에 뜨는 제목·설명 다듬기 — 구글이 페이지 제목을 바꾸는 이유
  4. 페이지 내용을 검색·AI가 읽을 수 있는 형태로 — 구글 AI 검색과 병원 홈페이지 HTML

대표 URL 정리는 화려한 작업은 아니지만, 우리 병원 페이지가 검색에서 하나의 주소로 또렷하게 정리되게 하는 기본 위생입니다.


구글 공식 문서: URL 표준화(canonicalization)란, rel="canonical" 등으로 대표 URL 지정하기 (Google Search Central)

Newsletter / 구독

코드쉬프트 병원 AI 노트

매주 한 통. 병원 원장을 위한 AI 검색 시대 이야기.

구독하기