구글 SEO · 2026-08-07 · 7분
우리 병원 홈페이지에 '사이트맵'이 필요할까: 구글에 페이지 목록을 알려주는 법
사이트맵은 구글에게 '우리 사이트에 이런 페이지들이 있어요'라고 알려주는 목록 파일입니다. 하지만 모든 사이트에 꼭 필요한 것도 아니고, 넣었다고 색인이 보장되는 것도 아닙니다. 병원 홈페이지에 사이트맵이 필요한 경우, 무엇을 넣고 무엇을 빼야 하는지, 어떻게 제출하는지를 Google 공식 문서 기준으로 정리했습니다.
핵심 요약 (TL;DR)
- 사이트맵은 "우리 사이트에 이런 페이지들이 있습니다"라고 구글에 알려주는 목록 파일입니다. 페이지 발견을 돕는 지도일 뿐, 색인을 강제하는 장치가 아닙니다
- 구글 공식 문서는 사이트맵에 넣었다고 그 페이지들이 모두 크롤링·색인된다는 보장은 없다고 분명히 말합니다
- 페이지가 500개 이하로 작고 내부 링크로 잘 연결된 병원 사이트라면, 사이트맵이 없어도 대체로 문제없습니다. 새로 만든 사이트나 외부 링크가 적은 사이트일수록 도움이 됩니다
- 사이트맵에는 대표(canonical) URL만, 전체 주소로, 색인되기를 바라는 페이지만 넣습니다. noindex·robots.txt로 막은 페이지를 넣으면 신호가 어긋납니다
- 제출은 서치 콘솔의 '사이트맵' 리포트나 robots.txt의
Sitemap:줄로 합니다. 사이트맵을 냈다고 순위나 문의가 늘어난다는 보장은 없습니다
"사이트맵이 뭔가요? 우리도 있어야 하나요?"
병원 홈페이지를 만들면 업체가 "사이트맵도 넣어드렸어요"라고 말하는 경우가 있습니다. 그런데 정작 그게 뭔지, 우리 병원에 왜 필요한지는 설명을 못 듣는 경우가 많습니다.
사이트맵을 한 문장으로 풀면 이렇습니다.
우리 사이트에 어떤 페이지들이 있는지, 그리고 그것들이 서로 어떻게 연결되는지를 구글에 알려주는 목록 파일.
구글 공식 문서의 표현을 그대로 옮기면 "사이트맵은 사이트의 페이지·동영상·기타 파일과 그 관계에 대한 정보를 제공하는 파일"입니다. 보통 sitemap.xml이라는 이름의 파일로, 우리 병원 홈페이지에 있는 주요 페이지 주소들이 목록으로 들어 있습니다.
사이트맵은 '지도'지 '입장권'이 아닙니다
여기서 가장 자주 오해하는 지점을 먼저 짚겠습니다. 사이트맵에 페이지를 넣으면 구글이 무조건 그 페이지를 검색에 넣어 준다고 생각하기 쉽습니다. 하지만 구글 문서는 선을 분명히 긋습니다.
"사이트맵은 검색엔진이 사이트의 URL을 발견하도록 돕지만, 사이트맵에 있는 모든 항목이 크롤링되고 색인된다는 보장은 없습니다."
즉 사이트맵은 "여기 이런 페이지들이 있으니 참고하세요"라고 건네는 지도입니다. 그 지도를 받고 실제로 어디를 방문해 검색에 넣을지는 구글이 정합니다. 사이트맵은 검색으로 들어가는 입장권이 아니라, 길을 알려주는 안내판에 가깝습니다.
그래서 "사이트맵만 내면 색인된다", "사이트맵을 내면 순위가 오른다" 같은 말은 정확하지 않습니다. 사이트맵이 하는 일은 발견을 돕는 것까지입니다.
우리 병원 사이트, 사이트맵이 꼭 필요할까?
의외로 모든 사이트에 사이트맵이 꼭 필요한 것은 아닙니다. 구글 문서는 필요한 경우와 그렇지 않을 수 있는 경우를 이렇게 나눕니다.
사이트맵이 도움이 되는 경우
- 사이트가 큰 경우(페이지 수가 많은 경우)
- 사이트를 새로 만들어서 외부에서 걸린 링크가 아직 적은 경우
- 동영상·이미지 같은 리치 미디어가 많거나 뉴스에 노출되는 경우
없어도 대체로 괜찮은 경우
- 사이트가 작은 경우(구글은 대략 500개 페이지 이하를 기준으로 듭니다)
- 사이트 내부가 링크로 촘촘하게 잘 연결되어 있는 경우
- 검색에 별도로 보여줄 미디어 파일이나 뉴스성 콘텐츠가 없는 경우
병원 홈페이지 대부분은 페이지 수가 수십 개 안팎입니다. 이 기준만 보면 "작은 사이트"에 해당해 사이트맵이 필수는 아닙니다. 다만 한 가지 조건이 붙습니다. "내부 링크로 잘 연결되어 있을 때"입니다.
문제는 병원 사이트에서 이 내부 링크가 끊겨 있는 경우가 많다는 점입니다. 예를 들어 진료 안내 페이지에서 의료진 소개로, 의료진에서 오시는 길로 이어지는 링크가 실제 <a href>로 연결되어 있지 않고 버튼 클릭 이벤트로만 움직이면, 구글은 그 경로를 따라가기 어렵습니다. 이렇게 링크가 부실한 사이트일수록 사이트맵이 "여기 이 페이지들도 있어요"라고 알려 주는 역할을 합니다. 내부 링크가 왜 실제 링크여야 하는지는 구글 AI 검색과 병원 홈페이지 HTML 편에서 다뤘습니다.
사이트맵에 무엇을 넣고, 무엇을 빼야 하나
사이트맵은 "우리 사이트의 모든 주소를 다 긁어 넣는" 파일이 아닙니다. 구글 문서의 원칙은 단순합니다.
"구글 검색 결과에 보이길 원하는 URL을 사이트맵에 넣으세요."
여기서 세 가지 규칙이 나옵니다.
1. 대표(canonical) URL만 넣습니다. 같은 내용이 여러 주소로 열린다면, 그중 내가 대표로 삼고 싶은 주소 하나만 넣습니다. 구글은 보통 검색 결과에 대표 URL을 보여주는데, 사이트맵은 그 선택에 영향을 주는 신호 중 하나입니다. 중복 주소를 다 넣으면 오히려 신호가 흩어집니다. 대표 URL을 정하는 방법은 여러 주소가 있을 때 구글이 대표를 고르는 법 편에서 정리했습니다.
2. 전체(절대) 주소로 적습니다. /about.html 같은 상대 주소가 아니라 https://우리병원.kr/about 처럼 https://부터 시작하는 전체 주소로 넣습니다. 구글은 "적힌 그대로 크롤링을 시도"하기 때문에, 주소가 정확해야 합니다.
3. 색인되길 바라는 페이지만 넣습니다. 검색에 뜨지 않아야 할 페이지(내부 관리 페이지, 임시 페이지 등)나 noindex를 붙여 둔 페이지, robots.txt로 막아 둔 페이지는 사이트맵에서 뺍니다. "사이트맵에는 넣었는데 정작 그 페이지는 막아 뒀다"면 서로 어긋난 신호를 보내는 셈입니다.
파일 자체는 UTF-8로 인코딩되어야 하고, 사이트맵 하나에는 최대 50,000개 URL 또는 압축 전 기준 50MB까지 담을 수 있습니다. 병원 사이트가 이 한도에 걸릴 일은 거의 없지만, 알아두면 좋습니다.
병원 사이트라면 이런 페이지를 넣습니다
실제로 병원 홈페이지에서 사이트맵에 넣을 만한 페이지는 이런 것들입니다.
| 넣을 페이지 | 이유 |
|---|---|
| 홈(대표 URL) | 사이트의 시작점 |
| 진료 안내 / 진료과목 페이지 | 환자가 찾는 핵심 정보 |
| 의료진 소개 | 신뢰 관련 정보, 검색에 자주 노출 |
| 오시는 길 / 진료시간 | 지역 검색과 직접 연결 |
| 블로그·가이드 글 | 증상·질문에 답하는 콘텐츠 |
반대로 이런 것은 뺍니다.
- 로그인·관리자·미리보기용 페이지
- 상담 신청 후 나오는 완료 페이지처럼 검색에 뜰 필요 없는 페이지
- 정렬·필터 때문에 뒤에
?가 붙어 생긴 중복 주소 - 이미
noindex로 검색에서 빼기로 한 페이지
사이트맵을 만들었으면, 제출해야 구글이 압니다
파일만 만들어 두고 서버에 올려 두면 언젠가 구글이 발견할 수도 있지만, 직접 알려주는 편이 확실합니다. 구글이 안내하는 제출 방법은 두 가지가 대표적입니다.
1. 서치 콘솔의 '사이트맵' 리포트에 제출. Google Search Console에 우리 병원 사이트를 등록해 두었다면, 왼쪽 메뉴의 '사이트맵'에서 sitemap.xml 주소를 입력해 제출할 수 있습니다. 이렇게 하면 구글봇이 언제 사이트맵을 읽어 갔는지, 처리 중 오류는 없었는지도 확인할 수 있습니다. 서치 콘솔 자체를 아직 안 붙였다면 서치 콘솔 색인 생성 리포트 편부터 보는 편이 순서에 맞습니다.
2. robots.txt에 사이트맵 위치를 적기. robots.txt 파일 안에 아래 한 줄을 넣어 두면, 크롤러가 사이트맵 위치를 알 수 있습니다.
Sitemap: https://우리병원.kr/sitemap.xml
두 방법은 함께 써도 됩니다. 서치 콘솔로 제출해 처리 상태를 눈으로 확인하고, robots.txt에도 위치를 적어 두는 조합이 무난합니다.
흔히 하는 실수
- 상대 주소로 넣기.
/page가 아니라https://부터 시작하는 전체 주소여야 합니다 - 막아 둔 페이지를 넣기. robots.txt로 막았거나
noindex를 붙인 페이지를 사이트맵에 그대로 두면 신호가 충돌합니다 - 중복 주소를 다 넣기. 대표 URL 하나만 남기고, 같은 내용의 다른 주소는 빼야 합니다
- 없는 페이지(404) 주소를 방치. 페이지를 지우거나 주소를 바꿨는데 사이트맵에는 옛 주소가 남아 있으면 정리해야 합니다
- 한 번 내고 방치. 페이지를 추가·삭제하면 사이트맵도 갱신되어야 합니다. 많은 홈페이지 도구는 이 갱신을 자동으로 처리하니, 우리 사이트가 자동인지 수동인지 한 번 확인해 두면 좋습니다
솔직하게 짚어 둘 것
사이트맵을 정리하면 구글이 우리 병원 페이지를 발견하기 쉬워집니다. 하지만 다음은 분명히 해 둡니다.
- 사이트맵을 냈다고 모든 페이지가 색인된다는 보장은 없습니다. 색인 여부는 구글이 페이지 품질과 여러 신호를 종합해 결정합니다
- 사이트맵은 순위를 올리는 도구가 아닙니다. 발견을 돕는 위생 작업이지, 순위 기법이 아닙니다
- 사이트맵을 낸다고 문의나 예약이 늘어난다고 약속할 수 없습니다. 우리가 할 수 있는 건 "우리 병원에 이런 페이지들이 있다"고 구글에 정확히 알려 주는 것까지입니다
병원 운영자 실전 체크리스트
필요 여부 판단
- 우리 사이트 페이지 수가 많은 편인가, 또는 최근에 새로 만들었는가
- 진료·의료진·오시는 길 페이지가 서로 실제 링크로 연결되어 있는가(연결이 부실하면 사이트맵이 더 필요)
사이트맵 내용
- 대표(canonical) URL만, 전체 주소로 들어 있는가
- 검색에 뜨면 안 되는 페이지나
noindex·robots 차단 페이지가 섞여 있지 않은가 - 지운 페이지의 옛 주소(404)가 남아 있지 않은가
제출·유지
- 서치 콘솔 '사이트맵' 리포트에 제출했는가
- robots.txt에
Sitemap:줄이 들어 있는가 - 페이지를 추가·삭제할 때 사이트맵이 자동으로 갱신되는가
다음 단계
우리 병원이 검색에서 어떻게 읽히는지는 여러 단계로 이어집니다.
- 페이지 목록을 구글에 알려주기 — 사이트맵 (이 글)
- 실제로 색인됐는지 확인 — 서치 콘솔 색인 생성 리포트
- 여러 주소를 한 대표 페이지로 정리 — 구글이 대표 URL을 고르는 방식
- 페이지 내용을 검색·AI가 읽을 수 있는 형태로 — 구글 AI 검색과 병원 홈페이지 HTML
사이트맵은 화려한 작업은 아닙니다. 하지만 "우리 병원에 이런 페이지가 있어요"라고 구글에 또렷하게 건네 두는, 기본 중의 기본입니다.
구글 공식 문서: 사이트맵 개요, 사이트맵 만들기와 제출 (Google Search Central)