실무 · 2026.09.16 · 조회 9

홈페이지 주소를 하나로 모으는 일이 왜 노출의 시작인가

콘텐츠를 아무리 잘 써도 홈페이지가 여러 주소로 열리면 노출이 갈라진다. http://회사.com, https://회사.com, https://www.회사.com, https://www.회사.com…

콘텐츠를 아무리 잘 써도 홈페이지가 여러 주소로 열리면 노출이 갈라진다. http://회사.com, https://회사.com, https://www.회사.com, https://www.회사.com/index.html이 모두 같은 화면을 보여 주면 검색엔진은 "같은 내용의 사이트가 네 개"라고 이해한다. 링크와 방문 기록이 넷으로 나뉘고, 어느 하나도 충분히 강해지지 않는다. 오늘 할 일은 글을 쓰는 것이 아니라 주소를 하나로 정하고 나머지를 그쪽으로 보내는 것이다.

먼저 지금 상태를 확인한다

브라우저 주소창에 아래 네 가지를 차례로 넣어 본다.

  • http://회사.com
  • http://www.회사.com
  • https://회사.com
  • https://www.회사.com/index.html

네 개 모두 그대로 열리고 주소창이 바뀌지 않는다면 통일이 안 된 상태다. 잘 된 사이트는 어느 것을 넣어도 주소창이 하나의 주소(예: https://www.회사.com/)로 바뀐다. 이 "바뀜"이 301 영구 이동이다.

대표 주소 하나를 정한다

www가 있는 쪽과 없는 쪽 중 무엇이 맞다는 정답은 없다. 이미 더 많이 쓰이는 쪽, 명함과 광고에 찍힌 쪽으로 정한다. 다만 https는 예외 없이 대표여야 한다. http로 열리는 화면이 남아 있으면 브라우저가 "안전하지 않음" 표시를 붙이고, 로그인이 있는 사이트라면 세션이 두 주소 사이에서 끊긴다.

나머지를 301로 보낸다

정한 주소가 아닌 것으로 들어온 요청은 서버가 대표 주소로 301 응답을 돌려줘야 한다. 임시 이동(302)이나 화면 안에서의 자동 이동(자바스크립트)은 검색엔진이 "아직 옛 주소도 살아 있다"고 볼 수 있어 차선책이다. 방법은 호스팅 환경에 따라 다르다.

  • 서버 설정 파일(.htaccess 등)이 먹는 환경이면 그곳에 규칙을 둔다.
  • 공유 호스팅에서 설정 파일이 무시되는 경우가 있다. 이때는 페이지를 만드는 프로그램(PHP 등)의 공통 머리말에서 요청 주소를 보고 301을 돌려준다.
  • 정적 HTML 파일만 있는 페이지는 서버가 손댈 수 없으므로 화면 첫 줄에서 자바스크립트로 옮기고, 검색엔진용으로는 canonical 태그를 함께 둔다.

어느 방법이든 마지막에는 다시 네 주소를 넣어 보고 한 번의 이동으로 대표 주소에 도착하는지 확인한다. 두 번 이상 튕기면 그만큼 느려지고 신호도 약해진다.

canonical 태그는 마지막 방어선

모든 페이지의 머리말에 <link rel="canonical" href="대표주소/그페이지">를 둔다. 301이 어떤 이유로 작동하지 않아도 검색엔진에게 "진짜는 이쪽"이라고 말해 두는 장치다. 여기서 흔한 실수는 접속한 주소를 그대로 canonical에 넣는 것이다. 회사.com으로 들어오면 회사.com, www.회사.com으로 들어오면 www.회사.com을 가리키게 만들어 두면 통일이 아니라 분열을 선언하는 셈이 된다. 접속 주소와 무관하게 항상 대표 주소 하나를 적어야 한다.

없는 주소는 없다고 말해야 한다

주소 통일과 짝을 이루는 것이 404다. 없는 주소를 열었을 때 홈 화면이 200으로 열리는 사이트가 많다. 방문자는 편할지 몰라도 검색엔진은 "이 사이트는 아무 주소나 다 페이지가 있다"고 오해하고 쓸모없는 주소를 색인한다. 없는 주소에는 404 코드와 함께 "페이지를 찾을 수 없습니다"를 보여 주고, 주요 메뉴로 가는 링크를 붙인다. 호스팅 관리 화면에 에러 페이지 설정이 있으면 그곳에서 지정한다.

바로 해볼 것

  • 위의 네 주소를 지금 넣어 보고 결과를 한 줄씩 적는다.
  • 대표 주소 하나를 정하고 팀에 공유한다. 앞으로 모든 링크·명함·광고는 그 주소로만.
  • 301 이동을 적용하고, 다시 네 주소로 시험한다. 한 번에 도착해야 한다.
  • 모든 페이지의 canonical이 대표 주소 하나만 가리키는지 소스 보기로 확인한다.
  • 아무 글자나 붙인 없는 주소를 열어 본다. 홈이 200으로 열리면 404 페이지 설정을 찾는다.
이 글이 도움이 됐다면 X에 공유 LinkedIn RSS

7일 코스로 정리해 보내드릴까요?

구독하시면 AI 검색 노출을 만드는 법을 하루 한 통씩 이레 동안 보내드립니다. 그다음부터는 매주 월요일에 그 주의 글을 묶어서요. 광고 메일은 보내지 않고 언제든 한 번에 해지하실 수 있습니다.