hreflang 태그 생성기
언어별·지역별 페이지 URL 목록을 넣으면 검색엔진에 대체 언어 버전을 알려주는 hreflang <link> 태그를 생성합니다. 문법 오류와 x-default 누락도 함께 확인합니다.
언어코드와 URL을 공백이나 콤마로 구분합니다. 예: ko-KR, https://example.com/ko/
생성된 태그
<link rel="alternate" hreflang="ko-KR" href="https://example.com/ko/" /> <link rel="alternate" hreflang="en-US" href="https://example.com/en/" /> <link rel="alternate" hreflang="ja-JP" href="https://example.com/ja/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
이 블록을 모든 언어 버전 페이지의 <head> 에 똑같이 붙여넣으세요.
사용 방법
- 1한 줄에 "언어코드 URL" 형식으로 입력합니다. 예: ko-KR https://example.com/ko/
- 2지역 구분이 필요 없으면 언어코드만 씁니다. 예: ko https://example.com/ko/
- 3기본 페이지가 있으면 x-default로 한 줄 추가합니다.
- 4아래 생성된 태그를 복사해 각 언어 버전 페이지의 <head> 에 똑같이 붙여넣습니다.
자주 묻는 질문
같은 내용을 언어·지역별로 나눠 놓았을 때, 검색엔진이 사용자의 언어에 맞는 버전을 결과에 보여주게 하기 위해서입니다. 이 태그가 없으면 한국어 사용자에게 영어 버전 페이지가 뜨거나, 언어별 페이지들이 서로 다른 콘텐츠(중복 콘텐츠)로 오인될 수 있습니다.
Google은 hreflang을 상호 참조로 요구합니다 — A 페이지가 B를 가리키면 B도 A를 가리켜야 유효합니다. 이 도구는 입력한 URL 목록 전체로 하나의 블록을 만들기 때문에, 그 블록을 모든 언어 버전 페이지에 똑같이 붙여넣기만 하면 상호 참조가 자동으로 성립합니다(자기 자신을 가리키는 태그도 포함해야 하므로 목록에 그 페이지 자신도 빠뜨리지 말고 넣으세요).
필수는 아니지만 넣는 것이 좋습니다. 방문자의 언어를 자동으로 감지하지 못했을 때(또는 목록에 없는 언어권 방문자) 어떤 페이지를 기본으로 보여줄지 검색엔진에 알려주는 값입니다. 보통 언어 선택 화면이나 영어 버전 페이지를 지정합니다.
문법상 대소문자를 가리지는 않지만 관례적으로 언어코드는 소문자(ko), 지역코드는 대문자(KR)로 씁니다. 이 도구는 입력을 그 관례대로 자동으로 정규화해서 출력합니다.
알아두면 좋은 점
- 언어코드는 ISO 639-1, 지역코드는 ISO 3166-1 alpha-2 기준으로 검증합니다(Google Search Central 문서 기준).
- URL은 상대경로가 아니라 https://로 시작하는 전체 주소를 넣어야 합니다.
- 입력값은 서버로 전송되지 않습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 11일 · 결과는 참고용 추정치입니다.