URL 구조
URL 구조(URL Structure)는 웹페이지 주소를 이루는 프로토콜·도메인·경로·파라미터의 체계를 말합니다. https://inblog.ai/ko/blog/seo-basics처럼 각 부분이 계층적 의미를 담도록 설계되며, 검색 엔진과 사용자 모두에게 페이지의 맥락을 전달하는 첫 번째 단서입니다.
URL 구조(URL Structure)는 웹페이지 주소를 이루는 프로토콜·도메인·경로·파라미터의 체계를 말합니다. https://inblog.ai/ko/blog/seo-basics처럼 각 부분이 계층적 의미를 담도록 설계되며, 검색 엔진과 사용자 모두에게 페이지의 맥락을 전달하는 첫 번째 단서입니다.
왜 중요한가
구글 존 뮐러는 "URL 구조 자체가 직접적인 랭킹 요소는 아니지만, 크롤링·인덱싱·클릭률에 간접적 영향을 준다"고 여러 차례 밝혔습니다. Backlinko의 1,100만 검색 결과 분석에 따르면 짧고 읽기 쉬운 URL이 복잡한 URL보다 평균적으로 더 높은 순위를 차지했습니다. SERP에서 URL이 표시될 때도 키워드가 포함된 짧은 URL이 사용자 클릭률을 2~5% 올립니다. 한 번 정한 URL은 바꾸기 어렵고 잘못 바꾸면 랭킹 손실이 크기 때문에, 블로그 운영 초기에 올바른 구조를 잡는 것이 중요합니다.
URL 구조의 구성 요소
https://blog.example.com/ko/seo/url-structure?utm=x#section
└──┬──┘ └──────┬──────┘ └────┬─────────┘└──┬──┘└───┬──┘
프로토콜 호스트/서브도메인 경로(path) 쿼리 프래그먼트
- 프로토콜: HTTPS가 기본. HTTP는 구글이 경고 신호로 처리합니다.
- 호스트·서브도메인:
www사용 여부,blog.같은 서브도메인 결정. - 경로: 디렉터리 계층으로 콘텐츠 주제를 드러냅니다.
- 쿼리 파라미터: 필터·UTM·세션 정보. 남용하면 크롤 예산을 낭비합니다.
- 프래그먼트:
#이후 앵커. 인덱싱에는 영향 없지만 UX에는 중요합니다.
SEO 친화적 URL 설계 원칙
짧고 설명적으로: /ko/seo/url-structure가 /p?id=12345보다 훨씬 낫습니다. 사용자와 크롤러가 URL만 봐도 내용을 예측할 수 있어야 합니다.
하이픈(-) 사용: 단어 구분은 언더스코어(_)가 아닌 하이픈을 씁니다. 구글은 하이픈을 단어 경계로 인식합니다.
소문자 통일: 대소문자가 섞이면 서버에 따라 다른 URL로 인식되어 중복 콘텐츠 문제가 생깁니다.
의미 없는 파라미터 제거: 세션 ID, 트래킹 토큰, 재정렬 파라미터가 URL에 섞이면 canonical로 정규화합니다.
얕은 계층: 3~4단계를 넘지 않게 설계합니다. 너무 깊으면 크롤 예산과 내부 링크 권한이 분산됩니다.
언어·지역 처리: 다국어 블로그는 /ko/, /en/ 같은 서브디렉터리를 권장합니다. 별도 도메인이나 매개변수 기반 언어 전환은 유지 비용이 높습니다.
키워드 포함(적정 수준): 주제를 대표하는 1~2개 키워드를 slug에 포함합니다. 키워드 스터핑은 피합니다.
서브도메인 vs 서브디렉터리
| 항목 | 서브도메인 blog.site.com | 서브디렉터리 site.com/blog |
|---|---|---|
| 권한 상속 | 부분적 | 본 도메인 권한 직접 활용 |
| 운영 독립성 | 높음 | 낮음 |
| SEO 권장 | 특수한 경우만 | 대부분의 블로그에 추천 |
구글은 '두 방식 모두 지원한다'고 공식 입장을 유지하지만, 실무 데이터에서는 일반적으로 서브디렉터리가 권한 상속 측면에서 유리합니다.
URL을 바꿔야 할 때
URL을 변경해야 한다면 반드시 이전 URL에서 새 URL로 301 리다이렉트를 설정합니다. 리다이렉트 없이 URL만 바꾸면 기존 백링크 권한이 모두 사라지고 검색 트래픽이 급감합니다. 동시에 내부 링크, 사이트맵, 구조화 데이터의 URL도 새 값으로 업데이트해 리다이렉트 체인을 방지합니다.
Sources:
- URL Structure Best Practices - Google Search Central
- SEO-Friendly URLs: Best Practices - Ahrefs
- The Ultimate Guide for an SEO-Friendly URL Structure - Search Engine Journal
inblog에서 활용하기
inblog는 블로그 포스트의 URL을 /{언어}/blog/{slug} 형태의 서브디렉터리 구조로 제공하고, slug를 사람이 읽을 수 있는 한글·영문 단어로 설정할 수 있게 지원합니다. 첫 발행 시 키워드 중심의 짧은 slug를 정하고 이후 변경을 최소화하면, 백링크 권한과 SEO 권한이 안정적으로 누적됩니다.