워드프레스에서 개별 URL에 캐노니컬 설정하는 아이디어

Posted on

캐노니컬 설정은 도메인 이전이나 사이트 이전시 기존의 컨텐츠를 그대로 이전해야 할때 크롤링에 진본으로 해야 할 URL임을 검색엔진 크롤러에 알리는 용도로 쓰입니다. 보통 head 태그 내에 형태로 지정합니다.

그런데 개별 URL까지 포함시키면 워드프레스에 올린 각각의 글도 설정이 되어 SEO에 더욱 더 좋습니다.

이를 하려면 플러그인을 써도 되지만, 직접 하는 방법도 있을 것 같습니다. 늘 잘 되는지는 미상인데 일단 테마 편집기에서 테마 헤더로 들어가서 head 태그 안에 아래 구문을 입력합니다.

<link rel="canonical" href="사이트주소<?php echo($_SERVER['REQUEST_URI']); ?>">

이렇게 하면 개별 URL에도 설정이 될 것입니다. $_SERVER[‘REQUEST_URI’]는 PHP에서 제공하는 기정의 변수로 도메인 TLD 이후의 파라메터가 대입되어 있습니다. 주의할 점은 사이트주소 TLD 다음에 /를 붙이면 안되네요.

테마가 자식 테마라면 부모 테마의 헤더에 입력하면 될 것입니다.

잘 되는 방법인지는 두고 봐야 하는데 일단 아이디어 제시부터 해둡니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다