잡블로그 전문블로그 만들기 워드프레스 멀티 활용법

잡블로그 전문블로그 만들기 워드프레스 멀티 활용법

블로그를 운영하면서 가장 먼저 마주하게 되는 고민 중 하나가 바로 잡블로그 전문블로그의 선택입니다. 특히 특정 주제 하나, 즉 단일 주제로 블로그를 운영하면 전문블로그로 자리 잡기 쉬워 검색 엔진과 사용자 모두에게 긍정적인 평가를 받을 수 있습니다.

하지만 운영자 입장에서는 이 방식이 생각보다 쉽지 않습니다. 가장 큰 이유는 콘텐츠의 한계입니다. 항상 새로운 정보와 아이템이 끊임없이 나오지는 않기 때문에, 단일 주제만 고집하면 발행량이 줄어들고 콘텐츠의 폭도 좁아질 수밖에 없습니다. 그 결과 방문자 트래픽이 정체되는 상황을 맞이하게 됩니다.

그래서 많은 분들이 여러 가지 주제를 한 블로그에 함께 운영합니다. 문제는 이렇게 운영하다 보면 어느 순간 잡블로그가 되고, 검색 엔진 입장에서는 사이트의 정체성이 모호해 보일 수 있다는 점입니다. 주제가 분산되면 전문성이 약해 보이고, SEO 측면에서도 주제 권위(Topical Authority)를 쌓기 어려워집니다.

그렇다면 잡블로그를 반드시 포기해야 할까요? 꼭 그렇지는 않습니다.

결론부터 말씀드리면, 다양한 주제를 다루면서도 전문블로그처럼 운영하는 방법이 있습니다. 핵심은 구조 설계입니다. 하나의 도메인 안에서 주제를 명확히 분리하고, 각각을 독립된 전문 카테고리처럼 운영하는 방식입니다.

예를 들어, 멀티 사이트 기능을 활용해 example.com/it, example.com/finance, example.com/travel처럼 하위 디렉터리 구조로 나누면 각 섹션을 하나의 소형 전문블로그처럼 만들 수 있습니다. 이렇게 하면 잡블로그의 확장성을 유지하면서도, 검색 엔진에는 명확한 주제 클러스터 구조를 보여줄 수 있습니다.

즉, 방향은 단순합니다.
잡블로그를 없애는 것이 아니라, 구조적으로 전문블로그처럼 보이게 만드는 것.

이 전략이 바로 잡블로그를 전문블로그로 전환하는 핵심입니다.

목차

content-shortage-traffic

오늘은 워드프레스에서 다양한 주제로 블로그를 운영하면서도, 전문성을 지키고 SEO 점수 하락 없이 운영하는 방법을 알아보겠습니다. 특히 하위 도메인하위 디렉터리 방식의 차이점을 살펴보고, 왜 하위 디렉터리 방식이 검색 최적화에 더 유리한지 알기 쉽게 정리해 드릴게요.

1. 하위 디렉터리 하위 도메인 비교

구분하위 디렉터리 (Subdirectory)하위 도메인 (Subdomain)
형태example.com/eses.example.com
인식메인 도메인의 일부(폴더)로 인식메인 도메인과 별개의 사이트로 인식
SEO 점수메인 도메인의 권위(Authority)를 공유함권위를 처음부터 다시 쌓아야 함
관리하나의 호스팅/SSL로 관리 용이각 도메인별 설정이 필요할 수 있음

2. 왜 example.com/es가 검색 노출에 유리할까?

점수의 집중 (Authority Sharing)

검색 엔진은 도메인의 ‘신뢰도’와 ‘권위’를 중요하게 여깁니다. 하위 디렉터리를 사용하면 메인 도메인이 쌓아온 점수를 /es 페이지가 그대로 물려받습니다. 반면, 하위 도메인은 검색 엔진이 “이건 완전히 새로운 사이트네?”라고 판단하기 때문에 처음부터 다시 점수를 쌓아야 하는 번거로움이 있습니다.

백링크 효과

누군가 내 블로그 글을 링크했을 때, 하위 디렉터리 방식은 그 영향력이 메인 도메인 전체로 퍼집니다. 즉, 스페인어 포스팅이 인기를 끌면 한국어 메인 페이지의 점수도 같이 올라가는 선순환 구조가 만들어지죠.

관리의 단순함

SSL 보안 인증서 설정이나 구글 서치 콘솔(Google Search Console) 등록 시에도 하위 디렉터리는 한 번에 관리가 가능해 운영 리소스를 대폭 줄일 수 있습니다.

3. 그럼 es.example.com은 언제 쓰나요?

하위 도메인은 보통 “완전히 다른 성격의 서비스”를 운영할 때 사용합니다.

  • 본진은 블로그인데, 쇼핑몰을 따로 운영하고 싶을 때 (shop.example.com)
  • 국가별로 서버 위치를 다르게 지정해야 할 만큼 규모가 클 때
  • 기술적인 이유로 완전히 다른 플랫폼(WordPress vs Ghost 등)을 연동해야 할 때

네, 맞습니다! 워드프레스 멀티사이트 기능을 켜서 만든 것도 형태는 es.example.com 같은 하위 도메인이 맞습니다. 다만, “어디서 이 방을 만들었느냐”에 따라 운영상의 큰 차이가 생깁니다.

1. 워드프레스 멀티사이트 방식

워드프레스라는 하나의 커다란 프로그램 안에 ‘가상의 방’을 여러 개 만드는 방식입니다.

  • DB(데이터베이스) 공유: 하나의 데이터베이스를 나눠 씁니다. 관리는 편하지만, 한쪽 사이트가 느려지면 다른 쪽도 영향을 받을 수 있습니다.
  • 업데이트 한 번에 끝: 워드프레스 코어, 테마, 플러그인을 한 번만 업데이트하면 모든 하위 도메인에 적용됩니다.
  • 용량 관리: 호스팅 용량을 메인과 하위 사이트가 사이좋게(?) 나눠 씁니다.
  • 사용자 관리: 하나의 아이디로 모든 사이트를 오가며 글을 쓸 수 있습니다.

주의할 점: 멀티사이트는 구조상 DB가 복잡해질 수 있어서, 나중에 특정 하위 도메인만 따로 떼어내어 다른 서버로 이사 가고 싶을 때 작업이 꽤 까다롭습니다.

2. 호스팅/도메인 직접 생성 방식

이건 아예 ‘새 건물을 따로 짓는 것’과 같습니다.

  • 완전 독립: 메인 사이트와 하위 사이트가 물리적으로 분리되어 있습니다. 한쪽이 해킹당하거나 서버가 터져도 다른 쪽은 멀쩡합니다.
  • 각자 관리: 워드프레스를 각각 새로 설치해야 합니다. 테마나 플러그인도 각각 업데이트해야 해서 조금 귀찮을 수 있죠.
  • 이사 용이: 나중에 es.example.com이 너무 커져서 독립시키고 싶을 때, 파일만 복사해서 옮기면 끝입니다.

es.example.com은 별도의 ‘주소’를 생성하는 작업이라 우체국(도메인 관리소)에 신고가 필요하지만, example.com/es는 내 집 안에 ‘es라는 이름의 방(폴더)’을 하나 더 만드는 개념이기 때문입니다.

  • 도메인 관리: 건드릴 필요 없음 (이미 example.com이 연결되어 있으니까요).
  • 호스팅: public_html 폴더 안에 es라는 폴더가 생기는 구조입니다.

2. 워드프레스에서 하위 디렉터리 만드는 법

워드프레스에서 이 방식을 구현하는 방법은 크게 두 가지입니다.

① 워드프레스 멀티사이트 (하위 디렉터리 모드)

멀티사이트 기능을 켤 때 ‘하위 도메인’이 아닌 ‘하위 디렉터리’를 선택하면 됩니다.

  • 장점: example.com 관리자 대시보드 하나에서 /es, /en, /jp 사이트를 모두 관리할 수 있습니다.
  • 특징: 물리적인 폴더를 만들지 않아도 워드프레스가 가상으로 주소를 연결해 줍니다.

② 다국어 플러그인 사용 (WPML, Polylang 등)

가장 많은 블로거가 사용하는 방식입니다.

  • 작동 원리: 플러그인을 설치하고 언어를 추가하면 자동으로 example.com/es/ 주소가 생성됩니다.
  • 특징: 멀티사이트를 복잡하게 설정할 필요 없이, 글 작성 화면에서 “이 글의 스페인어 버전 만들기” 버튼만 누르면 끝납니다. SEO 최적화(hreflang 태그 등)도 자동으로 해줘서 매우 편리합니다.

3. 요약 및 차이점

구분하위 도메인 (es.)하위 디렉터리 (/es)
도메인 설정필요함 (DNS 레코드 추가)필요 없음
SSL 인증서도메인별로 각각 적용 필요메인 도메인 하나로 공유
구현 장소호스팅 제어판 + 워드프레스오직 워드프레스 내부

좋습니다! 본격적으로 워드프레스 멀티사이트(하위 디렉터리 방식) 구축을 시작해 보겠습니다. 이 작업은 사이트의 뼈대를 건드리는 일이라, 시작 전에 백업은 필수라는 점 잊지 마세요!

아래 단계를 차근차근 따라오시면 됩니다.

1. 내 컴퓨터에서 터미널 열기

터미널(Terminal)을 통해 서버에 접속하는 것은 마치 건물의 관리실 열쇠를 받는 것과 같습니다. 워드프레스 파일(wp-config.php)을 직접 수정하려면 SSH(Secure Shell)라는 방식을 사용하게 됩니다. 사용하시는 운영체제(OS)에 따라 터미널을 여는 방법부터 시작해 볼게요.

Windows (윈도우)

  1. 왼쪽 하단 검색창에 ‘PowerShell’ 또는 ‘CMD’를 입력합니다.
  2. Windows PowerShell을 관리자 권한으로 실행하는 것을 추천합니다.
  3. 최근 윈도우 10/11은 기본적으로 SSH 클라이언트를 내장하고 있어 별도의 프로그램(PuTTY 등) 없이 바로 사용 가능합니다.

Mac (맥)

  1. Command(⌘) + Space를 눌러 스포트라이트를 켭니다.
  2. ‘Terminal’ 또는 ‘터미널’을 입력하고 엔터를 누릅니다.

2. 서버에 접속하기 (SSH 로그인)

터미널을 열었다면, 이제 호스팅 서버로 접속할 차례입니다. 호스팅 업체(카페24, 가비아, AWS 등)에서 제공한 서버 IP 주소ID/비밀번호가 필요합니다.

터미널에 아래 명령어를 입력하세요:

ssh 아이디@서버IP주소

(예: ssh [email protected])

  • 포트 번호가 다른 경우: 보통 22번을 쓰지만, 업체에 따라 다를 수 있습니다. 만약 포트가 2222라면 ssh -p 2222 아이디@서버IP라고 입력하세요.
  • 비밀번호 입력: 비밀번호를 칠 때는 화면에 글자가 나타나지 않습니다. 당황하지 마시고 끝까지 입력한 뒤 엔터를 누르시면 됩니다.

3. 워드프레스 폴더로 이동하기

로그인에 성공하면 환영 메시지가 뜹니다. 이제 워드프레스 파일이 있는 곳으로 이동해야 합니다. 보통 public_html 또는 www 폴더 안에 있습니다.

ls -F # 현재 폴더의 파일 목록 보기
cd /var/www/html # (또는 public_html) 폴더 안으로 이동

1단계: wp-config.php 파일 수정

워드프레스에 “나 멀티사이트 기능 쓸 거야”라고 알려주는 단계입니다. FTP 프로그램(FileZilla 등)이나 호스팅 제어판의 파일 관리자로 접속하세요.

워드프레스 설치 폴더 루트에 있는 wp-config.php 파일을 엽니다. 터미널에 아래 명령어를 입력하고 엔터를 치세요. (관리자 권한이 필요해서 sudo를 사용합니다.)

sudo nano wp-config.php

코드 삽입하기

  1. 방향키를 사용해서 화면을 아래로 쭉 내립니다.
  2. 파일 끝부분쯤에 있는 /* That’s all, stop editing! Happy publishing. */ 문구를 찾으세요.
  3. 그 문구 바로 위에 빈 줄을 하나 만들고 아래 코드를 정확하게 입력합니다.
/* Multisite 시작 */
define( 'WP_ALLOW_MULTISITE', true );

꿀팁: 직접 타이핑하셔도 좋고, 복사한 뒤 터미널 창에서 마우스 오른쪽 버튼을 클릭하면 붙여넣기가 됩니다.

저장 및 종료

입력을 다 하셨다면 다음 키를 순서대로 누르세요.

  1. Ctrl + O (영어 ‘O’): 저장하겠다는 신호입니다.
  2. Enter: 파일 이름을 확인하는 절차입니다. 그냥 엔터만 치시면 됩니다.
  3. Ctrl + X: 이제 에디터를 닫고 터미널 화면으로 돌아옵니다.

2단계: 워드프레스 관리자 화면에서 ‘네트워크 설치’ 실행하기

이제 워드프레스 엔진에게 “나는 여러 개의 사이트를 운영할 거야”라고 공식적으로 명령을 내리는 단계입니다.

관리자 화면 접속 및 새로고침

  • 터미널에서 WP_ALLOW_MULTISITE 코드를 입력하고 저장했다면, 웹 브라우저로 돌아와 워드프레스 관리자 페이지를 새로고침(F5) 하세요.

설치 메뉴 찾아가기

  • 왼쪽 메뉴 바에서 [도구(Tools)] 마우스를 올리면, 이전에 없던 [네트워크 설치(Network Setup)] 메뉴가 나타납니다. 이를 클릭하세요.

주소 방식 결정 (가장 중요!)

  • 화면에 ‘하위 도메인(Sub-domains)’과 ‘하위 디렉터리(Sub-directories)’ 두 가지 선택지가 나옵니다.
  • 사용자님은 example.com/es 방식을 원하시므로 반드시 [하위 디렉터리]를 선택해야 합니다.
  • 참고: 만약 사이트를 만든 지 오래되었다면 워드프레스가 하위 디렉터리 방식을 선택하지 못하게 할 수도 있습니다. 이럴 땐 플러그인을 잠시 모두 비활성화하고 다시 시도해 보세요.

네트워크 정보 입력

  • 네트워크 제목: 내 사이트 전체를 아우르는 이름을 적습니다 (예: 나의 다국어 블로그 네트워크).
  • 관리자 이메일: 내 메일 주소가 맞는지 확인합니다.

설치 버튼 클릭

  • 하단의 [설치(Install)] 버튼을 누르면 화면이 바뀌면서 두 개의 회색 코드 박스가 나타납니다. 이 창을 절대 끄지 마세요!

3단계: 시스템 파일(wp-config.php, .htaccess) 최종 수정하기

이제 화면에 뜬 코드를 복사해서 서버에 직접 집어넣을 차례입니다. 터미널(SSH)을 다시 활용합니다.

① wp-config.php 파일 수정 (첫 번째 코드)

워드프레스 화면의 첫 번째 박스에 있는 코드를 복사하세요. define으로 시작하는 여러 줄의 코드입니다.

터미널에서 파일 열기

sudo nano wp-config.php

코드 붙여넣기 위치 선정

  • 아까 우리가 연습으로 넣었던 define( ‘WP_ALLOW_MULTISITE’, true ); 문구를 찾으세요.
  • 그 바로 아래 줄에 화면에서 복사한 코드를 통째로 붙여넣습니다.
  • 주의사항: 만약 화면에서 복사한 코드에 이미 define(‘MULTISITE’, true); 같은 내용이 중복되어 있다면, 워드프레스 화면에 뜬 최신 코드가 우선입니다. 기존 연습 코드를 지우고 새 코드로 깔끔하게 교체해 주세요.

내 도메인 확인

  • 코드를 보면 DOMAIN_CURRENT_SITE 옆에 example.com 대신 사용자님의 실제 도메인이 적혀 있어야 합니다. 워드프레스가 자동으로 생성해 준 것이니 그대로 쓰시면 됩니다.

저장 및 종료

  • Ctrl + O 누른 후 Enter (저장)
  • Ctrl + X (종료)

② .htaccess 파일 수정 (두 번째 코드)

워드프레스 화면의 두 번째 박스에 있는 긴 코드를 복사하세요. RewriteEngine On으로 시작하는 복잡한 코드들입니다. 이 코드는 주소창에 /es를 쳤을 때 워드프레스가 올바른 페이지를 찾아가게 만드는 ‘이정표’ 역할을 합니다.

터미널에서 파일 열기

sudo nano .htaccess

기존 내용 삭제 및 교체

  • 파일 안에 # BEGIN WordPress로 시작해서 # END WordPress로 끝나는 구간이 있을 겁니다.
  • 이 구간의 내용을 전부 지우세요. (기본 워드프레스 설정보다 멀티사이트 설정이 훨씬 길고 복잡하기 때문입니다.)
  • 그 빈 자리에 방금 복사한 두 번째 코드 뭉치를 붙여넣으세요.

저장 및 종료

  • Ctrl + O 누른 후 Enter (저장)
  • Ctrl + X (종료)

4단계: 재로그인 및 사이트 추가

모든 수정이 끝났다면 다시 로그인을 하세요. 이제 왼쪽 상단 메뉴에 내 사이트(My Sites) > 네트워크 관리자(Network Admin) 메뉴가 보일 겁니다.

  1. 내 사이트 > 네트워크 관리자 > 사이트 메뉴로 이동합니다.
  2. 신규 추가(Add New)를 누릅니다.
  3. 사이트 주소(URL 슬러그): 여기에 es를 입력합니다.
  4. 이제 example.com/es라는 나만의 스페인어 블로그 방이 탄생했습니다!

세팅 후 꼭 확인하세요!

  • 플러그인 활성화: 멀티사이트에서는 ‘네트워크 활성화’를 하면 모든 사이트에 적용되고, 각 사이트별로 따로 활성화할 수도 있습니다.
  • 고유주소(Permalinks): 각 하위 사이트에 접속해 고유주소가 깔끔하게 설정되었는지 보세요. 저장된 지침대로 중복된 숫자 접미사가 붙지 않도록 슬러그를 일상 언어로 풍성하게 지어주는 게 좋습니다.

이제 워드프레스 멀티사이트의 세계로 성공적으로 입성하셨네요. 도메인 설정 없이 워드프레스 내부에서 이 모든 걸 해결하셨으니 관리 효율이 확 올라갔을 겁니다.

이제 하위 디렉터리(example.com/es) 블로그를 본격적으로 운영하기 전에, SEO와 사이트 성능을 위해 딱 3가지만 체크하고 글쓰기를 시작해 보세요.

이제 멀티사이트 구축의 마지막 관문이자, 실질적인 운영의 핵심인 ‘고유주소 설정’과 ‘플러그인 관리’ 단계를 상세하게 정리해 드릴게요. 특히 저장해두신 지침인 ‘중복 퍼머링크 숫자 방지’를 위해 이 단계가 매우 중요합니다.

4단계: 개별 사이트 생성 (준비 단계)

시스템 파일 수정을 마쳤다면, 먼저 스페인어 블로그를 실제로 만들어야 설정을 진행할 수 있습니다.

사이트 추가하기

  • 워드프레스 상단 메뉴의 [내 사이트] > [네트워크 관리자] > [사이트]로 이동합니다.
  • [신규 추가(Add New)] 버튼을 클릭합니다.
  • 사이트 주소(URL): 빈칸에 es를 입력합니다. (최종 주소: example.com/es)
  • 사이트 제목: 스페인어 블로그 이름을 적습니다.
  • 관리자 이메일: 본인 이메일을 입력하고 [사이트 추가]를 누릅니다.

5단계: 워드프레스 세부 설정 (최적화)

이제 방금 만든 /es 사이트의 내부를 다듬을 차례입니다.

멀티사이트 하위 디렉터리 방식은 구글 검색 노출을 위해 주소를 깔끔하게 만드는 것이 생명입니다.

글 이름(Post Name) 구조 선택

  1. [내 사이트] > [스페인어 블로그 제목] > [알림판]으로 들어갑니다. (메인 사이트와 헷갈리지 마세요!)
  2. [설정] > [고유주소] 메뉴로 이동합니다.
  3. 일반 설정에서 [글 이름]을 선택하고 저장합니다. 이렇게 해야 주소가 example.com/es/hola-amigo처럼 깔끔하게 나옵니다.

주소에서 /blog/ 문구 제거하기 (고급 설정)

멀티사이트는 기본적으로 하위 사이트 주소에 /blog/를 강제로 넣는 경우가 있습니다. 이를 없애고 싶다면 아래 과정을 따르세요.

  1. [내 사이트] > [네트워크 관리자] > [사이트]로 다시 이동합니다.
  2. /es 사이트에 마우스를 올리고 [편집(Edit)]을 누릅니다.
  3. 상단 탭 중 [설정(Settings)] 탭을 클릭합니다.
  4. 키보드의 Ctrl + F를 눌러 Permalink Structure 항목을 찾습니다.
  5. 내용 중에 /blog/%postname%/라고 되어 있다면, 앞의 /blog/를 지우고 /%postname%/만 남긴 뒤 맨 아래에서 저장합니다.

2. 플러그인 ‘네트워크 활성화’ 관리법

멀티사이트에서는 플러그인을 어디서 켜느냐에 따라 권한이 달라집니다. 초보자가 가장 많이 실수하는 부분이니 꼭 확인하세요.

방식 A: 네트워크 활성화 (Network Activate)

  • 위치: [네트워크 관리자] > [플러그인] 메뉴에서 설정.
  • 효과: 메인 사이트와 /es 사이트 모두에서 해당 플러그인이 강제로 작동합니다. 하위 사이트 관리자는 이 플러그인을 마음대로 끌 수 없습니다.
  • 추천: 보안(Wordfence), SEO(Rank Math 또는 Yoast), 캐시 플러그인 등 모든 사이트에 공통 적용되어야 하는 것들에 사용하세요.

방식 B: 개별 사이트 활성화

  • 위치: 각 하위 사이트(es)의 [플러그인] 메뉴에서 설정.
  • 효과: 해당 사이트에서만 플러그인이 작동합니다.
  • 추천: 스페인어 전용 폰트 플러그인이나 특정 국가 전용 위젯 등 해당 사이트에만 필요한 기능에 사용하세요.

이제 해외 블로그에 첫 글을 올리실 때, 메인 사이트의 글을 그대로 번역하기보다는 해당 국가의 일상적인 언어와 문화에 맞는 내용을 풍성하게 담아보세요. 검색엔진은 “이 사이트가 정말 그 지역 사용자에게 유용한가?”를 아주 귀신같이 알아챈답니다.

댓글 남기기