구조·마크업 · 공식 문서
한글 URL 인코딩, 검색 영향과 사용 판단 기준
구글은 독자가 검색하는 언어의 단어를 URL에 쓰라고 권장하므로 한글 URL은 쓸 수 있습니다. %EC 처럼 보이는 것은 같은 URL을 퍼센트 인코딩한 모습이고, 구글은 링크의 href 에 비 ASCII 문자를 퍼센트 인코딩해 넣으라고 적었습니다.
한글 URL을 메신저에 붙이면 %ED%95%9C 같은 문자열로 바뀌어 보일 때가 있습니다. 깨진 것처럼 보여 한글 URL을 걷어야 하나 고민하게 됩니다.
구글 「URL 구조 권장사항」과 사이트맵 프로토콜 원문으로 그 문자열의 뜻을 확인하고, 한글과 영문 URL을 고르는 기준을 정리했습니다.
발견 01
구글은 독자가 검색하는 언어의 단어를 URL에 쓰라고 권장하고, 일본어 URL을 예로 들었습니다
Use words in your audience's language in the URL (and, if applicable, transliterated words).
URL에는 잠재고객이 쓰는 언어의 단어(필요하면 음역한 단어)를 쓰라.
| 구글 문서가 적은 것 | 원문 |
|---|---|
| 독자 언어의 예 | https://example.com/ペパーミント구글 문서의 예시 URL. 일본어로 검색하는 독자에게는 일본어 단어를 URL에 쓴다. |
| 읽을 수 있는 단어 | When possible, use readable words rather than long ID numbers in your URLs.가능하면 URL에 긴 ID 번호 대신 읽을 수 있는 단어를 쓰라. |
| URL 속 단어의 쓰임 | Parts of the URL can be displayed in search results as breadcrumbs, so users can also use the URLs to understand whether a result will be useful for them.URL 일부가 검색결과에 탐색경로로 보일 수 있어, 사용자는 URL을 보고 그 결과가 쓸모 있을지 판단할 수 있다. |
한글 URL이 순위를 올리는 것은 아닙니다. 구글은 URL 경로 속 키워드만으로는 탐색경로에 나오는 것 말고는 영향이 거의 없다고 적었습니다.
네이버 가이드에는 한글 URL을 따로 다룬 문장이 없습니다. 대신 「검색엔진뿐만이 아니라 사이트를 방문하는 사용자들도 쉽게 의미를 파악할 수 있는 URL 체계를 갖춰야 합니다.」라고 적었습니다.
발견 02
%EC 같은 문자열은 같은 URL을 UTF-8 로 적은 모습이고, 한글 한 글자는 9자가 됩니다
| 구글 문서가 적은 것 | 원문 |
|---|---|
| 비 ASCII 문자 | Additionally, characters in the non-ASCII range should be percent encoded.또 비 ASCII 범위의 글자는 퍼센트 인코딩해야 한다. |
| 영문·숫자 등 | Unreserved ASCII characters may be left in the non-encoded form.예약되지 않은 ASCII 문자는 인코딩하지 않은 모습으로 둘 수 있다. |
| 링크에 넣을 때 | When linking to pages on your site, use percent encoding in your links's href attributes as necessary.사이트 안 페이지로 링크할 때는 필요에 따라 링크의 href 속성에 퍼센트 인코딩을 쓰라. |
| 권장 예(인코딩) | https://example.com/gem%C3%BCse구글 문서의 권장 예. ü 를 퍼센트 인코딩한 URL. |
| 비권장 예(원래 글자) | https://example.com/gemüse구글 문서의 비권장 예. 같은 URL을 원래 글자로 적은 모습. |
| 원래 경로 | 글자 수 | 퍼센트 인코딩 뒤 | 글자 수 |
|---|---|---|---|
| /검색 | 3 | /%EA%B2%80%EC%83%89 | 19 |
| /제품/산업용-밸브 | 10 | /%EC%A0%9C%ED%92%88/%EC%82%B0%EC%97%85%EC%9A%A9-%EB%B0%B8%EB%B8%8C | 66 |
| /공지/2026-민원-안내 | 14 | /%EA%B3%B5%EC%A7%80/2026-%EB%AF%BC%EC%9B%90-%EC%95%88%EB%82%B4 | 62 |
| /products/industrial-valve | 26 | /products/industrial-valve | 26 |
한글 한 글자는 UTF-8 로 3바이트이고, 바이트마다 %와 두 글자가 붙어 9자가 됩니다. 깨진 것이 아니라 같은 URL을 다르게 적은 것입니다.
사이트맵에도 인코딩된 모습으로 넣습니다. 사이트맵 프로토콜은 URL을 이스케이프하라고 적었고(원문: In addition, all URLs (including the URL of your Sitemap) must be URL-escaped and encoded for readability by the web server on which they are located.) <loc> 값은 2,048자 미만이어야 합니다.
Below is that same URL, UTF-8 encoded (for hosting on a server that uses that encoding) and URL escaped:
아래는 같은 URL을 UTF-8 로 인코딩하고(그 인코딩을 쓰는 서버용) URL 이스케이프한 모습이다.
발견 03
한글과 영문 URL은 독자 언어와 운영 조건을 합친 5가지 기준으로 고릅니다
| 판단 기준 | 한글 URL이 맞는 경우 | 영문 URL이 맞는 경우 |
|---|---|---|
| 독자가 검색하는 언어 | 국내 고객이 한국어로 검색하는 사이트 | 해외 바이어처럼 영어로 검색하는 독자가 있는 사이트 |
| URL을 나누는 길 | 검색 결과와 사이트 안 링크로 주로 들어오는 경우 | 메신저·메일·문서에 URL을 그대로 붙여 나누는 일이 잦은 경우 |
| URL 길이 | 경로가 짧은 경우(한 글자가 인코딩 뒤 몇 배로 늘어남) | 제목을 그대로 경로로 쓰는 긴 URL |
| 이미 색인된 URL | 지금 한글 URL로 색인되어 있는 경우(그대로 둔다) | 새로 만드는 사이트나 개편으로 URL을 새로 정하는 경우 |
| 한 페이지의 URL 수 | 한글 URL 하나만 둔다 | 영문 URL 하나만 둔다 |
한 페이지에는 URL 하나만 둡니다
같은 페이지를 한글 URL과 영문 URL 두 개로 열어 두면 중복 URL이 됩니다. 하나를 표준으로 정하고 다른 쪽은 리다이렉트하거나 캐노니컬 태그로 표준을 가리킵니다.
캐노니컬 태그에는 절대 경로를 씁니다(원문: Use absolute paths rather than relative paths with the rel="canonical" link element.) 표준 URL 지정 방법은 「캐노니컬 태그」 편에 자세히 적었습니다.
발견 04
같은 기준도 B2B·B2C·B2G 사이트는 고르는 쪽이 다릅니다
예시 ① 해외 바이어가 찾는 부품 제조사(B2B)
해외 바이어는 영어로 검색합니다. 제품 페이지는 /products/industrial-valve 처럼 영문 경로가 독자 언어에 맞습니다.
국내 대리점용 안내 페이지만 한국어로 둔다면 그 디렉터리만 한글 경로로 정할 수 있습니다. 규칙은 디렉터리 단위로 적어 둡니다.
예시 ② 상담 메신저로 상품 링크를 자주 보내는 쇼핑몰(B2C)
상품 URL을 상담 메시지에 붙이는 일이 잦다면 인코딩된 긴 문자열이 고객에게 그대로 보일 수 있습니다. 상품 경로는 영문이나 번호로 짧게 둡니다.
기획전 페이지처럼 검색으로 들어오는 페이지는 한글 경로도 쓸 수 있습니다. 어느 쪽이든 한 페이지에 URL 하나입니다.
예시 ③ 한글 URL로 이미 색인된 공공기관 안내 페이지(B2G)
이미 한글 URL로 검색에 나오는 페이지는 그대로 둡니다. URL을 바꾸면 리다이렉트와 사이트맵 교체가 따라옵니다.
새로 여는 페이지에만 정한 규칙을 적용하고, 공문에 URL을 실을 때는 짧은 영문 경로를 함께 정해 둡니다.
그럼 우리 사이트는 한글 URL을 쓸지 어떻게 정하나요?
- 주요 독자가 어떤 언어로 검색하는지 정합니다. 국내 고객이면 한글 URL도 구글 권장에 맞습니다.
- URL을 메신저·메일로 자주 나누는 페이지를 표시합니다. 그 페이지는 영문 경로를 먼저 검토합니다.
- 정한 규칙을 디렉터리 단위로 적습니다(예: /공지/ 는 한글, /products/ 는 영문).
- 링크의 href 와 사이트맵에는 퍼센트 인코딩된 URL을 넣습니다.
- 한 페이지가 한글·영문 두 URL로 열리지 않는지 확인하고, 열리면 하나로 리다이렉트합니다.
- 이미 색인된 한글 URL은 그대로 두고, 바꿀 때만 301 리다이렉트를 함께 둡니다.
조사 방법
- Google Search Central 「URL structure best practices for Google Search」 (문서 수정일 2026-10-21) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/url-structure
- Google Search Central 「SEO Starter Guide: The Basics」 (문서 수정일 2025-12-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Google Search Central 「How to specify a canonical URL with rel="canonical" and other methods」 (문서 수정일 2026-07-10) · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
- 네이버 서치어드바이저 「검색 친화적인 URL 구축하기」 (문서 수정일 2021-03-24) · 최종 확인일 2026-10-25 · https://searchadvisor.naver.com/guide/seo-advanced-url
- sitemaps.org 「Sitemaps XML format」 (문서 수정일 2016-11-21) · 최종 확인일 2026-10-25 · https://www.sitemaps.org/protocol.html
- 인코딩 결과와 글자 수는 encodeURI 로 계산했습니다. 판단 기준 표는 위 문서의 권장을 운영 조건으로 옮긴 것이며, 묶는 방식은 편집 판단입니다.
- 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
- 구글 원문은 영어판(hl=en)이고, 용어(퍼센트 인코딩·탐색경로)는 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.