워드프레스 서브도메인 분리로 애드센스 수익 2배 만들기
워드프레스로 블로그를 운영하면서 투자, IT, 생활정보 등 여러 주제를 다루고 있다면 이 글을 주목해야 한다. 애드센스 수익이 생각보다 안 나오는 이유가 바로 여기에 있을 수 있기 때문이다.
실제로 yirugo.com을 운영하면서 겪었던 문제와 워드프레스 서브도메인 분리를 통해 해결한 과정을 공유한다. 기술적인 내용도 포함되지만 cPanel이 없어도, 플러그인 없이도 직접 할 수 있는 방법을 모두 담았다.

목차
왜 워드프레스 서브도메인 분리가 수익을 높이는가
1가지 주제 집중이 애드센스에 유리한 3가지 이유
1. SEO 권위도 상승
구글은 특정 주제에 전문성을 보이는 사이트를 더 높게 평가한다. 예를 들어 암호화폐만 다루는 블로그와 암호화폐+요리+여행을 섞은 블로그를 비교하면, 전자가 “비트코인” 관련 키워드에서 훨씬 잘 노출된다.
한 가지 주제로 일관되게 글을 올리면 구글 알고리즘이 사이트를 “금융 전문”, “IT 전문”으로 명확하게 인식한다. 반대로 여러 주제가 섞이면 “이 사이트는 뭘 전문으로 하는 곳이지?”라고 헷갈려하게 된다.
SEO 권위도란?
특정 주제나 전반적인 웹사이트가 검색 엔진과 사용자로부터 얼마나 신뢰받고 전문적이며 영향력 있는지를 나타내는 지표
2. 타겟 독자 확보
연금저축 글을 읽고 도움받은 독자는 다른 세금 관련 글도 찾게 된다. 하지만 갑자기 게임 리뷰나 요리 레시피가 나오면 이탈한다. 재방문율이 낮아질 수밖에 없다.
한 가지 주제로 집중하면 독자들이 “이 블로그는 내가 필요한 정보가 계속 나오는구나”라고 인식하고 북마크에 추가하거나 정기적으로 방문하게 된다.
3. 광고 단가 최적화
구글 애드센스는 사이트 주제에 맞는 광고를 보여준다. 금융 니치는 CPC(클릭당 단가)가 높다. 보통 500원 이상도 가능하다. 하지만 여러 주제를 섞으면 저단가 광고도 섞여 나와서 평균 수익이 떨어진다.
IT 콘텐츠는 300원 이하 수준인 경우가 많다. 금융 콘텐츠 사이에 이런 글들이 섞이면 전체 평균 CPC가 하락한다.
실제 사례: yirugo.com 분리 전략
메인 사이트 문제점 분석
yirugo.com은 원래 이런 카테고리로 운영됐다:
- 공학자 공간 (IT/컴퓨터)
- 투자 공간 (금융/암호화폐)
- 생생 정보 (생활 정보)
라이젠 CPU 발열 문제 → 차량 번호판 선택 → 증여세 신고 → 비트코인 매수 타이밍. 이렇게 주제가 넘어가면 구글이 사이트 주제를 파악하기 어렵다.
분리 결정 과정
콘텐츠를 분석해보니 명확한 패턴이 보였다:
- 투자/세금 콘텐츠: 퀄리티 높음, 일관성 있음, 트래픽 높음
- IT 콘텐츠: 전문성 있지만 투자와 연관성 없음
- 생활정보: 잡다한 주제, 트래픽 낮음
결정은 간단했다:
- 메인 사이트(yirugo.com): 투자/세금 전문으로 집중
- tech.yirugo.com: IT 전문 서브도메인 신설
- 생활정보: 일단 숨김 처리
워드프레스 서브도메인 생성 및 설치
cPanel이란?
본격적인 작업에 앞서 cPanel에 대해 간단히 설명한다. cPanel은 웹호스팅을 쉽게 관리할 수 있게 해주는 관리 프로그램이다.
대부분의 해외 공유 호스팅(블루호스트,케미클라우드 )에서 제공하며, 웹브라우저로 접속해서 클릭 몇 번으로 도메인 관리, 이메일 설정, 데이터베이스 관리 등을 할 수 있다.
호스팅 업체에서 제공한 URL(보통 yourdomain.com:2083 형태)로 접속하거나, 호스팅 업체 관리자 페이지에서 “cPanel 접속” 버튼을 클릭하면 된다.
만약 cPanel이 없다면 SSH로 서버에 직접 접속해서 명령어로 작업해야 한다. 아래에서 두 가지 방법을 모두 설명한다.
cPanel 사용자
1. 서브도메인 생성
cPanel에 로그인한 후:
- “도메인” 섹션 찾기
- “서브도메인” 또는 “Create A New Domain” 클릭
- 서브도메인 이름 입력 (예: tech)
- 중요: “Share document root” 옵션 절대 체크하지 않는다
- 체크하면 메인 사이트와 같은 폴더를 사용하게 되어 별도 사이트가 안 됨
- 생성 버튼 클릭
Document Root는 자동으로 /public_html/tech 혹은 /public_html/tech.yourdomain.com 같은 경로로 설정된다.
2. WordPress 설치
cPanel에서 Softaculous Apps Installer를 찾아서:
- WordPress 선택
- 도메인: tech.yirugo.com 선택
- 디렉토리: 비워두기 (루트에 설치)
- 사이트 이름: “이루고 테크”
- 사이트 설명: “IT / 기술 가이드”
- 관리자 계정 정보 입력
- 설치 버튼 클릭
5분 정도 기다리면 설치 완료된다.
3. SSL 인증서 설정
대부분의 호스팅에서 Let’s Encrypt SSL 인증서를 무료로 제공한다:
- cPanel → SSL/TLS Status
- tech.yirugo.com 찾기
- 자동 발급 확인 (몇 분 소요)
- https://tech.yirugo.com 접속 테스트
cPanel 비사용자 (SSH 접근)
1. 서브도메인 DNS 설정
호스팅 업체 관리 페이지에서 DNS 설정:
A 레코드 추가
호스트: tech
값: 서버 IP 주소
TTL: 3600
DNS 전파는 보통 10분~24시간 소요된다.
2. 수동 WordPress 설치(Linux 환경에 익숙한 경우)
SSH로 서버 접속:
ssh -i "private key file" username@yourdomain.com -p "port number"WordPress 다운로드 및 설치:
# Create sub domain directory
mkdir -p /var/www/tech.yirugo.com
# Download WordPress
cd /var/www/tech.yirugo.com
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress
rm -rf wordpress latest.tar.gz
# Create Database (MySQL)
mysql -u root -p
CREATE DATABASE tech_wp;
CREATE USER 'tech_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON tech_wp.* TO 'tech_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
# Setting wp-config.php
cp wp-config-sample.php wp-config.php
nano wp-config.phpwp-config.php에서 데이터베이스 정보 입력 후 저장.
3. 권한 설정
# Setting web server ownership
chown -R www-data:www-data /var/www/tech.yirugo.com
# Permission settings
find /var/www/tech.yirugo.com -type d -exec chmod 755 {} \;
find /var/www/tech.yirugo.com -type f -exec chmod 644 {} \;웹브라우저에서 tech.yirugo.com/wp-admin/install.php 접속해서 설치 완료.
워드프레스 서브도메인 콘텐츠 이전 전략
플러그인 방식의 한계
처음에는 All-in-One WP Migration나 Duplicator 같은 플러그인 사용을 고려했다.
- 무료 버전은 업로드 제한 8MB
- 호스팅 설정 변경 필요 (php.ini 수정)
- 글만 제외해도 용량 초과 가능
실제로 시도했을 때 “파일이 호스트에서 설정한 8 MB 업로드 제한을 초과했습니다”라는 오류가 발생했다. 제한 해제 방법도 있지만 번거롭다.
Duplicator 문제점
- 무료 버전은 선택적 복사 불가
- 데이터베이스/플러그인/테마를 개별 선택하려면 Pro 버전 필요
- 전체 복사 후 삭제하는 방식은 비효율적
결론적으로 두 플러그인 모두 “환경만 복사하고 글은 제외”하는 우리 목적에는 적합하지 않았다.
수동 이전 방법 (추천)
방법 1: cPanel File Manager
가장 간단하면서도 확실한 방법이다.

테마 복사
- cPanel → File Manager
/public_html/wp-content/themes폴더로 이동- 사용 중인 테마 폴더 선택 (여러 개 선택 가능)

/public_html/아래 복사tech.yourdomain.com/wp-content/themes

플러그인 복사 테마와 동일한 방식으로:
/public_html/wp-content/plugins폴더- 필요한 플러그인 선택
/public_html/아래 복사tech.yourdomain.com/wp-content/plugins
uploads 폴더는? 이미지가 많으면 용량이 크다. 글을 Export/Import 할 때 이미지도 같이 이동되므로 지금 복사할 필요 없다.
만약 일부 이미지가 복사되지 않는다면 추가로 조치가 필요하다. 마지막에 해결 방법을 자세히 설명하도로 하겠다.
방법 2: SSH 터미널 (고급)
파일이 많거나 용량이 클 때는 터미널이 훨씬 빠르다.
SSH 접속
ssh -i "private key file" username@yourdomain.com -p "port number"cp 명령어로 복사
# Go to working directory
cd /home/username/public_html
# Copy entire theme
cp -r wp-content/themes/* tech/wp-content/themes/
# Copy the entire plugin
cp -r wp-content/plugins/* tech/wp-content/plugins/권한 설정
# Setting ownership
chown -R username:username tech/wp-content/
# Permission settings
chmod -R 755 tech/wp-content권한 설정을 안 하면 WordPress 관리자 페이지에서 플러그인이 보이지 않거나 활성화가 안 될 수 있다.
설정 복사하기
파일 복사만으로는 부족하다. 테마 디자인 설정, 플러그인 옵션값들은 데이터베이스에 저장되어 있기 때문이다.
Customizer Export/Import 🔗
이 플러그인이 가장 큰 도움이 됐다.
메인 사이트에서:
- 플러그인 설치: “Customizer Export/Import”
- 외관 → 사용자 정의
- 맨 아래 Export/Import 탭
- Export 버튼 클릭
- your_theme_name.dat 파일 다운로드
Tech 사이트에서:
- 같은 플러그인 설치
- 외관 → 사용자 정의 → Export/Import
- “파일 선택”에서 your_theme_name.dat 파일 업로드
- “Download and import image files” 체크
- Import 버튼 클릭
⚠️ 주의: 같은 테마를 사용해야 설정이 제대로 적용된다. 테마가 다르면 일부 설정이 무시될 수 있다.
복사되는 것:
- 사이트 색상
- 폰트 설정
- 헤더/푸터 레이아웃
- 커스텀 CSS
- 위젯 배치
이 작업 하나로 30분 이상 절약할 수 있었다. 수동으로 색상 코드 일일이 복사하고, 폰트 다시 선택하고, CSS 다시 입력할 필요가 없었다.
개별 플러그인 설정
RankMath SEO
- 메인 사이트: RankMath → Status & Tools → Import & Export
- Export Settings 클릭
General Settings
Titles & Metas
Sitemap Settings
Role Manager Settings
Redirections - JSON 파일 다운로드
- Tech 사이트에서 Import
단, Google Analytics ID나 Search Console 연결은 각 사이트마다 다르게 설정해야 한다.
보안 플러그인
대부분의 보안 플러그인도 설정 Export 기능이 있다:
- Wordfence: Tools → Export Options
- iThemes Security: Settings → Export
캐시 플러그인
캐시 설정도 복사 가능하지만, 서브도메인은 트래픽이 적을 테니 처음에는 기본 설정으로도 충분하다.
메뉴/위젯 재구성
안타깝게도 메뉴는 수동으로 다시 만들어야 한다. kadence theme 경우 “모양-사용자정의-메뉴”에서 설정할 수 있다.
효율적인 방법:
- 메인 사이트 메뉴 스크린샷
- Tech 사이트에서 똑같이 재생성
- 5~10분이면 완성
위젯도 마찬가지다.
콘텐츠 재배치 및 301 리다이렉션
글 Export/Import
WordPress 기본 기능으로 충분하다.
메인 사이트에서 Export
- 도구 → 내보내기
- “글(post)” 선택
- 카테고리 선택: “공학자 공간”
- “내보내기 파일 다운로드” 클릭
- XML 파일 저장
✔️Page를 export할 경우 Page 선택
Tech 사이트에서 Import
- 도구 → 가져오기
- WordPress 선택 (플러그인 설치 필요시 설치)
- XML 파일 선택
- 중요: “Download and import file attachments” 반드시 체크
- 글 본문에 삽입된 이미지는 자동으로 복사됨
- 작성자 매핑 (기존 작성자 선택 또는 새로 생성)
- “실행” 버튼
포스팅 글이 많지 않으면 1~2분이면 모든 글과 본문 이미지가 이전된다.
301 리다이렉션 설정
SEO 권위도를 유지하려면 301 리다이렉션이 필수다.
Redirection 플러그인 사용
메인 사이트에 Redirection 플러그인 설치:
- 플러그인 → 새로 추가 → “Redirection” 검색
- 설치 및 활성화
- 도구 → Redirection
- “Add new redirection” 클릭
예시 설정:
Source URL: /라이젠-7000-시리즈-발열-해결
Target URL: https://tech.yirugo.com/라이젠-7000-시리즈-발열-해결
이전할 글마다 하나씩 추가한다.
✔️만약 Rank Math SEO를 사용한다면 Redirection 메뉴에서도 간편하게 설정할 수 있다.
✅ 효과:
- 구글이 기존 페이지 권위도를 새 URL로 이전 (90% 정도)
- 기존 링크로 접속한 방문자 자동 이동
- 404 에러 방지
메인 사이트 정리
301 리다이렉션 설정 후:
카테고리 정리
- 외관 → 메뉴
- “공학자 공간” 카테고리 제거
- “투자”, “절세” 카테고리만 유지
글 비공개 처리
- 글 → 전체 글
- IT 관련 글 일괄 선택
- 일괄 작업 → 편집 → 상태: 비공개
- 적용
삭제는 하지 않는다. 301 리다이렉션이 작동하려면 원본 글이 존재해야 한다. 비공개 상태여도 리다이렉션은 정상 작동한다.
사이트맵 재생성
RankMath 사용 중이라면:
- RankMath → Sitemap Settings
- “Rebuild Sitemap” 클릭
- Google Search Console에서 사이트맵 재제출
애드센스 설정 및 수익 최적화
서브도메인 애드센스 승인
서브도메인은 메인 도메인의 확장으로 간주된다.
기존 계정 활용
메인 사이트가 이미 애드센스 승인된 상태라면:
- 애드센스 관리자 → 사이트 → 사이트 추가
- tech.yirugo.com 입력
- 코드 복사
- Tech 사이트 테마에 코드 삽입 (헤더에 추가)
주의사항
- 신규 콘텐츠 5~10개 먼저 발행
- 기존 글만 이전하면 “중복 콘텐츠”로 간주될 수 있음
- 2~3주 후 승인 신청하는 게 안전
승인 거절 대비
일단 메인 사이트 애드센스 코드를 그대로 사용해도 된다:
- 수익은 메인 계정에 합산
- 나중에 별도 승인 후 분리 가능
- 리스크 없이 수익화 시작
광고 배치 전략
메인 사이트 (금융/투자)
- 광고 위치: 글 상단, 중간, 하단
- 자동 광고 + 고정 광고 배치 병행
- 중요: 2024년부터 CPC → CPM 방식으로 전환
- CPC(클릭당 수익)보다 노출 수가 더 중요해짐
- 체류 시간과 스크롤 깊이가 수익에 직접 영향
- 긴 글, 인포그래픽, 비교표로 체류 시간 늘리기
Tech 사이트 (IT)
- 광고 위치: 사이드바, 글 상단, 하단
- 앵커 광고 (모바일 하단 고정)
- 긴 튜토리얼 글로 광고 노출 수 극대화
이전 후 확인사항
링크 오류 체크
플러그인: Broken Link Checker
메뉴에서 깨진 링크 자동 검사
이미지 로딩 확인
- 각 글 열어서 이미지 정상 표시 확인
- 일부 이미지가 메인 사이트 경로로 링크된 경우 수정
SEO 설정 검증
- Google Search Console에 tech.yirugo.com 추가
- 사이트맵 제출
- 색인 생성 요청
성능 테스트
GTmetrix 또는 PageSpeed Insights
로딩 속도 확인
📌 면책조항
이 글은 실제 경험을 바탕으로 작성되었으나, 호스팅 환경에 따라 세부 절차가 다를 수 있다. 서버 설정 변경 전 반드시 백업하고, 중요한 작업은 전문가와 상담하는 것을 권장한다. 이 글의 내용으로 인한 데이터 손실이나 서비스 중단에 대해 작성자는 책임지지 않는다.




