WordPress 글 vs 페이지 차이 — 언제 무엇을 쓸까
WordPress는 콘텐츠를 **글(Post)**과 페이지(Page) 두 가지 기본 타입으로 구분합니다. 처음에 헷갈리기 쉬운데 원리는 단순 — 시간성 콘텐츠는 글, 정적 콘텐츠는 페이지. 차이와 실전 활용법 정리.
핵심 차이 한 줄
- 글(Post): 날짜 기반·카테고리·태그·블로그성
- 페이지(Page): 정적·계층 구조·고정된 정보성
차이 비교표
| 항목 | 글 (Post) | 페이지 (Page) |
|---|---|---|
| 정렬 | 발행일 역순 | 수동 정렬 |
| 카테고리 | ✅ 있음 | ❌ 없음 |
| 태그 | ✅ 있음 | ❌ 없음 |
| RSS 피드 | ✅ 자동 포함 | ❌ 미포함 |
| 작성자 | ✅ 표시 | △ 옵션 |
| 댓글 | ✅ 기본 활성 | △ 보통 비활성 |
| 계층 구조 | ❌ 평면 | ✅ 부모·자식 |
| 사용자 정의 템플릿 | 제한적 | ✅ 페이지별 |
| 메뉴 추가 | 카테고리·태그로 | 직접 메뉴에 |
글(Post) — 언제 쓰나
날짜와 함께 의미 있는 콘텐츠.
활용 시나리오
- 블로그 글
- 뉴스·공지사항
- 후기·사례
- 보도자료
- 칼럼·인터뷰
특징
- 발행일 자동 표시
- 카테고리·태그로 분류 → 자동 색인 페이지
- RSS·뉴스레터 자동 노출
- 작성자별 페이지 자동 생성
예시 URL
mycompany.com/category/news/ ← 카테고리 페이지
mycompany.com/tag/healthcare/ ← 태그 페이지
mycompany.com/2026/05/article-title/ ← 글 (퍼머링크 설정 따라)
페이지(Page) — 언제 쓰나
시간과 무관한 정적 콘텐츠.
활용 시나리오
- 회사 소개 (About)
- 서비스 안내
- 오시는 길
- 문의하기
- 개인정보 처리방침·이용약관
- 가격 안내
- 팀 소개
- FAQ
특징
- 계층 구조: “회사 소개 > 비전” “서비스 > 진료” 같은 부모·자식
- 페이지별 템플릿 적용 가능
- 메뉴에 직접 추가
- 카테고리·태그 없어 깔끔
예시 URL
mycompany.com/about/ ← 페이지 (퍼머링크 "글 이름"이면)
mycompany.com/about/team/ ← 자식 페이지
mycompany.com/services/ ← 페이지
어느 쪽? — 의사결정 매트릭스
새 콘텐츠 만들 때:
시간이 지나면 의미 없어지는가?
├─ Yes → 글 (Post)
└─ No
│
계속 똑같이 유지될 콘텐츠인가?
├─ Yes → 페이지 (Page)
└─ No
│
카테고리로 묶이는가?
├─ Yes → 글 (Post)
└─ No → 페이지 (Page)
헷갈리는 케이스
| 콘텐츠 | 추천 | 이유 |
|---|---|---|
| 직원 인터뷰 | 글 | 인터뷰는 시점 정보 |
| 직원 소개 (이름·역할) | 페이지 | 정적 정보 |
| 신상품 발표 | 글 | 시점 + 카테고리(공지·신상) |
| 상품 상세 | 페이지 (또는 CPT) | 영구 정보 |
| 행사 안내 (특정 일정) | 글 | 시점 |
| 행사 안내 (정기 행사) | 페이지 | 영구 정보 |
Custom Post Type (CPT) — 글·페이지를 넘어
특정 비즈니스에 맞춘 콘텐츠 타입.
활용 예시
- 포트폴리오:
portfolioCPT - 상품:
productCPT (WooCommerce) - 이벤트:
eventCPT - 팀 멤버:
teamCPT - 사례 연구:
case-studyCPT
장점
- 각 타입별로 다른 입력 필드
- 다른 분류 (포트폴리오 카테고리·이벤트 카테고리 분리)
- 다른 템플릿
- 검색·필터 분리
만드는 방법
플러그인:
- Custom Post Type UI (무료) — GUI로 CPT 생성
- Pods (무료) — CPT + 커스텀 필드 통합
- Advanced Custom Fields (ACF) Pro — 커스텀 필드
코드:
function register_portfolio_cpt() {
register_post_type('portfolio', [
'label' => '포트폴리오',
'public' => true,
'has_archive' => true,
'supports' => ['title', 'editor', 'thumbnail'],
]);
}
add_action('init', 'register_portfolio_cpt');
자식 테마의 functions.php에 추가.
글/페이지 일괄 변환
이미 만든 글을 페이지로(또는 반대로) 바꾸려면:
플러그인 Post Type Switcher — 일괄 변환.
⚠️ 변환 후 URL 변경되면 SEO 손해. 301 리다이렉트 필수.
SEO 관점
글(Post)의 SEO
- 빠른 색인 (RSS·sitemap)
- 카테고리·태그가 추가 색인 페이지
- 발행일이 신선도 신호
- 블로그 형식 SEO에 유리
페이지(Page)의 SEO
- 영구 색인
- 카테고리 페이지 없어 단순
- 사이트 구조의 뼈대
- 메인 키워드 타게팅에 유리
글 vs 페이지 vs CPT — 사이트 설계 패턴
비즈니스 사이트 표준
페이지 (정적 골격):
- 홈
- 회사 소개
- 서비스
- 오시는 길
- 문의
CPT 또는 글:
- 포트폴리오·사례 → CPT
- 뉴스·공지 → 글 (카테고리: news, notice)
- 블로그 → 글 (카테고리: blog, tips)
블로그 중심 사이트
페이지:
- 홈 (최신 글 표시)
- About
- 문의
글:
- 모든 콘텐츠 (카테고리·태그 풍부하게)
쇼핑몰
페이지:
- About, 문의, 약관
CPT:
- 상품 (WooCommerce가 자동)
글:
- 블로그·뉴스
⚠️ 자주 하는 실수
- 모든 콘텐츠를 페이지로: 카테고리·태그 없어 분류·검색 어려움
- 블로그 글을 페이지로: RSS·신선도 신호 손실
- 회사 소개를 글로: 발행일 표시되어 어색
- CPT 남발: 5개 이상 CPT는 관리 부담 ↑. 정말 필요할 때만
- 글 카테고리 미분류:
Uncategorized그대로 → SEO 손실
❓ FAQ
Q. 글을 페이지처럼 메뉴에 직접 추가할 수 있나요? A. 가능. 메뉴 추가 시 글 선택해서 메뉴에 직접 등록.
Q. 페이지에 카테고리 추가하고 싶어요. A. 기본은 안 됨. 플러그인 (Post Tags and Categories for Pages) 사용 가능하지만 권장 X. 페이지가 많으면 CPT로 전환 검토.
Q. 글의 작성자 이름을 숨길 수 있나요? A. 테마 설정 또는 자식 테마에서 작성자 표시 제거. 또는 모든 글을 한 작성자로.
Q. 페이지 100개 넘어도 괜찮나요? A. 기술적으로 OK. 다만 관리 부담 ↑. 비슷한 페이지는 CPT로 묶거나 동적 페이지 (필터·검색) 검토.
Q. 발행 후 글을 페이지로 변환했는데 URL이 그대로? A. Post Type Switcher 사용 시 URL 슬러그는 유지. 다만 카테고리·태그 정보는 사라짐. 변환 전 백업 필수.