캐노니컬 설정은 도메인 이전이나 사이트 이전시 기존의 컨텐츠를 그대로 이전해야 할때 크롤링에 진본으로 해야 할 URL임을 검색엔진 크롤러에 알리는 용도로 쓰입니다. 보통 head 태그 내에 형태로 지정합니다.
그런데 개별 URL까지 포함시키면 워드프레스에 올린 각각의 글도 설정이 되어 SEO에 더욱 더 좋습니다.
이를 하려면 플러그인을 써도 되지만, 직접 하는 방법도 있을 것 같습니다. 늘 잘 되는지는 미상인데 일단 테마 편집기에서 테마 헤더로 들어가서 head 태그 안에 아래 구문을 입력합니다.
<link rel="canonical" href="사이트주소<?php echo($_SERVER['REQUEST_URI']); ?>">
이렇게 하면 개별 URL에도 설정이 될 것입니다. $_SERVER[‘REQUEST_URI’]는 PHP에서 제공하는 기정의 변수로 도메인 TLD 이후의 파라메터가 대입되어 있습니다. 주의할 점은 사이트주소 TLD 다음에 /를 붙이면 안되네요.
테마가 자식 테마라면 부모 테마의 헤더에 입력하면 될 것입니다.
잘 되는 방법인지는 두고 봐야 하는데 일단 아이디어 제시부터 해둡니다.