포워딩 서비스란 현재 보유하고 있는 도메인 주소를 자신이 실제 운영하고 있는 홈페이지 주소나 다른 홈페이지로 접속하게 해주는 서비스 라고 할 수 있고, 최근에는 도메인 업체에서 무료로 제공하고 있습니다. 워드프레스 멀티 사이트의 서브 사이트를 포워딩 서비스로 연결할 때 몇 가지 유의 사항(특히 검색엔진최적화 관련하여)이 있는데, 이에 대하여 알아 보도록 하겠습니다.
1. 도메인 업체를 통한 포워딩 서비스 시 robots.txt 확인
도메인 업체에서는 포워딩 서비스를 하기 위해 특정 서버를 거치는데, 그 서버는 보안상의 이유로 다음과 같이 robots.txt 파일을 읽지 못하게 막아 놓은 경우가 많습니다.
User-agent: * Disallow: /
이 경우 구글 검색로봇은 해당 사이트(워드프레스 멀티 사이트의 서브 사이트)의 콘텐츠를 가져갈 수 없기 때문에 구글 검색에서 ”robots.txt에 의해 웹수집 정보를 표시할 수 없습니다.”와 같은 에러가 출력됩니다.
이를 해결하려면, (포워딩 서비스를 꼭 받아야 한다면) Dnsever.com과 같은 웹기반 DNS 서버 같은 곳에서 포워딩 서비스를 이용하면 일단, robots.txt 문제는 해결됩니다.
2. 웹기반 DNS 서버를 통한 포워딩 서비스 시 frame 문제
Dnsever.com과 같은 웹기반 DNS 서버를 통한 포워딩 서비스 시 robots.txt 문제는 해결 되었지만, 또 다른 frame 문제가 발생할 수 있습니다. 사실 포워딩 서비스 신청 시 ”주소이동” 방식을 선택하면 괜찮을 것 같은데(자신이 원하는 도메인으로 이동이 되지 않아서 그렇지만), 꼭 자신의 도메인으로 사이트를 이동되게 해달라는 경우가 있습니다. 그렇다면 ”주소숨김” 방식을 선택해야 하고, 이 경우 사이트 접속 시 사람 눈에는 정상으로 보이지만, 소스 코드를 열어 보면 frame 코드가 보이게 됩니다. 그렇기 때문에 구글 검색로봇이 원하는 콘텐츠를 제대로 크롤링 할 수 없게 되어 구글 검색 노출에 문제가 있을 수 있습니다.
참고로, frame 코드가 포함된 소스 코드 예는 다음과 같고, Dnsever.com의 웹포워딩 서비스에 관한 자세한 내용은 ”웹포워딩 서비스의 기능이 개선되었습니다.” 글을 참고 바랍니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>제목</title> <frameset rows="*,0" border=0><frame src="http://domain.com/abc" scrolling=auto noresize=noresize frameborder=no> <frame src="http://ad01.dnsever.com:8080/about.html?locale=en_US" marginheight=0 marginwidth=0 scrolling=no noresize=noresize frameborder=no> </frameset> <!-- <a href="http://www.DNSEver.com">Free DNS, Nameserver, Webforward,URL redirect, Free DNS Service - www.DNSEver.com</a> -->
3. 그렇다면 해결 방법은
결국, 자신이 원하는 도메인으로의 연결이 중요 하다면 검색 노출을 포기해야 하는 것이고, 검색 노출이 중요 하다면 도메인을 포기해야 할 것입니다. 결정은 여러분이 하면 됩니다.