웹 기초

URL이란?

웹 페이지의 고유 주소(Uniform Resource Locator)입니다. 프로토콜·도메인·경로·파라미터로 구성됩니다. SEO에서는 짧고 의미가 드러나며, 한 페이지에 하나의 URL만 대응하도록 설계하는 것이 기본입니다.

URL을 이루는 요소

https://www.example.com/blog/seo-guide/?page=2#faq 라는 주소를 예로 들면 다음과 같이 나뉩니다.

  • 프로토콜(https): 통신 방식입니다. SSL 인증서가 적용되면 https가 됩니다.
  • 호스트(www.example.com): 도메인과 그 앞의 서브도메인(www)입니다.
  • 경로(/blog/seo-guide/): 사이트 안에서 페이지의 위치입니다.
  • 파라미터(?page=2): 정렬·필터·페이지 번호 등을 전달하는 변수입니다.
  • 프래그먼트(#faq): 페이지 안의 특정 위치를 가리킵니다. 검색엔진은 보통 # 뒤를 별개의 URL로 보지 않습니다.

SEO에 좋은 URL 설계

구글은 URL에 의미 있는 단어를 쓰고, 단어 사이는 밑줄(_) 대신 하이픈(-)으로 구분하라고 권장합니다. URL만 보고도 어떤 페이지인지 짐작할 수 있으면 검색 결과와 공유 링크에서 신뢰를 줍니다.

더 중요한 원칙은 한 페이지에 URL 하나만 대응시키는 것입니다. 끝 슬래시 유무, 대소문자, 파라미터 순서만 다른 URL이 같은 페이지를 열면 평가가 나뉘므로 URL표준화로 정리합니다. 한글 URL은 메신저나 문서에 붙여 넣을 때 퍼센트 인코딩된 긴 문자열로 바뀌기 쉬워, 영문 소문자와 하이픈 조합을 많이 씁니다.

한 번 정한 URL은 바꾸지 않는 것이 좋습니다. 불가피하게 바꿀 때는 이전 URL에서 새 URL로 301 리다이렉트를 걸어야 기존 평가가 이어집니다.

관련 용어

웹 기초

도메인

웹사이트의 주소 이름(예: openschema.co.jp)입니다. 숫자로 된 IP 주소를 사람이 읽기 쉽게 바꾼 것으로, 최상위 도메인(.com, .kr 등)과 그 앞의 이름으로 이루어집니다.

웹 기초

파라미터

URL의 ? 뒤에 붙는 키=값 형태의 변수입니다. 정렬·필터·추적(utm) 등에 쓰입니다. 파라미터 조합마다 URL이 새로 생기면 중복 콘텐츠와 크롤 낭비가 생기므로 캐노니컬이나 robots.txt로 관리합니다.

크롤링 · 색인

URL표준화

같은 콘텐츠가 여러 URL(www 유무, http/https, 끝 슬래시, 파라미터 등)로 열리는 상태를 하나의 대표 URL로 통일하는 작업입니다. 301 리다이렉트와 캐노니컬 태그로 처리해 평가 분산과 중복 색인을 막습니다.

크롤링 · 색인

캐노니컬 태그

<link rel="canonical">로 중복·유사 페이지 가운데 대표 URL을 검색엔진에 알려주는 태그입니다. 평가를 대표 URL에 모으고 중복 색인을 줄입니다. 구글은 이를 강한 힌트로 다룰 뿐 반드시 따르지는 않습니다.

웹 기초

인코딩

문자나 데이터를 정해진 규칙에 따라 다른 형식으로 바꾸는 것입니다. 웹에서는 한글을 UTF-8로 저장하는 문자 인코딩과, URL의 한글을 %EA%B0%80 같은 형태로 바꾸는 퍼센트 인코딩을 주로 다룹니다.

관련 서비스 → SEO/GEO 교육