Sunday, March 22, 2009

Cononical 속성 추가하기

블로그를 구글 웹마스터 도구에 사용하면서, 웹마스터 도구가 제공하는 통계 및 진단 내용을 살피면, '진단 -> 콘텐트분석 -> 중복된 제목 텍스트' 라는 항목에 아래 그림과 같이 '제목 태그의 텍스트가 중복된 페이지' 표를 보여주며, 중복된 페이지를 가리키는 링크를 보여준다.



중복된 페이지를 가리키는 링크를 검새엔진에게 명시적인 링크로 설정하는 방법을 라이프해커님의'구글 Blogspot 블로그에 Canonical 속성을 추가하기 [SEO TIP]'을 읽고 알게되어 바로 적용하면서 아래와 같이 정리했다.

위 그림의 페이지 중에 '엠파스 Empas' 페이지의 '/2008/12/empas.html'와 '/2008/12/empas.html?showCommnet=123003498000' 링크 중에 첫번째 링크 형식을 검색엔진에게 명시적으로 알려주려면 rel="canonical" 속성을 페이지 주소에 넣어주어야 한다.

먼저, 블로그 '대시보드 -> 레이아웃 -> HTML 편집'에서 '전체 템플릿 다운로드'를 클릭하여 혹시 있을 불상사를 방지하고자 템플릿을 백업을 하다. 이제 템플릿 수정을 해야 하는데, '도구 템플릿 확장'을 하지 말고 <head> 아래에 다음 코드를 복사하여 붙여넣고 저장을 한다.

<link expr:href="data:blog.url" rel="canonical"/>

rel="canonical" 속성이 제대로 적용이 되었는지 확인하려면, 블로그 페이지에 우측 마우스 버튼을 클릭하여 소스보기를 하여 아래 그림과 같이 글 페이지 링크에 rel='canonical'이 적용되었는지 확인한다.