본문 바로가기

마케팅 및 SEO

검색 엔진최적화 (다국어 블로그)

반응형

다국어블로그를 만들고 검색 엔진최적화 부분을 알아보던 중 마침 구글의 경우 동일한 콘텐츠를 여러 언어버전으로 생성한 경우 인덱싱과 검색결과를 보여줄 때 반영할 수 있는 기능이 있어 소개해 드리고자 합니다

구현하기

구현은 아래 태그를 동일한 콘텐츠를 포함하는 모든 페이지에 삽입합니다. 'lang_code'는 두 자리 언어코드를 'url'은 해당하는 페이지 주소를 사용합니다.

<link rel="alternate" hreflang="lang_code" href="url" />

국문버전에 삽입된 코드
영문버전에 삽입된 코드

예시 보기

티스토리에서 만든 다국어 블로그를 가지고 해당 기능을 구현해 보겠습니다. 관리자 화면에서 '블로그 관리' -> '스킨편집' -> 'HTML 편집' -> 'HTML' 순으로 이동하여 아래처럼 'alternate' 링크 태그를 삽입합니다.

<link id="al-kr" rel="alternate" hreflang="kr" href="" />
<link id="al-en" rel="alternate" hreflang="en" href="" />

주소 없이 링크만 삽입하는 이유는 구현된 다국어블로그 각 페이지마다 링크를 삽입하지 않고 해당 페이지가 열릴 때 동적으로 주소를 입력하기 위해서입니다

<body> 태그로 이동하여 최대한 하단에 각 페이지의 주소를 주입하는 기능을 하는 아래코드를 설치합니다

<script>
    if (document.querySelector('.lan-en-btn a')) {
        document.getElementById('al-en').href = document.querySelector('.lan-en-btn a').href
        document.getElementById('al-kr').href = document.querySelector('.lan-kr-btn a').href
    }
</script>


다국어 블로그 만들기

 

티스토리 다국어 블로그만들기

완성된 코드 영문 블로그 코드 공통 스타일 추가 .category_list>li:nth-of-type(even) { display: none; } 언어변경하기 ▶ 국문 사이트 ▶ 영문 사이트 ※ 다국어 블로그 이동링크는 포스트마다 달라지기 때문

jin-co.tistory.com

구글 인덱싱

 

구글 검색

구글브라우저는 크라울러 (로봇)를 통해 지속적으로 사이트 정보를 수집하고 수집된 정보를 데이터베이스에 저장하는 인덱싱 단계를 거쳐 사용자가 정보를 검색할 때 연관된 사이트를 보여줍

jin-co.tistory.com


이상으로 다국어블로그 검색엔진 최적화(인덱싱)에 대해서 알아보았습니다.


참고

https://developers.google.com/search/docs/specialty/international/localized-versions

 

페이지의 현지화된 버전 | Google 검색 센터  |  문서  |  Google Developers

사이트맵 및 기타 방법을 사용하여 페이지의 다양한 언어 버전과 지역 버전을 모두 Google에 알리는 방법을 알아보세요.

developers.google.com

 

728x90
반응형

'마케팅 및 SEO' 카테고리의 다른 글

구글 검색  (0) 2023.03.31
로봇 티엑스티  (0) 2023.03.31
애널리틱스 측정기준 및 측정항목  (0) 2023.02.20
사이트에서 값(가치) 가져오기  (5) 2023.02.17
GA4 보고서 - 사용자  (1) 2023.02.16