다국어 SEO URL 매퍼
브라우저 처리'묶음,언어,주소' CSV로 같은 내용의 언어별 페이지를 묶어 묶음마다 hreflang 태그 세트를 만듭니다. 잘못된 언어 코드, 같은 묶음 안의 언어 중복, 여러 묶음에 들어간 주소, x-default 누락을 찾아 줍니다.
다국어 사이트는 첫 화면뿐 아니라 상품, 안내, 글 페이지마다 언어별 짝이 있습니다. 페이지가 수십 개만 되어도 어느 한국어 페이지가 어느 영어 페이지와 짝인지 hreflang 태그를 손으로 맞추기 어렵습니다.
[home] 3개 언어 <link rel="alternate" hreflang="ko" href="https://shop.example.com/"> <link rel="alternate" hreflang="en" href="https://shop.example.com/en/"> <link rel="alternate" hreflang="x-default" href="https://shop.example.com/"> [linen] 2개 언어 · x-default 없음 <link rel="alternate" hreflang="ko" href="https://shop.example.com/products/linen"> <link rel="alternate" hreflang="en" href="https://shop.example.com/en/products/linen">
다국어 SEO URL 매퍼 사용 가이드
다국어 사이트는 첫 화면뿐 아니라 상품, 안내, 글 페이지마다 언어별 짝이 있습니다. 페이지가 수십 개만 되어도 어느 한국어 페이지가 어느 영어 페이지와 짝인지 hreflang 태그를 손으로 맞추기 어렵습니다.
이 매퍼는 '묶음 이름, 언어 코드, 주소' 세 칸으로 된 목록을 받아 같은 묶음 이름의 페이지들을 모읍니다. 언어 코드는 표준 표기로 정리하고, 묶음마다 언어 수와 x-default 여부를 제목줄에 적은 뒤 hreflang link 태그 세트를 만듭니다.
언어 코드가 잘못됐거나, 한 묶음에 같은 언어가 두 번 있거나, 같은 주소가 두 묶음에 들어갔거나, 주소가 전체 주소가 아니면 행 번호와 함께 알려 줍니다. 첫 줄이 '묶음,언어,주소' 같은 머리글이면 건너뜁니다.
사용 방법
- '묶음,언어,주소 (한 줄에 하나 · 같은 내용의 언어별 페이지를 같은 묶음 이름으로)'에 목록을 붙여 넣습니다.
- '실행'을 누르면 묶음별 태그 세트와 경고가 나옵니다.
- x-default가 없는 묶음은 기본 페이지 줄을 추가합니다.
- 각 묶음의 태그 세트를 그 묶음에 속한 모든 언어 페이지에 똑같이 넣습니다.
예시: 첫 화면과 상품 페이지 두 묶음
묶음,언어,주소 home,ko,https://shop.example.com/ home,en,https://shop.example.com/en/ home,x-default,https://shop.example.com/ linen,ko,https://shop.example.com/products/linen linen,en,https://shop.example.com/en/products/linen
[home] 3개 언어 <link rel="alternate" hreflang="ko" href="https://shop.example.com/"> <link rel="alternate" hreflang="en" href="https://shop.example.com/en/"> <link rel="alternate" hreflang="x-default" href="https://shop.example.com/"> [linen] 2개 언어 · x-default 없음 <link rel="alternate" hreflang="ko" href="https://shop.example.com/products/linen"> <link rel="alternate" hreflang="en" href="https://shop.example.com/en/products/linen">
linen 묶음은 x-default가 없어 제목줄에 표시됩니다.
이럴 때 쓰면 좋아요
- 다국어 쇼핑몰의 상품별 언어 짝을 한 번에 관리할 때
- 번역 페이지가 늘어 hreflang을 다시 만들어야 할 때
- 스프레드시트로 관리하는 번역 현황표를 태그로 바꿀 때
- 같은 주소가 여러 묶음에 잘못 들어갔는지 확인할 때
문제가 생겼을 때
같은 내용의 페이지들은 묶음 이름이 정확히 같아야 한 세트로 묶입니다. 예: linen, linen(×)처럼 공백도 맞추세요.
한 페이지는 한 묶음에만 속해야 합니다. 번역이 없어 첫 화면을 재사용했다면 그 줄을 빼세요.
한국어 언어 코드는 ko입니다. 국가까지 적으려면 ko-KR처럼 씁니다.
활용 팁
- 묶음 이름은 상품 코드나 영어 슬러그처럼 바뀌지 않는 값을 쓰면 관리가 쉽습니다.
- 페이지 하나짜리 묶음은 짝이 없다는 뜻이므로 번역이 빠졌는지 확인하세요.
- 첫 화면 묶음 하나만 필요하면 hreflang 생성·검사기가 더 간단합니다.
자주 묻는 질문
그 도구는 한 묶음의 태그를 만들고, 이 매퍼는 여러 묶음을 한꺼번에 관리합니다. 페이지가 많은 사이트에 맞습니다.
이 도구는 head 태그 형식으로 만듭니다. 사이트맵 방식이 필요하면 같은 묶음 정보를 xhtml:link 형식으로 옮겨 쓰면 됩니다.
아니요. 입력한 목록으로 태그를 만들 뿐 페이지에 접속하지 않습니다. 넣은 뒤 페이지 소스로 확인하세요.