본문 바로가기
코딩자료 Published Date: 2024. 6. 15.

문서에 유효한 canonical 없음 콘텐츠가 아닌 도메인 수정 방법

by NanDA arhat OpenIPC.kr complies with Core Web Vitals for search engine optimization. This page has completed Core Web Vitals optimization testing
openipc.kr

canonical 없음 방안

블로그 카테고리 페이지에서 발생하는 "문서에 유효한 rel=canonical 없음, 콘텐츠 페이지가 아닌 도메인의 루트 URL(홈페이지)을 가리킴, 크롤러가 앱 콘텐츠를 효과적으로 파악할 수 있도록 HTML 형식을 지정하세요."라고 구글 검색 엔진 최적화에 발생하는 안내 문구입니다.


rel=canonical 없음 그리고 도메인 루트 URL을 가리킴이라는 현상부터 확인해 볼 필요가 있어 개발자 도구를 사용해 확인을 해봤습니다. 아래는 구글 검색 엔진 최적화 성능 테스트의 안내 문구입니다. 그리고 그로 인해 카테고리 페이지 접속 시 아래와 같은 성능 점수를 확인할 수 있습니다.



예시

canonical 없음
canonical 없음 콘텐츠 페이지가 아닌 도메인의 루트






예시

구글성능검사
블로그 카테고리 페이지 성능검사





실제로 카테고리 페이지로 접속했을 때 canonical이 어디를 가리키고 있는지 확인해보겠습니다. 아래는 루트 도메인 " https://openpc.tistory.com/category/드론.3D프린터 "로 접속한 후 canonical을 확인한 결과입니다.


이때 현재 페이지의 주소와 canonical 태그가 어떤 페이지를 가리키고 있는지 확인한 결과는 다음과 같습니다. 실제로 접속한 카테고리 페이지의 주소가 아니라 루트인 "https://openpc.tistory.com"로 설정되어 있는 것을 확인했으며, 구글 성능 검사에서 지적한 현상이 발생했습니다.


예시

티스토리카테코리
카테고리 url 접속후 canonidcal


 실제 루트 도메인로 접속시 canonical는 어디를 지정 하고 있는지 루트 도메인도 확인을 해보았습니다. 아래는 루트 도메인 " https://openpc.tistory.com " 으로 접속후 canonical를 확인한 결과 입니다.




예시

canonical루투도메인지정


루트 도메인으로 접속을 하거나 카테고리 페이지로 접속을 해도 canonical은 동일한 루트 도메인을 지정하고 있습니다. 그럼 일반적인 글 페이지로 접속했을 경우 어떻게 지정되는지 확인해볼 필요가 있습니다.


제가 작성한 글 페이지 제목은 "목록에 요소와 스크립트 지원 요소 수정 방법" 이라는 페이지이고, 저는 글 주소가 아닌 숫자 주소로 설정했기 때문에 "https://openpc.tistory.com/763"은 제 메인 도메인의 763번 순번의 페이지를 가리키게 됩니다. 만약 페이지 주소를 글의 제목을 포함하여 설정한다면, 제목의 요소가 메인 도메인 뒤에 나올 것입니다.


예시

블로그주소설정
블로그 주소 숫자설정



아래는 테스트 결과입니다. 글 페이지로 접속하면 canonical이 어떤 형식으로 지정되는지 확인해보았습니다. 아래는 일반적으로 글 페이지에 접속할 때 canonical이 지정된 경로입니다. 글 페이지로 접속할 때도 메인 페이지에 접속하는 것과 동일하게 경로 페이지가 canonical 페이지로 지정되어 있는 것을 확인할 수 있었습니다.


 예시

canonical경로
글 페이지  canonical 지정 주소



 왜 카테고리 페이지로 접속시에만 canonical 지정 경로가 루트 도메인으로 설정되는지에 대한 의문과 문제 해결이 무엇일지에 대한 궁금증이 생깁니다. 이 결과는 canonical 태그에 대한 지식이 없어도 무엇인가 잘못된 것 같다는 생각을 금방 할 수 있습니다. 그리고 구글 성능 점검에서 검색 최적화 성능 점수에 하락 요인으로 작용하는 것을 보면 더욱이 잘못된것이 아닐가 하는 생각이 더 깊어집니다. 그리고 이 현상은 카테고리 페이지 뿐만 아니고 TAG페이지, search 페이지에서도 동일하게 적용됩니다.


다음 글에서 이 문제의 해결 방법과 이 문제가 어떤 영향이 있는지에 대한 내용에 대해 올려볼가 합니다.


아래는 코드를 수정했습니다. 그리고 점검 결과  카테고리 페이지로 접속시 CANONICAL 설정 확인 결과 입니다.



예시

CANONICAL


https://openpc.tistory.com/category 점속시 https://openpc.tistory.com/category를 지정하고 있습니다.  정상적으로  변경됬습니다. ............그러나 이렇게 수정하면 문제가 발생할수도 있습니다. 그 이유는 다음 글에 올리겠습니다.