병원 홈페이지 네이버 검색 노출, 게시 전에 확인할 7가지

한 줄 요약 ㅣ 병원 홈페이지를 만들었는데 네이버 검색에 안 나온다면, 글이 부족해서가 아니라 검색엔진이 페이지를 읽지 못하는 경우가 대부분입니다. 네이버 서치어드바이저와 구글 검색 센터가 공식 문서로 밝힌 "읽히는 조건"을 병원·법률사무소 홈페이지와 매거진 글 기준으로 일곱 가지로 추렸습니다.

금솔커뮤니케이션은 병원·법률사무소가 자기 도메인에 매거진을 열고 글을 직접 쓰는 도구 mzinedit 를 만들고 있습니다. 이 글은 그 도구로 쓴 첫 글이자, 도구가 자동으로 처리하는 부분과 작성자가 직접 챙겨야 하는 부분을 나눠 적은 안내입니다.

검색엔진이 페이지를 읽는 순서 — 수집, 색인, 노출

네이버와 구글은 세 단계로 움직입니다. 검색로봇이 페이지를 가져오고(수집), 내용을 분석해 저장하고(색인), 검색어에 맞는 페이지를 골라 보여 줍니다(노출). 앞 단계가 막히면 뒤 단계는 일어나지 않습니다. 홈페이지가 검색에 안 나올 때는 이 순서대로 앞에서부터 확인합니다. 아래 일곱 가지도 이 순서입니다.

1. 검색로봇이 들어올 수 있어야 합니다

  • robots.txt 가 사이트 루트에 있고, User-agent: * 와 네이버 로봇 Yeti 에 Allow: / 를 줍니다. 네이버는 robots.txt 가 아예 없으면 전부 수집 대상으로 보지만, 서버 오류(5xx)를 내면 사이트 전체 수집을 멈춥니다.
  • 정상 페이지는 200, 없는 주소는 404 로 응답합니다. "페이지가 없습니다" 화면만 띄우고 200 을 주면 빈 문서로 색인됩니다.
  • HTTP 로 들어온 요청은 HTTPS 로 보냅니다. 네이버는 둘 중 HTTPS 를 우선 수집하고, 리디렉션 없이 둘 다 열어 두면 중복으로 봅니다.

mzinedit 는 robots.txt·응답코드·HTTPS 를 서비스가 처리합니다. 작성자가 할 일은 없습니다.

2. 제목은 40자, 설명은 80자 안에서

네이버 서치어드바이저는 페이지 제목(title)은 40자, 설명(description)은 80자 이내를 권장하고, "사이트 간단체크" 도구가 이 길이를 점검합니다. 제목은 페이지마다 달라야 하고, 같은 단어를 두 번 이상 반복하거나 내용과 무관한 인기 검색어를 나열하면 불이익을 받습니다.

  • 제목은 "검색어가 앞, 사이트 이름이 뒤" 순서로 씁니다. 이 글의 제목 태그는 "병원 홈페이지 네이버 검색 노출 조건 7가지 | mzinedit" 입니다.
  • 설명은 본문을 그대로 복사하지 말고, 이 글이 무엇을 다루는지 한두 문장으로 씁니다.

mzinedit 에디터는 제목 태그 전체 길이가 40자를 넘거나 설명이 80자를 넘으면 빨갛게 표시하고, 40자를 넘으면 게시를 막습니다.

3. 큰 제목은 하나, 소제목은 순서대로

페이지 최상단에 크고 분명한 대표 제목(h1)을 하나만 두고, 그 아래 소제목은 h2 → h3 순서로 내려갑니다. h2 없이 h3 를 쓰는 식으로 단계를 건너뛰면 구조 품질 문제로 잡힙니다. 구글은 title 이 본문과 어긋나면 h1 이나 본문 텍스트로 제목을 바꿔 쓰기 때문에, h1 과 title 은 같은 내용을 가리켜야 합니다.

에디터에서 글 제목이 h1 이 되고, 본문에는 제목2·제목3·제목4 블록만 있어 h1 이 둘 생기지 않습니다. 계층을 건너뛰면 게시 전 검사에서 걸립니다.

4. 사진마다 설명(alt)을 붙이고, 대표 이미지는 글마다 다르게

  • 모든 이미지에 alt 를 넣습니다. 장식용은 비워 둡니다. alt 에 검색어를 나열하거나 같은 alt 를 여러 이미지에 반복하면 네이버가 스팸으로 봅니다.
  • 대표 이미지(og:image)는 네이버 기준으로 150×150 보다 크고, 파일 크기 5,000바이트 이상, 가로세로 비율 3:1 이내여야 합니다. 사이트 공통 로고나 여러 글에 중복 쓰인 이미지는 대표 이미지로 쓰이지 않습니다.
  • 파일명도 내용을 설명하게 짓습니다. IMG_0023.JPG 같은 이름은 피합니다.

mzinedit 는 올린 사진을 WebP 로 변환하고 width·height 를 태그에 넣으며, 파일명을 글 주소(slug) 기준으로 다시 짓습니다. alt 문구와 대표 이미지 선택은 작성자 몫입니다.

5. 본문이 HTML 안에 있어야 합니다

네이버는 자바스크립트를 해석하는 데 정적 HTML 의 몇 배 자원을 쓰기 때문에, 화면을 스크립트로만 그리는 페이지는 수집 우선순위에서 밀리거나 "내용 없는 문서"로 처리될 수 있습니다. 병원 홈페이지가 예쁘게 만들어졌는데도 네이버 검색에 안 잡히는 흔한 이유가 이것입니다. 본문·연락처·진료시간 같은 핵심 정보는 서버가 내려 주는 HTML 에 텍스트로 들어 있어야 합니다.

mzinedit 공개 페이지는 서버에서 완성된 HTML 로 내려갑니다. 스크립트를 끈 상태에서도 본문이 그대로 보입니다.

6. 구조화 데이터는 화면에 보이는 내용만

JSON-LD 구조화 데이터는 검색엔진이 "이 페이지가 무엇인지"를 읽는 데 쓰입니다. 병원 홈페이지라면 의원(MedicalClinic)·사이트(WebSite)·페이지(WebPage)가, 매거진 글이라면 발행 주체(Organization)·글(BlogPosting)·자주 묻는 질문(FAQPage)이 기본입니다. 단, 화면에 보이지 않는 내용을 마크업하면 구글의 수동 조치 사유가 되고 리치 결과 자격을 잃습니다. FAQ 스키마의 질문·답은 본문 FAQ 와 글자 그대로 같아야 합니다.

mzinedit 는 스키마를 자동 생성하지 않고 템플릿 폼으로 작성자가 채웁니다. 발행 주체·사이트 스키마는 매거진 설정에서 한 번 채우면 모든 글에 나가고, 글마다 BlogPosting·WebPage·BreadcrumbList 템플릿이 미리 붙습니다.

7. 사이트맵·RSS 를 내고, 서치어드바이저에 등록합니다

  • 사이트맵은 색인 대상 URL 을 전부 담고, lastmod 는 본문이 실제로 바뀐 날짜만 적습니다. 네이버 기준 파일당 10MB·URL 5만 개 한도입니다.
  • RSS 는 최신 글의 본문 전체를 담습니다. 네이버는 사이트맵과 RSS 를 함께 보되 사이트맵을 우선합니다.
  • 네이버 서치어드바이저에 사이트를 등록하고 소유확인을 마친 뒤 sitemap.xml 을 제출하고, 새 글은 수집 요청을 합니다. 이 등록·제출은 도구가 대신 할 수 없고 담당자가 직접 합니다.

mzinedit 는 sitemap.xml·rss.xml 을 자동으로 만들고, 소유확인 태그 값을 설정에 넣으면 매거진 홈에 출력합니다. 등록과 제출은 담당자가 서치어드바이저 화면에서 진행합니다.

검색에 잡힌 뒤가 진짜 시작입니다

구조화 데이터를 정확히 넣어도 검색 결과 반영은 보장되지 않고, 변경이 반영되기까지 수 시간에서 수개월이 걸립니다. 네이버는 페이지별 수집 우선순위를 두고 색인 규모에도 한계가 있어, 수집됐더라도 노출을 보장하지 않습니다. 며칠 만에 판단하지 말고, 노출이 없을 때는 위 일곱 가지 중 앞 단계부터 다시 확인합니다.

그리고 검색엔진이 가장 오래 보는 것은 결국 내용입니다. 다른 사이트를 요약한 글이 아니라 그 병원·그 사무소만 쓸 수 있는 경험과 정보, 제목과 일치하는 본문, 읽기 쉬운 소제목과 짧은 문장. 이 일곱 가지는 그 내용이 검색엔진에 "읽히게" 하는 최소 조건입니다.

이용 안내

  • 서비스: mzinedit — 병원·법률사무소가 자기 도메인에 매거진을 열고 글을 직접 쓰는 에디터
  • 매거진 주소: https://mzinedit.com
  • 운영사: ㈜금솔커뮤니케이션

자주 묻는 질문

병원 홈페이지를 만들었는데 네이버 검색에 안 나와요. 왜 그런가요?

대부분 수집 단계에서 막힌 경우입니다. 순서대로 확인합니다. 서치어드바이저에 사이트가 등록·소유확인돼 있는지, robots.txt 나 방화벽이 네이버 로봇(Yeti)을 막고 있지 않은지, 본문이 자바스크립트로만 그려지지 않는지, 제목·설명이 페이지마다 다른지. 이 네 가지가 맞는데도 안 나오면 시간 문제일 가능성이 큽니다. 네이버는 새 사이트의 수집 우선순위를 낮게 두고 반영에 수 주가 걸리기도 합니다.

글을 게시하면 바로 네이버에 검색되나요?

아닙니다. 게시는 검색로봇이 가져갈 수 있는 상태로 만드는 것이고, 실제 색인과 노출은 네이버가 수집 우선순위에 따라 진행합니다. 서치어드바이저에 사이트를 등록하고 sitemap 을 제출한 뒤 새 글의 수집을 요청하면 빨라지지만, 반영까지는 수 시간에서 수개월이 걸릴 수 있습니다.

구조화 데이터(JSON-LD)를 꼭 넣어야 하나요?

구글은 생성형 AI 검색에 구조화 데이터가 필요하지 않다고 밝히고 있습니다. 다만 네이버 리치 결과와 사이트 연관채널 인식, 발행 주체 엔티티 판독에는 쓰이므로, 화면에 보이는 내용과 같은 범위에서 넣는 것이 좋습니다. 보이지 않는 내용을 마크업하는 것은 불이익 사유입니다.

관련 참고자료

/