본문으로 건너뛰기
검색

홈페이지 SEO 기본 가이드

홈페이지를 검색엔진에 제대로 노출시키기 위해 순서대로 점검해야 할 기본 항목을 정리한 가이드입니다. 기술 기반, 메타데이터, 콘텐츠 구조, 구조화 데이터, 검색엔진 등록의 다섯 단계로 나누어 실행 방법을 안내합니다.

발행 읽기 4
작성 AI6

시작 전에: SEO는 구조다#

SEO를 "검색 순위를 올리는 기술"로만 이해하면 개별 요령에 매달리게 됩니다. 실제로 먼저 해야 할 일은 더 단순합니다. 검색엔진의 크롤러가 사이트에 들어와서, 페이지를 발견하고, 내용을 이해하고, 어떤 URL을 대표로 삼을지 판단할 수 있도록 구조를 정리하는 것입니다.

이 가이드는 그 정리를 다섯 단계로 나눕니다. 순서대로 진행하는 것을 권장합니다. 기반이 어긋난 상태에서는 콘텐츠를 아무리 잘 써도 신호가 제대로 전달되지 않기 때문입니다.

1. 기술 기반 점검#

HTTPS#

모든 페이지가 HTTPS로 제공되어야 합니다. HTTP로 접근하면 HTTPS로 리다이렉트되는지 확인합니다. 인증서는 대부분의 호스팅·CDN에서 무료로 발급되므로, 지금 HTTP만 쓰고 있다면 가장 먼저 해결할 항목입니다.

대표 도메인과 리다이렉트#

example.comwww.example.com 중 하나를 대표로 정하고, 나머지는 301 리다이렉트로 대표 도메인에 보냅니다. 두 도메인이 모두 그대로 응답하면 같은 콘텐츠가 두 URL로 존재하게 되어 평가 신호가 분산됩니다.

Canonical#

각 페이지의 <head>에 자기 자신을 가리키는 rel="canonical" 태그를 둡니다. 파라미터가 붙거나 변형된 URL로 접근해도 대표 URL 하나로 신호가 모입니다. 개념과 선언 방법은 Canonical URL 문서에서 자세히 다룹니다.

sitemap.xml#

sitemap은 "이 사이트에 이런 페이지가 있다"는 목록입니다. 크롤러가 링크를 따라가며 발견하지 못한 페이지도 sitemap을 통해 알 수 있습니다. 색인을 원하는 canonical URL만 넣고, 페이지가 추가·삭제될 때 함께 갱신되도록 합니다. 대부분의 CMS는 자동 생성을 지원합니다.

robots.txt#

robots.txt는 크롤러의 접근 범위를 알려주는 파일입니다. 두 가지만 확인합니다. 첫째, 색인되어야 할 페이지를 실수로 Disallow하고 있지 않은지. 둘째, sitemap 위치를 Sitemap: 줄로 명시했는지. 개발 단계에서 전체 차단을 걸어 두었다가 오픈 후 해제를 잊는 사고가 의외로 흔합니다.

2. 페이지 메타데이터#

title과 description#

  • title은 페이지마다 고유해야 하며, 페이지의 핵심 주제를 앞쪽에 둡니다. 모든 페이지가 같은 사이트명만 반복하는 것이 가장 흔한 실패 패턴입니다.
  • description은 검색 결과에서 제목 아래 표시될 수 있는 요약입니다. 순위에 직접 작용하지는 않지만, 클릭 여부를 좌우합니다. 페이지가 어떤 질문에 답하는지 한두 문장으로 씁니다.

Open Graph#

og:title, og:description, og:image는 메신저나 SNS에 링크를 공유할 때 표시되는 미리보기를 결정합니다. 검색 순위와는 별개지만, 링크가 공유되는 경로 전체에서 페이지의 첫인상을 만들기 때문에 기본 메타데이터와 함께 정비해 두는 것이 좋습니다.

3. 콘텐츠 구조#

헤딩 계층#

페이지당 h1은 하나만 두고, h2·h3를 건너뛰지 않고 순서대로 씁니다. 헤딩은 글꼴 크기를 조절하는 장치가 아니라 문서의 목차입니다. 검색엔진과 보조기기 모두 이 계층을 따라 문서 구조를 파악합니다.

검색 의도에 맞추기#

페이지를 만들기 전에 "이 페이지는 어떤 질문에 답하는가"를 먼저 정합니다. 방문자가 검색창에 입력할 표현을 제목과 첫 문단에 자연스럽게 반영하면, 검색엔진이 페이지와 질문을 연결하기 쉬워집니다.

하나의 주제 = 하나의 URL#

같은 주제를 여러 페이지에 나눠 담으면 페이지끼리 경쟁하고, 여러 주제를 한 페이지에 몰아 담으면 어느 질문에도 명확히 답하지 못합니다. 주제 하나에 URL 하나를 대응시키는 원칙이 사이트 구조 설계의 기본입니다.

4. 구조화 데이터#

구조화 데이터는 페이지의 내용을 검색엔진이 해석할 수 있는 형식(주로 JSON-LD)으로 선언하는 방법입니다. 조직 정보, 글, FAQ, 지역 업체 같은 유형을 명시하면 검색 결과에 리치 결과로 표시될 기회가 생기고, 페이지의 의미를 기계가 정확히 파악하는 데 도움이 됩니다.

AI 검색이 답변의 근거를 고르는 환경에서는 이 "기계가 읽을 수 있는 선언"의 가치가 더 커집니다. 이 관점은 GEO 문서에서 이어서 다룹니다.

5. 검색엔진 등록과 측정#

기반을 정비했다면 검색엔진에 사이트를 알리고 상태를 지켜봅니다.

  1. Google Search Console — 사이트 소유권을 확인하고 sitemap을 제출합니다. 어떤 검색어로 노출·클릭되는지, 색인에서 제외된 페이지가 있는지 확인할 수 있습니다.
  2. 네이버 서치어드바이저 — 국내 사용자를 대상으로 한다면 필수입니다. 마찬가지로 소유권 확인 후 sitemap을 제출하고, 수집·색인 현황을 점검합니다.

다음 단계#

이 가이드의 항목을 점검 가능한 목록으로 옮긴 홈페이지 SEO 체크리스트를 실무 점검에 사용하세요. 병원·의원처럼 의료광고 규제와 지역 검색이 얽히는 업종이라면 병원 홈페이지 SEO 가이드에서 업종 특화 내용을 이어서 확인할 수 있습니다.

Sources

Related Knowledge

Continue Learning

SEO Topic HubWebsites Topic Hub