문서와 리소스의 접근 차이
병원 홈페이지 SEO의 실수 유형은 문서에 필요한 리소스의 접근 차단, 새 페이지를 찾기 어려운 링크, 내용의 차이를 설명하지 못하는 제목으로 나눠 조사할 수 있습니다. 공식 문서의 조건을 실제 공개 주소에 적용하는 구분이며 모든 병원에서 같은 문제가 발견된다는 빈도 통계는 아닙니다. 어떤 위치에서 발견했는지를 바탕으로 접근 문제와 설명 문제를 나눌 수 있습니다.
네이버의 리소스와 링크 관리 안내는 웹 문서가 HTML만으로 구성되지 않고 내용을 표현하거나 해석하는 데 JavaScript 같은 추가 리소스가 필요한 경우를 설명합니다. 문서 본체를 수집할 수 있더라도 필요한 리소스를 함께 가져오지 못하면 다른 조건입니다. 사람이 화면을 읽은 결과만으로 검색로봇이 필요한 자료를 모두 받았다고 가정하지 않습니다.
추가 리소스가 별도 URL 경로에 있는 경우에는 별도의 robots.txt 설정이나 IP 차단 때문에 접근할 수 없을 수 있습니다. 네이버는 상황에 따라 페이지를 제대로 분석하거나 렌더링하지 못해 검색결과에 다르게 노출되거나 미노출될 수 있다고 안내합니다. 문서 본문의 문장을 고치는 작업과 필요한 리소스의 접근을 수정하는 작업을 같은 해결책으로 처리하지 않는 이유입니다.
공식 설명의 예시는 기본 문서가 요구하는 리소스 중 한 경로만 disallow된 조건을 다룹니다. 그 경우 일부 리소스만 수집돼 기본 문서가 불완전하게 해석될 수 있습니다. 안내는 문서의 허용과 모순되는 리소스 차단을 허용으로 변경하거나, 해당 리소스 없이도 콘텐츠를 완전히 구성하도록 페이지를 수정하는 두 방법을 제시합니다. 이 예시를 특정 병원에서 실제 발생한 일로 제시하지 않습니다.
IP 차단은 별도 조건입니다. 네이버는 검색로봇 확인 방법의 가이드를 통해 검색로봇 IP를 조사하고 차단을 해제하도록 안내합니다. robots.txt 파일의 문구를 읽은 결과와 IP 접근의 상태를 구별해야 하는 항목입니다. 검색로봇이라고 주장하는 접속을 모두 같은 대상으로 부르지 않고 공식 안내에 따른 식별 자료를 사용할 수 있습니다.
Google 검색 Essentials는 Google이 콘텐츠의 여러 부분을 이해하도록 이미지·동영상·구조화된 데이터·JavaScript에 각 유형의 권장사항을 적용하라고 안내합니다. 네이버의 리소스 설명과 플랫폼별 근거를 구별해 사용할 수 있습니다. 한 검색엔진에서 발견한 자료를 다른 검색엔진에서도 같은 처리 결과가 발생했다는 증거로 확대하지 않습니다.
발견 가능한 링크와 프로토콜
네이버는 a 요소의 href를 통해 다른 페이지 URL을 발견하고 수집을 확장한다고 설명합니다. 주소 대신 JavaScript 호출 방식이 들어가면 정상 링크로 구성할 수 없어 새로운 페이지 URL을 발견하지 못하고 사이트 수집량이 감소할 수 있다고 안내합니다. 사람이 버튼을 눌러 이동했다는 결과와 링크의 실제 속성에 페이지 주소가 제공되는지를 구별하는 유형입니다.
프로토콜이 다른 내부 리소스도 별도 유형으로 다룹니다. 네이버는 HTTPS 사이트에 같은 호스트이지만 프로토콜이 다른 리소스 링크를 삽입하는 경우와 그 반대의 경우를 설명합니다. 기본 URL의 프로토콜과 같은 리소스 URL로 변경하는 방법을 제안합니다. 호스트 이름이 같다고 해서 HTTP와 HTTPS의 차이까지 없는 것으로 해석하지 않습니다.
Google의 제목 문서는 robots.txt로 크롤링을 막아도 다른 사이트의 링크를 통해 발견한 페이지의 색인이 생성될 수 있다고 설명합니다. 페이지 내용에 접근할 수 없으면 다른 사이트의 앵커 텍스트 같은 외부 콘텐츠로 제목 링크를 만들 수 있다고 안내합니다. 주소가 검색에 나타났다는 사실과 해당 페이지의 본문을 Google이 읽었다는 사실은 구별해야 하는 조건입니다.
검색결과에 페이지를 표시하기 위해 Google에 비용을 지불해야 한다고 가정하는 것도 공식 조건과 다릅니다. Google 검색 Essentials는 어떤 경우에도 검색결과에 표시되는 데 비용이 들지 않는다고 설명합니다. 유료 표시를 검색 접근의 필수조건으로 점검하지 않는 근거입니다.
링크 문구가 목적지의 정보를 설명하는지도 콘텐츠 측면에서 읽을 수 있습니다. Essentials는 검색에 사용할 만한 단어를 링크 텍스트 등 설명이 있는 위치에 배치하도록 권장합니다. 연결을 발견할 수 있는지에 대한 기술 조건과, 독자가 이동할 문서를 이해할 수 있는지에 대한 설명 조건을 구별할 수 있습니다. 연락이나 진료 안내가 실제로 없는 문서를 있는 것처럼 링크 문구로 약속하지 않습니다.
제목 표현과 자동 제목 링크
Google의 제목 링크 안내는 모든 문서에 title 요소가 있어야 하며 구체적이고 간결하게 작성하도록 권장합니다. 홈페이지를 단순히 홈이라고 부르거나 프로필 문서에 프로필만 적는 모호한 표현을 피하도록 설명합니다. 기관 이름의 유무만 읽기보다 제목이 그 페이지의 실제 내용을 설명하는지를 조사할 수 있는 조건입니다.
같은 단어나 구문을 여러 번 나열하는 유인 키워드 반복도 피해야 할 유형입니다. Google은 몇 가지 구체적인 용어가 도움이 되기도 하지만 같은 표현을 반복할 필요는 없다고 설명합니다. 제목에서 비슷한 철자와 변형 표현을 계속 늘리는 작업을 필요한 설명을 추가한 작업과 같다고 해석하지 않습니다.
여러 문서가 반복되는 텍스트나 상용구 제목을 공유하면 페이지의 차이를 구별하기 어렵다고 안내합니다. 공식 설명은 페이지의 실제 내용에 맞춰 제목을 동적으로 갱신하는 해결책도 제시합니다. 해당 문서에 실제로 있는 내용만 제목에 포함하도록 하는 조건입니다. 아래 표는 이런 일반 반복 문제와 다른 제목의 구체적인 상태를 정리합니다.
| 공식 문서의 제목 문제 | 서로 다른 상태의 구분 |
|---|---|
| 절반이 비어 있는 제목 | 제목 텍스트의 일부가 누락됨 |
| 더 이상 사용되지 않는 제목 | 본문에는 새 날짜가 있는데 제목의 날짜는 갱신되지 않음 |
| 명확한 기본 제목이 없음 | 동일한 중요도의 큰 제목이 여럿이라 기본 제목을 구별하기 어려움 |
| 언어·문자 체계 불일치 | 제목과 기본 콘텐츠의 언어 또는 문자 체계가 다름 |
검색결과의 제목 링크는 Google이 자동으로 결정합니다. title 요소만으로 모든 표시를 고정한다고 가정하면 다른 소스에서 선택한 결과를 입력 실패로 오해할 수 있습니다. 다음 표의 자료도 공식 안내가 열거한 자동 결정 소스에 포함됩니다. 어떤 자료가 실제 페이지나 연결에 있는지를 읽을 대상으로 삼을 수 있습니다.
| 자동 제목 결정에 사용하는 추가 자료 | 자료가 있는 위치 |
|---|---|
| 주요 시각적 제목과 heading | 페이지에서 표시되는 제목 |
| og:title | 페이지의 메타 태그 |
| 크고 눈에 띄는 콘텐츠와 기타 텍스트 | 페이지 안에 제공되는 내용 |
| 앵커 텍스트와 페이지를 가리키는 링크 내 텍스트 | 페이지 및 연결의 설명 |
| WebSite 구조화된 데이터 | 사이트를 설명하는 구조화된 데이터 |
검색에 표시된 제목이 조정돼 있다면 Google의 의견 제출 안내는 조정 대상이 되는 알려진 문제가 있는지 조사하도록 설명합니다. 문제가 없다면 표시된 제목이 해당 검색어에 더 적합한지도 평가하도록 안내합니다. 입력한 title과 다르다는 사실만으로 새 오류를 확정하지 않고, 실제 문제 유무와 검색어에 맞춘 제목 선택을 구별할 수 있는 조건입니다.
Google은 권장사항을 모두 준수해도 콘텐츠를 크롤링하거나 색인 생성하거나 제공하는 것은 아니라고 설명합니다. 발견한 구현이나 제목 문제를 수정한 결과를 높은 순위의 확보로 바꾸지 않습니다. 실제로 조사한 오류의 해결 여부와 검색에서 관측되는 결과는 구별되는 자료로 평가할 수 있습니다.
자주 묻는 질문
제목이 잘려 보이면 글자 수 제한을 위반한 건가요?
Google 문서는 title 요소의 길이에 제한이 없다고 설명합니다. 다만 일반적으로 기기 너비에 맞추기 위해 필요한 경우 검색결과 제목 링크가 잘려 표시됩니다. 잘린 화면 하나만으로 공식 글자 수 한도를 넘었다고 판정하지 않고 불필요하게 길거나 장황한 텍스트인지 읽을 수 있습니다.
모든 페이지에 긴 기관 설명을 넣었다면 어떻게 줄일 수 있나요?
Google은 홈페이지의 제목에는 사이트에 관한 추가 정보를 넣기 적합하지만 모든 페이지에 같은 내용을 표시하면 반복적으로 보인다고 설명합니다. 다른 페이지에서는 제목의 시작이나 끝에 사이트 이름을 포함하고 나머지 텍스트를 하이픈·콜론·막대 같은 구분자로 나누는 방법을 안내합니다. 실제 기관 이름을 기준으로 간결하게 작성할 조건입니다.
검색 제목에서 사이트 이름이 빠지면 입력 오류인가요?
Google은 도메인 수준 사이트 이름이 검색결과에 이미 표시되는 이름과 반복되면 제목 링크에서 그 이름을 생략할 수 있다고 안내합니다. 입력한 이름이 표시 결과에 없다는 사실만으로 제목 요소가 비어 있다고 확정하지 않는 조건입니다. 실제 페이지의 값과 검색결과에서 중복을 처리한 표시는 구별할 수 있습니다.
제목을 고친 직후 검색 표시가 같으면 저장에 실패했나요?
공식 안내는 제목의 소스 업데이트를 읽으려면 Google이 페이지를 다시 크롤링하고 처리해야 하며 며칠에서 몇 주가 걸릴 수 있다고 설명합니다. 공개 페이지에 저장된 값과 검색결과의 처리 시점을 구별할 조건입니다. 이 시간 설명을 모든 병원 페이지의 정해진 완료 기한이나 순위 변화 일정으로 바꾸지 않습니다.
검색결과 제목을 Google에 직접 바꿔 달라고 하면 되나요?
문서는 Google이 개별 사이트의 제목 링크를 수동으로 변경할 수 없다고 설명합니다. 사이트 소유자가 권장사항에 맞춰 페이지를 개선할 수 있다는 안내와 Google에 표시 문구를 직접 입력하도록 요구하는 방식은 다릅니다. 수동 변경 약속을 제목 문제의 해결 방식으로 제시하지 않는 조건입니다.