makeBCT

#AI #OpenAI #Chatbot #Cloud #WordPress

포워딩 서비스와 워드프레스 검색엔진최적화 작업 시 유의 사항

포워딩 서비스란 현재 보유하고 있는 도메인 주소를 자신이 실제 운영하고 있는 홈페이지 주소나 다른 홈페이지로 접속하게 해주는 서비스 라고 할 수 있고, 최근에는 도메인 업체에서 무료로 제공하고 있습니다. 워드프레스 멀티 사이트의 서브 사이트를 포워딩 서비스로 연결할 때 몇 가지 유의 사항(특히 검색엔진최적화 관련하여)이 있는데, 이에 대하여 알아 보도록 하겠습니다.

 

 

WordPress-Multisite-en-innforing-

 

 

 

 

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. 그렇다면 해결 방법은

 

결국, 자신이 원하는 도메인으로의 연결이 중요 하다면 검색 노출을 포기해야 하는 것이고, 검색 노출이 중요 하다면 도메인을 포기해야 할 것입니다. 결정은 여러분이 하면 됩니다. 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

인기 글

Ubuntu 22.04 LTS에 Python 3.8 or 3.9 설치 방법
서버 : Vultr 클라우드OS: Ubuntu 22.04 LTS사용자 계정 생성하여 설치 진행함 1. Start with the system update sudo apt update...
사용자 작성 모듈 import 시 에러)(ModuleNotFoundError: No module named
파이썬 모듈을 만들고 테스트 할 때 ModuleNotFoundError: No module named 에러가 발생한 경우 원인 파이썬은 모듈을 불러올 때 모듈 설치 경로와 자신의...
AWS 인스턴스 유형 변경 방법
AWS 인스턴스 유형을 변경하기 위한 방법에는 다음 2가지가 있습니다.   1. 첫 번째 방법 AMI 이미지 생성 후 해당 이미지를 복원하여 신규 EC2 인스턴스를 생성하는...
Ubuntu 20.04에 MySQL 5.7 설치
비씨티원 인공지능 서비스 플랫폼 BAP(Bctone AI service Platform)의 설치 환경은 공식적으로 Ubuntu 18.04와 MySQL 버전 5.7 입니다. 최근 Ubuntu...
WSL2/Ubuntu 22.04 LTS에 Anaconda 설치 
WSL2/Ubuntu 환경에서 Python 버전별로 가상환경을 만드는 방법 중 그나마 Anaconda 방법이 좋은 것 같네요. 설치 방법은 간단합니다. 1. apt update 사용자...