홈페이지 주소 구조, 읽기 쉬운 URL 짓는 6가지 규칙과 예시
홈페이지 주소 구조는 뜻이 보이는 짧은 영문 단어를 하이픈으로 잇고, 메뉴 단계와 맞추면 읽기 쉬워집니다. 이 글에서는 URL이 왜 중요한지, 주소를 짓는 6가지 규칙, 좋은 주소와 피할 주소의 차이, 이미 만든 주소를 바꿀 때 주의할 점을 정리했습니다.
홈페이지 주소 구조가 중요한 이유
주소(URL)는 페이지의 이름표입니다. 방문자는 검색 결과나 메신저로 받은 링크에서 주소를 먼저 보고, 검색엔진은 주소를 기준으로 페이지를 하나씩 구분해 저장합니다. 주소가 /page.php?id=1027&cat=3처럼 숫자로만 되어 있으면 사람도 내용을 짐작하기 어렵고, 같은 페이지가 여러 주소로 열리는 문제도 생기기 쉽습니다.
Google 검색 센터의 URL 구조 권장사항은 긴 ID 번호 대신 읽을 수 있는 단어를 쓰고, 단어 사이는 밑줄(_)보다 하이픈(-)으로 나누라고 안내합니다. 주소 구조는 한 번 정하면 바꾸기 어렵기 때문에 메뉴를 짤 때 함께 정해 두는 것이 좋습니다. 메뉴를 나누는 방법은 홈페이지 메뉴 구조 짜는 법에서 다뤘습니다.
읽기 쉬운 URL 짓는 6가지 규칙
아래 여섯 가지는 Google 안내와 운영 편의를 함께 고려한 규칙입니다. 새 페이지를 만들 때 주소 칸을 채우기 전에 한 번씩 확인하면 됩니다.
- 뜻이 보이는 단어를 씁니다. 서비스 소개는
/services, 오시는 길은/location처럼 내용을 나타내는 말을 고릅니다. - 단어는 하이픈으로 잇습니다.
/filing-guide처럼 쓰고, 밑줄이나 붙여 쓰기는 피합니다. - 모두 소문자로 씁니다. Google은 대문자와 소문자가 다른 주소를 서로 다른 페이지로 봅니다.
- 메뉴 단계와 맞춥니다. 상위 메뉴 아래 하위 페이지라면
/services/bookkeeping처럼 폴더 단계를 맞춰 위치를 짐작할 수 있게 합니다. - 짧게 씁니다. 두세 단계, 단어 몇 개 안에서 끝내고 조사·관사 같은 말은 뺍니다.
- 바뀔 정보를 넣지 않습니다. 연도, 담당자 이름, 가격처럼 곧 달라질 정보를 주소에 넣으면 나중에 주소를 바꿔야 합니다.
그림은 위 여섯 규칙을 한 장으로 정리한 것입니다. 이 가운데 3번 소문자 규칙은 서버 설정에 따라 대문자 주소도 같은 페이지가 열릴 수 있으니, 한 가지 표기로 통일해 두는 것이 안전합니다.
한글 주소를 써도 되나요
Google은 방문자의 언어로 된 단어를 주소에 써도 된다고 안내합니다. 다만 한글 주소는 링크로 쓰일 때 퍼센트 인코딩(%EC… 형태)으로 바뀌고, 메신저나 문서에 붙여 넣으면 길고 알아보기 어려운 문자열로 보이는 경우가 많습니다. 국내 고객 대상 사이트라도 공유가 잦다면 짧은 영문 주소가 관리하기 편합니다.
좋은 주소와 피할 주소 비교
아래 표는 같은 페이지를 두고 피할 주소와 고친 주소를 비교한 것입니다. 실제 업체가 아닌 예시이며, 구조를 보는 용도로만 참고하세요.
| 페이지 | 피할 주소 | 고친 주소 | 고친 이유 |
|---|---|---|---|
| 서비스 소개 | /sub02_01.html | /services | 번호 대신 내용을 나타내는 단어 |
| 하위 서비스 | /Tax/Filing_Guide | /tax/filing-guide | 소문자와 하이픈으로 통일 |
| 이벤트 | /event-2026-sale | /events/sale | 지난 연도를 주소에서 뺌 |
| 게시글 | /board.php?bo=notice&wr=15&page=2 | /notice/15 | 내용과 무관한 매개변수 제거 |
게시판처럼 프로그램이 주소를 자동으로 만드는 곳은 글 번호 방식이 일반적입니다. 이때도 목록 쪽 번호나 정렬 같은 매개변수가 글 주소에 붙지 않게 하면 같은 글이 여러 주소로 퍼지는 것을 줄일 수 있습니다.
주소 구조에서 자주 하는 실수
주소 구조 문제는 대부분 사이트를 오래 운영하면서 생깁니다. 아래 항목은 운영 중인 사이트에서 확인해 볼 만한 것들입니다.
- 같은 페이지가 대문자·소문자, 끝의 슬래시(/) 유무에 따라 여러 주소로 열린다.
- 방문 경로를 추적하는 매개변수가 붙은 주소가 내부 링크에 그대로 쓰였다.
- 화면 내용을 # 뒤의 값(조각)으로만 바꿔, 검색엔진이 각 화면을 따로 알 수 없다.
- 달력·필터처럼 끝없이 새 주소를 만드는 기능이 열려 있다.
- 리뉴얼 때 주소를 바꾸고 옛 주소를 아무 데도 넘기지 않았다.
그림은 앞의 비교표를 요약한 것입니다. 실수 목록 가운데 마지막 항목은 검색 노출과 직접 연결되므로 특히 주의해야 합니다.
이미 만든 주소를 바꿔야 할 때
주소를 바꾸면 검색엔진과 외부 링크는 한동안 옛 주소를 계속 찾아옵니다. 옛 주소로 들어온 방문자를 새 주소로 자동으로 넘기는 설정이 필요하며, 순서와 확인 방법은 301 리디렉션 글에서 따로 다룹니다. 큰 이점이 없다면 잘 쓰이고 있는 주소는 그대로 두는 편이 낫습니다.
디코랩이 돕는 방식
디코랩은 홈페이지를 기획할 때 메뉴 구조와 주소 구조를 함께 정하고, 검색엔진이 페이지를 잘 구분하도록 설정하는 일을 검색·AI 답변 최적화 서비스에서 안내합니다. 운영 중인 사이트의 주소 정리는 유지보수 요청으로 맡길 수 있습니다.
자주 묻는 질문
주소에 검색어를 넣으면 검색 순위가 오르나요?
주소의 단어는 사람이 페이지 내용을 짐작하는 데 도움이 되지만, 주소만 바꾼다고 순위가 크게 달라지지는 않습니다. 검색어를 여러 번 넣은 긴 주소는 오히려 읽기 어렵습니다.
주소 끝에 .html이 붙어 있어도 괜찮나요?
문제는 없습니다. 다만 한 사이트 안에서 확장자가 있는 주소와 없는 주소를 섞어 쓰지 말고 한 가지 방식으로 통일하는 것이 관리하기 쉽습니다.
폴더 단계는 몇 단계까지가 적당한가요?
정해진 기준은 없지만, 작은 회사 홈페이지라면 두 단계 안팎이면 충분합니다. 메뉴 구조가 깊어 주소가 길어진다면 메뉴 자체를 단순하게 정리할 신호일 수 있습니다.
게시판 글 주소도 영문 단어로 바꿔야 하나요?
게시판은 글 번호로 주소를 만드는 방식이 일반적이고, 그 자체가 문제는 아닙니다. 글 제목과 본문이 내용을 잘 설명하고, 같은 글이 여러 주소로 열리지 않는 것이 더 중요합니다.
새 홈페이지의 메뉴와 주소 구조를 함께 정하고 싶다면 원하는 페이지 목록을 적어 디코랩 프로젝트 문의로 보내 주세요.
댓글0
댓글 작성 권한이 없습니다