개인 사이트를 운영할 때 자주 고민하게 되는 문제가 있다.
\
게시글 URL을
/posts/personal-site-seo로 만들까?
아니면/personal-site-seo처럼 짧게 만들까?
> 혹은 `/seo/personal-site-seo`처럼 카테고리를 넣는 것이 더 좋을까?
URL 구조는 SEO에서 중요하다.
하지만 많은 사람들이 오해하는 것처럼 URL에 특정 키워드나 카테고리를 넣었다고 해서 검색 순위가 직접적으로 크게 오르는 것은 아니다.
중요한 것은 **검색엔진과 사용자가 이해하기 쉬운 구조**, 그리고 **장기적으로 바꾸지 않아도 되는 안정적인 URL**이다.
---
1. Slug란 무엇인가?
Slug는 URL에서 개별 페이지를 식별하는 마지막 경로를 말한다.
예를 들어 아래 URL이 있다고 하자.
```txt
/posts/personal-site-seo
여기서 personal-site-seo가 slug다.
또 다른 예시는 다음과 같다.
/seo/url-structure
/projects/portfolio-site
/about
각각의 slug는 다음과 같다.
url-structure
portfolio-site
about
Slug는 검색엔진과 사용자에게 페이지의 내용을 암시한다.
따라서 의미 없는 숫자나 ID보다 사람이 읽을 수 있는 단어를 사용하는 것이 좋다.
나쁜 예시는 다음과 같다.
/post?id=12345
/a/b/c/987
/category/post/view.php?idx=42
좋은 예시는 다음과 같다.
/posts/personal-site-seo
/seo/url-structure
/projects/seo-audit-tool
2. SEO에서 좋은 Slug의 조건
좋은 slug는 다음 조건을 만족해야 한다.
- 짧고 명확해야 한다.
- 페이지 주제를 설명해야 한다.
- 단어는 하이픈으로 구분하는 것이 좋다.
- 불필요한 키워드 반복을 피해야 한다.
- 시간이 지나도 바꾸지 않을 수 있어야 한다.
- 같은 사이트 안에서 중복되지 않아야 한다.
예를 들어 개인 사이트 SEO에 대한 글이라면 다음과 같은 slug가 적절하다.
personal-site-seo
반면 아래와 같은 slug는 좋지 않다.
seo-google-naver-blog-personal-site-seo-best-guide-2026
키워드를 많이 넣는다고 좋은 URL이 되는 것은 아니다.
오히려 스팸스럽고 관리하기 어려운 URL이 될 수 있다.
3. /personal-site-seo는 어떤 구조인가?
/personal-site-seo
이 구조는 게시글을 사이트 루트에 바로 두는 방식이다.
장점은 명확하다.
- URL이 짧다.
- 공유하기 쉽다.
- 카테고리가 바뀌어도 URL을 유지할 수 있다.
- 중요한 랜딩페이지처럼 보인다.
하지만 단점도 있다.
개인 사이트가 커지면 블로그 글, 프로젝트 페이지, 서비스 페이지, 소개 페이지가 모두 루트에 섞일 수 있다.
예를 들어 다음과 같은 구조가 될 수 있다.
/personal-site-seo
/seo-audit-tool
/about
/contact
/newsletter
/portfolio
이렇게 되면 어떤 URL이 블로그 글이고, 어떤 URL이 서비스 페이지인지 구조적으로 구분하기 어렵다.
따라서 /personal-site-seo는 일반 게시글보다는 대표 가이드, 랜딩페이지, 서비스 페이지에 더 잘 어울린다.
예를 들면 다음과 같은 페이지에 적합하다.
/seo-consulting
/newsletter
/about
/contact
4. /posts/personal-site-seo는 어떤 구조인가?
/posts/personal-site-seo
이 구조는 게시글을 /posts/ 아래에 두는 방식이다.
개인 사이트에서는 이 방식이 가장 안정적이다.
이유는 간단하다.
/posts/는 해당 페이지가 게시글 또는 콘텐츠 페이지라는 맥락을 제공한다.
사이트가 커져도 페이지 타입을 구분하기 쉽다.
예를 들어 다음과 같이 구조를 잡을 수 있다.
/
/about
/contact
/projects
/projects/seo-audit-tool
/posts
/posts/personal-site-seo
/posts/naver-seo-guide
/posts/google-url-structure
이 구조는 사용자도 이해하기 쉽고, 검색엔진도 사이트의 콘텐츠 유형을 파악하기 쉽다.
개인 사이트에서 일반적인 글, 칼럼, 리뷰, 튜토리얼, 노하우를 작성한다면 /posts/slug 구조가 가장 무난하다.
5. /seo/personal-site-seo는 어떤 구조인가?
/seo/personal-site-seo
이 구조는 카테고리를 URL에 포함하는 방식이다.
여기서 중요한 질문이 있다.
/seo/가 URL에 들어가면 SEO 부스트가 생길까?
정확히 말하면 직접적인 SEO 부스트라고 보기는 어렵다.
즉, 검색엔진이 /seo/라는 경로를 보고 단순히 “SEO 카테고리에 있으니 가산점”을 주는 구조는 아니다.
하지만 간접적인 장점은 있다.
/seo/ 아래에 관련 콘텐츠가 많이 쌓이면 사이트 구조가 명확해진다.
또한 /seo/ 자체를 카테고리 허브 페이지로 운영할 수 있다.
예를 들어 SEO 전문 사이트라면 다음 구조가 적절할 수 있다.
/seo/
/seo/personal-site-seo
/seo/google-url-structure
/seo/naver-search-advisor
/seo/technical-seo-checklist
/seo/schema-markup-guide
/seo/core-web-vitals
이 경우 /seo/는 단순한 URL 경로가 아니라 토픽 클러스터의 중심 페이지가 된다.
이때 SEO에 도움이 되는 것은 /seo/라는 문자열 자체가 아니라 다음 요소들이다.
- SEO 관련 글이 한곳에 모여 있음
/seo/카테고리 페이지가 허브 역할을 함- 관련 글끼리 내부 링크가 연결됨
- breadcrumb 구조가 명확함
- 사이트가 특정 주제에 대한 전문성을 축적함
즉, /seo/slug는 URL 보너스가 아니라 주제 구조를 설계하기 쉬운 방식이다.
6. /posts/slug와 /slug 중 무엇이 더 좋은가?
둘 중 하나를 고르라면, 일반적인 개인 사이트에서는 다음 구조를 추천한다.
/posts/personal-site-seo
이 구조가 /personal-site-seo보다 보통 더 낫다.
이유는 다음과 같다.
- 블로그 글이라는 맥락이 명확하다.
- 사이트 구조가 깔끔하다.
- 프로젝트, 소개, 서비스 페이지와 구분된다.
- 향후 콘텐츠가 많아져도 관리하기 쉽다.
- slug 충돌 가능성이 줄어든다.
반면 /personal-site-seo는 해당 페이지가 블로그 글이 아니라 사이트의 핵심 페이지일 때 더 적합하다.
정리하면 다음과 같다.
| URL 구조 | 적합한 용도 |
|---|---|
/posts/personal-site-seo | 일반 게시글, 칼럼, 튜토리얼, 리뷰 |
/personal-site-seo | 대표 가이드, 랜딩페이지, 서비스 페이지 |
/seo/personal-site-seo | SEO 전문 매거진, 고정 카테고리 기반 사이트 |
7. /posts/slug와 /category/slug 중 무엇이 더 좋은가?
예를 들어 다음 두 URL을 비교해보자.
/posts/personal-site-seo
/seo/personal-site-seo
개인 사이트라면 기본적으로 /posts/slug가 더 안정적이다.
왜냐하면 개인 사이트의 카테고리는 시간이 지나면서 바뀔 가능성이 높기 때문이다.
처음에는 어떤 글을 SEO 카테고리에 넣었다가, 나중에는 마케팅, 브랜딩, 콘텐츠 전략 카테고리로 옮기고 싶어질 수 있다.
만약 URL에 카테고리가 포함되어 있다면 카테고리를 바꾸는 순간 URL도 바꾸고 싶어진다.
예를 들어 다음과 같은 변경이 생긴다.
/seo/personal-site-seo
에서
/marketing/personal-site-seo
로 바꾸고 싶어지는 것이다.
물론 301 리다이렉트를 걸면 문제를 줄일 수 있다.
하지만 불필요한 리다이렉트가 늘어나고 관리 부담도 커진다.
반면 /posts/personal-site-seo 구조라면 카테고리를 바꿔도 URL을 유지할 수 있다.
/posts/personal-site-seo
그리고 카테고리는 URL이 아니라 breadcrumb와 내부 링크로 표현하면 된다.
홈 > 글 > SEO > Personal Site SEO
이 방식이 개인 사이트에서는 가장 유연하다.
8. 카테고리를 URL에 넣어도 좋은 경우
그렇다고 /seo/slug 구조가 나쁜 것은 아니다.
다음 조건을 만족한다면 카테고리를 URL에 넣어도 좋다.
- 사이트의 핵심 주제가 명확하다.
- 카테고리가 장기적으로 바뀌지 않는다.
- 글이 하나의 primary category에만 속한다.
- 카테고리 페이지를 제대로 운영할 계획이 있다.
- 해당 카테고리 아래에 충분한 콘텐츠를 쌓을 계획이 있다.
- 전문 매거진이나 문서 사이트처럼 운영할 계획이다.
예를 들어 SEO 전문 사이트라면 다음 구조가 자연스럽다.
/seo/
/seo/url-structure
/seo/canonical-tag
/seo/naver-search-advisor
/seo/google-search-console
개발 문서 사이트라면 다음 구조도 좋다.
/docs/
/docs/getting-started
/docs/api-reference
/docs/authentication
/docs/deployment
이런 경우에는 카테고리 경로가 사이트 구조를 명확히 보여준다.
9. 카테고리를 URL에 넣으면 위험한 경우
반대로 다음 상황에서는 카테고리를 URL에 넣지 않는 편이 낫다.
- 카테고리가 자주 바뀔 가능성이 있다.
- 글이 여러 카테고리에 동시에 속할 수 있다.
- 카테고리 페이지를 제대로 운영하지 않을 것이다.
- 단지 키워드를 하나 더 넣으려고 카테고리를 붙이는 것이다.
- 개인 블로그처럼 주제가 넓고 유동적이다.
특히 같은 글이 여러 카테고리 URL로 생성되는 것은 피해야 한다.
예를 들어 다음과 같은 구조는 위험하다.
/seo/personal-site-seo
/marketing/personal-site-seo
/branding/personal-site-seo
같은 글이 여러 URL로 접근되면 중복 콘텐츠 문제가 생길 수 있다.
이 경우 반드시 하나의 대표 URL을 정하고 canonical 또는 301 리다이렉트로 정리해야 한다.
하지만 처음부터 중복 URL이 생기지 않게 설계하는 것이 더 좋다.
10. Breadcrumb가 중요한 이유
URL에 카테고리를 꼭 넣지 않아도 사이트 구조를 검색엔진에 전달할 수 있다.
그 역할을 하는 것이 breadcrumb다.
예를 들어 URL은 다음과 같이 짧게 유지한다.
/posts/personal-site-seo
대신 페이지 안에서는 breadcrumb를 다음처럼 제공한다.
홈 > 글 > SEO > Personal Site SEO
이렇게 하면 URL은 안정적으로 유지하면서도 검색엔진과 사용자에게 페이지의 위치를 알려줄 수 있다.
즉, 개인 사이트에서는 다음 전략이 좋다.
URL: /posts/personal-site-seo
Breadcrumb: 홈 > 글 > SEO > Personal Site SEO
Category page: /archives/seo
이 방식은 URL 변경 리스크를 줄이면서도 콘텐츠 구조를 충분히 표현할 수 있다.
11. 좋은 URL 구조의 실전 예시
개인 사이트를 운영한다면 다음 구조를 추천한다.
/
/about
/contact
/projects
/projects/seo-audit-tool
/posts
/posts/personal-site-seo
/posts/naver-seo-guide
/posts/google-url-structure
카테고리 페이지는 별도로 둘 수 있다.
/archives/seo
/archives/marketing
/archives/dev
태그 페이지도 필요하다면 둘 수 있다.
/tags/search-console
/tags/naver
/tags/core-web-vitals
다만 태그 페이지는 얇은 페이지가 되기 쉽다.
콘텐츠가 충분하지 않다면 색인 대상에서 제외하는 것도 고려할 수 있다.
12. 피해야 할 URL 구조
다음과 같은 URL 구조는 피하는 것이 좋다.
12.1 날짜가 들어간 URL
/2026/04/28/personal-site-seo
뉴스 사이트라면 괜찮을 수 있다.
하지만 일반 개인 블로그나 evergreen 콘텐츠에는 적합하지 않다.
글을 계속 업데이트해도 URL에 오래된 날짜가 남기 때문이다.
12.2 너무 깊은 URL
/posts/category/seo/google/search/personal-site-seo
경로가 지나치게 깊으면 관리하기 어렵고 사용자도 이해하기 어렵다.
12.3 키워드 반복 URL
/seo/google-seo/naver-seo/personal-site-seo-best-seo-guide
키워드를 많이 넣는다고 좋은 URL이 되지 않는다.
12.4 의미 없는 파라미터 URL
/post?id=12345
기술적으로 색인이 가능하더라도 사용자가 이해하기 어렵다.
가능하다면 의미 있는 정적 URL을 사용하는 것이 좋다.
13. 한글 slug와 영어 slug
한국어 사이트라면 한글 slug도 사용할 수 있다.
/posts/개인-사이트-seo
하지만 실무적으로는 영어 slug를 추천하는 경우가 많다.
/posts/personal-site-seo
영어 slug의 장점은 다음과 같다.
- 공유하기 쉽다.
- URL 인코딩 문제가 적다.
- 분석 도구에서 보기 편하다.
- 개발과 관리가 쉽다.
- 국제적으로도 이해 가능하다.
따라서 개인 사이트에서는 보통 다음 방식을 추천한다.
/posts/personal-site-seo
제목과 본문은 한국어로 작성하고, slug는 영어 소문자와 하이픈으로 구성하는 방식이다.
14. 최종 추천 전략
개인 사이트에서 가장 추천하는 구조는 다음과 같다.
/posts/personal-site-seo
그리고 카테고리 정보는 URL에 넣기보다 breadcrumb와 내부 링크로 표현한다.
홈 > 글 > SEO > Personal Site SEO
즉, URL은 안정적으로 유지하고, 콘텐츠 분류는 사이트 내부 구조로 전달하는 방식이다.
만약 사이트가 SEO 전문 매거진처럼 특정 주제에 강하게 집중되어 있다면 다음 구조도 좋다.
/seo/personal-site-seo
하지만 이 경우 /seo/는 단순한 폴더가 아니라 제대로 운영되는 허브 페이지여야 한다.
/seo/
/seo/personal-site-seo
/seo/google-url-structure
/seo/naver-search-advisor
/seo/technical-seo-checklist
반대로 해당 페이지가 블로그 글이 아니라 대표 랜딩페이지라면 루트 URL도 적절하다.
/personal-site-seo
결론
SEO에서 slug와 URL 구조는 중요하다.
하지만 특정 경로를 넣었다고 직접적인 순위 부스트가 생기는 것은 아니다.
중요한 것은 다음 세 가지다.
- 사용자가 이해하기 쉬운 URL인가?
- 검색엔진이 사이트 구조를 파악하기 쉬운가?
- 시간이 지나도 바꾸지 않아도 되는 URL인가?
개인 사이트의 일반 게시글이라면 가장 추천하는 구조는 다음이다.
/posts/personal-site-seo
/seo/personal-site-seo는 SEO 전문 사이트처럼 카테고리가 고정되어 있고, /seo/ 자체를 허브로 운영할 때 좋은 선택이다.
/personal-site-seo는 일반 게시글보다 대표 가이드나 랜딩페이지에 더 적합하다.
한 줄로 정리하면 다음과 같다.
개인 사이트의 게시글은
/posts/slug가 가장 안정적이고, 카테고리는 URL보다 breadcrumb와 내부 링크로 표현하는 것이 좋다.