hreflang 태그 생성기 — 다국어 링크 세트(x-default 포함)
개발자 도구hreflang 생성기는 언어 코드와 URL 쌍 목록을 입력하면 다국어 페이지 간 관계를 선언하는 <link rel="alternate" hreflang> 태그 세트를 x-default까지 포함해 만들어 주는 도구입니다.
개념 설명
hreflang은 같은 콘텐츠의 언어·지역별 버전을 검색 엔진에 알려주는 link 태그 규약입니다. 언어 코드는 BCP 47 형식(ko, en, en-GB처럼 언어 또는 언어-지역)을 사용하고, 어떤 언어에도 해당하지 않는 사용자를 위한 기본 페이지는 x-default로 선언합니다. 이 도구는 한 줄에 "언어코드 URL" 형식으로 입력한 목록을 완성된 태그 세트로 변환하며, 모든 언어 버전 페이지에 같은 세트를 넣어 상호 참조(return link)를 유지해야 유효합니다.
태그 = <link rel="alternate" hreflang="언어코드" href="URL" /> × 언어 수 + x-default
사용법
- 1한 줄에 하나씩 "언어코드 URL" 형식으로 입력합니다(예: ko https://example.com/ko/).
- 2x-default 자동 추가 여부를 선택합니다.
- 3생성된 태그 세트를 복사해 모든 언어 버전 페이지의 <head>에 동일하게 붙여넣습니다.
참조표
| 값 | 의미 |
|---|---|
| ko | 한국어(언어만 지정) |
| en | 영어(언어만 지정) |
| en-GB | 영국 지역 영어(언어-지역) |
| x-default | 일치하는 언어가 없을 때 보여줄 기본 페이지 |
출처/기준
- Localized versions of your pages (hreflang) - Google Search Central
- BCP 47: Tags for Identifying Languages (RFC 5646) - IETF
자주 묻는 질문
입력한 URL 목록은 서버로 전송되나요?
아니요. hreflang 태그 생성은 브라우저에서만 처리되며 입력값을 서버로 보내지 않습니다.
x-default는 꼭 넣어야 하나요?
필수는 아니지만 권장됩니다. x-default는 나열된 언어와 일치하지 않는 사용자에게 보여줄 기본 페이지(주로 언어 선택 페이지나 대표 언어 페이지)를 지정합니다.
hreflang 태그는 한 페이지에만 넣으면 되나요?
아닙니다. 페이지 A가 B를 hreflang으로 가리키면 B도 A를 가리켜야(상호 return link) 검색 엔진이 태그를 신뢰합니다. 같은 세트를 모든 언어 버전에 넣는 것이 안전합니다.