홈페이지 주소를 하나로 모으는 일이 왜 노출의 시작인가
콘텐츠를 아무리 잘 써도 홈페이지가 여러 주소로 열리면 노출이 갈라진다. http://회사.com, https://회사.com, https://www.회사.com, https://www.회사.com…
콘텐츠를 아무리 잘 써도 홈페이지가 여러 주소로 열리면 노출이 갈라진다. http://회사.com, https://회사.com, https://www.회사.com, https://www.회사.com/index.html이 모두 같은 화면을 보여 주면 검색엔진은 "같은 내용의 사이트가 네 개"라고 이해한다. 링크와 방문 기록이 넷으로 나뉘고, 어느 하나도 충분히 강해지지 않는다. 오늘 할 일은 글을 쓰는 것이 아니라 주소를 하나로 정하고 나머지를 그쪽으로 보내는 것이다.
먼저 지금 상태를 확인한다
브라우저 주소창에 아래 네 가지를 차례로 넣어 본다.
http://회사.comhttp://www.회사.comhttps://회사.comhttps://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 페이지 설정을 찾는다.
이어서 읽어보세요
콘텐츠 한 편을 채널별로 다시 쓰는 법
콘텐츠를 채널마다 새로 만드는 방식은 오래 버티기 어렵다. 그렇다고 같은 글을 여러 곳에 그대로 붙여넣으면 어디서도 읽히지 않는다. 플랫폼마다 사용자가 콘텐츠를 보는 방식이 다르기 때문이다. 블로그…
실무콘텐츠 한 편을 채널별로 다시 쓰는 방법
콘텐츠 제작에서 가장 흔한 낭비는 잘 쓴 글 한 편을 한 채널에만 올리고 끝내는 것이다. 반대로 흔한 실수는 같은 글을 그대로 복사해 여러 채널에 뿌리는 것이다. 두 방식 모두 결과가 좋지 않다. …
실무AI로 초안 쓰고 사람이 다듬는 워크플로
AI가 쓴 글을 그대로 올리면 안 됩니다. 그렇다고 전부 사람이 쓰면 양이 안 나옵니다. 역할을 나누면 됩니다. 역할 분담 단계 담당 이유 주제·키워드 선정 사람 시장 판단 필요 자료 조사 AI 속…
