본문 바로가기

URL 구조 이해하기 - 주소창 속 영어를 한눈에 읽는 법

https부터 도메인, 경로, 쿼리까지. 매일 보면서도 정확히 몰랐던 URL의 각 부분을 실제 예시로 끝까지 풀어 설명합니다.


URL 구조 이해하기 - 주소창 속 영어를 한눈에 읽는 법

주소창에 길게 늘어선 영어와 기호를 보면서 정확히 어떤 의미인지 생각해 본 적 있으신가요. 매일 수십 번씩 클릭하고 복사하지만, 막상 각 부분이 무엇을 뜻하는지 설명하라고 하면 막막합니다. 그런데 URL 구조를 이해하면 피싱 사이트를 걸러내고, 링크를 직접 손볼 수 있으며, 검색 노출에도 유리해집니다.

이 글은 주소창 속 문자열을 처음부터 끝까지 하나씩 분해합니다. 실제 예시를 따라가다 보면 다시는 URL이 암호처럼 보이지 않을 겁니다.

URL을 알면 무엇이 좋은가

URL은 Uniform Resource Locator의 약자로, 인터넷에서 특정 자원의 위치를 가리키는 주소입니다. 집 주소가 도/시/구/번지로 나뉘듯, URL도 정해진 규칙에 따라 여러 칸으로 쪼개집니다.

이 구조를 알면 세 가지가 달라집니다. 첫째, 가짜 사이트를 한눈에 가려낼 수 있습니다. 둘째, 친구에게 보낼 링크에서 불필요한 추적 코드를 떼어낼 수 있습니다. 셋째, 블로그나 쇼핑몰을 운영한다면 검색에 잘 걸리는 주소를 직접 만들 수 있습니다.

URL을 읽을 줄 안다는 건 인터넷에서 길을 잃지 않는다는 뜻입니다. 어디로 가는 링크인지 클릭하기 전에 미리 알 수 있으니까요.

URL을 구성하는 6가지 요소

다음 예시 주소를 기준으로 설명하겠습니다.

https://blog.example.co.kr:443/news/2026/url-guide?page=2#section

이 한 줄은 사실 여섯 덩어리로 나뉩니다. 각 부분의 이름과 역할을 정리하면 아래와 같습니다.

구성 요소예시 값역할
프로토콜(스킴)https://통신 방식. https는 암호화 연결
서브도메인blog.사이트 내 구분된 영역
도메인example.co.kr사이트의 고유 이름
포트:443접속 통로 번호(보통 생략)
경로(패스)/news/2026/url-guide사이트 안의 구체적 위치
쿼리/프래그먼트?page=2#section추가 조건과 페이지 내 위치

프로토콜과 도메인이 가장 중요합니다

앞쪽 두 부분이 안전과 직결됩니다. https는 데이터를 암호화해 전송하므로, 로그인이나 결제를 하는 사이트라면 반드시 https인지 확인해야 합니다. http만 있고 s가 없다면 정보가 그대로 노출될 수 있습니다.

도메인은 사이트의 신분증입니다. 진짜 도메인을 정확히 읽는 법은 뒤에서 다시 짚겠습니다.

참고: 포트 번호(:443, :80 등)는 대부분 자동으로 적용되기 때문에 평소 주소창에는 보이지 않습니다. 보이지 않는다고 없는 것은 아닙니다.

물음표 뒤의 쿼리스트링 읽기

경로 뒤에 붙는 물음표(?)부터가 쿼리스트링입니다. 이 부분은 서버에 전달하는 추가 정보로, 이름=값 형태가 앰퍼샌드(&)로 이어집니다.

  • ?page=2 - 2번째 페이지를 보여달라는 요청
  • ?q=url+구조 - q라는 칸에 검색어를 담아 전달
  • ?utm_source=kakao - 어디서 유입됐는지 추적하는 마케팅 코드

여러 조건이 붙으면 ?page=2&sort=new&filter=all처럼 &로 계속 이어집니다. 첫 항목 앞에만 ?를 쓰고, 그다음부터는 &를 쓴다는 점만 기억하면 됩니다.

utm으로 시작하는 코드는 지워도 됩니다

링크를 복사했을 때 utm_source, utm_medium 같은 긴 꼬리표가 붙는 경우가 많습니다. 이건 방문 경로를 분석하기 위한 추적용이라, 물음표(?)부터 끝까지 지워도 페이지는 똑같이 열립니다. 깔끔한 링크를 공유하고 싶을 때 유용합니다.

이런 쿼리 패턴을 대량으로 점검하거나 특정 형식만 골라내야 할 때는 정규식 테스터로 패턴을 미리 검증해 보면 실수를 줄일 수 있습니다. 주소 안에서 특정 파라미터만 추출하는 작업이 한결 수월해집니다.

팁: 맨 끝의 #으로 시작하는 부분은 프래그먼트라고 부르며, 페이지 안의 특정 위치로 바로 이동시키는 북마크입니다. 이 글의 목차를 클릭하면 주소 끝에 #이 붙는 것과 같은 원리입니다.

경로와 슬러그가 SEO에 미치는 영향

경로(/news/2026/url-guide) 중에서 맨 마지막 의미 있는 단어를 슬러그(slug)라고 합니다. 위 예시에서는 url-guide가 슬러그입니다. 이 부분은 사람과 검색엔진 모두에게 페이지 주제를 알려주는 역할을 합니다.

좋은 슬러그와 나쁜 슬러그를 비교하면 차이가 분명합니다.

  • 좋은 예: /blog/url-structure-guide (주제가 한눈에 보임)
  • 나쁜 예: /blog/p?id=48291 (숫자뿐이라 의미를 알 수 없음)
  • 피할 것: 한글 슬러그는 복사 시 %EC%9C%A0 같은 깨진 코드로 변환됨

슬러그는 짧고, 영어 소문자와 하이픈으로 구성하는 것이 표준입니다. 띄어쓰기 대신 하이픈(-)을 쓰고, 단어 사이를 언더바(_)로 잇는 방식은 검색엔진이 한 단어로 오인할 수 있어 권장되지 않습니다.

참고: 게시글마다 고유한 식별자가 필요할 때 무작위 토큰을 붙이기도 합니다. 이때 중복되지 않는 값을 뽑으려면 랜덤 숫자 생성기 같은 도구로 시드를 만들어 활용할 수 있습니다.

안전한 URL과 위험한 URL 구분법

피싱 사기는 대부분 비슷해 보이는 가짜 도메인을 씁니다. 진짜 도메인을 정확히 읽는 핵심은 맨 오른쪽에서부터 거꾸로 읽는 것입니다.

예를 들어 https://naver.com.fake-site.ru/login 이라는 주소가 있다고 합시다. naver.com이 들어 있어 안심할 수 있지만, 실제 도메인은 가장 오른쪽 점 두 개를 기준으로 한 fake-site.ru입니다. naver.com은 그저 가짜 서브도메인일 뿐입니다.

판단 기준안전 신호위험 신호
프로토콜https://http:// (암호화 없음)
도메인 끝익숙한 .co.kr, .com낯선 .ru, .xyz 등
철자naver.comnavor.com, naver-login.com
주소 길이간결함의미 없이 매우 김

특히 문자 하나만 바꾼 도메인(rn을 m처럼 보이게 하는 수법)에 속기 쉽습니다. 의심스러운 링크는 클릭 전에 도메인 부분을 천천히 끊어 읽는 습관이 가장 확실한 방어책입니다.

지금 보고 있는 페이지의 주소창을 열어 직접 분해해 보세요. 프로토콜이 https인지, 진짜 도메인이 무엇인지, 물음표 뒤에 어떤 조건이 붙어 있는지 확인하는 것만으로도 인터넷을 한층 안전하게 쓸 수 있습니다. 그리고 링크를 공유할 때는 utm 추적 코드를 떼어내 깔끔한 주소로 전달하는 작은 습관부터 시작해 보시기 바랍니다.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담