Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

캐노니컬 URL이란 무엇이며, SEO에 어떤 영향을 미칠까?

캐노니컬(canonical) URL이 무엇인지, 그리고 SEO에 어떤 영향을 미치는지 알아보세요.

캐노니컬 URL이란?

캐노니컬 URL은 특정 페이지에 대해 검색엔진에게 선호하는 웹페이지 URL 구조를 알려주는 HTML 링크 요소입니다. 캐노니컬 URL은 SEO에서 매우 중요한 역할을 합니다. Google을 비롯한 검색엔진은 여러분의 웹사이트를 크롤링하는데, 이때 캐노니컬 URL은 개별 페이지를 어떤 URL 기준으로 색인(index)해야 하는지 알려주는 길잡이가 됩니다.

캐노니컬 링크 요소는 웹페이지의 <head> 요소 안에 위치하며, rel="canonical" 속성을 가집니다.

다음 URL들을 살펴보겠습니다:

techstacker.com
www.techstacker.com
https://techstacker.com
https://www.techstacker.com

위의 모든 링크는 결국 같은 곳으로 연결되지만, 구조는 서로 다릅니다. 이상적으로는 검색엔진이 위 URL 구조 중 단 하나만 사용해 웹사이트를 색인하는 것이 바람직합니다.

캐노니컬 링크는 일관된 URL 구조를 강제함으로써 검색엔진과 방문자 모두에게 혼란을 주지 않도록 하고, SEO 피해를 예방하는 데 사용됩니다.

그렇다면 어떤 URL 구조가 SEO에 가장 좋을까?

어떤 URL 구조가 확실하게 가장 좋다고 단정하기는 어렵습니다. 다만 저는 www를 포함하지 않기로 선택했는데, 그 이유는 URL이 더 짧고 깔끔해 보이기 때문입니다.

권위 있는 사례를 잠깐 들자면, YoastBacklinko 같은 최고 수준의 SEO 플랫폼들 역시 URL에 www를 포함하지 않습니다. 참고로 알아두시면 좋겠네요.

다만, 이것이 SEO에 더 유리하거나 불리하다는 명확한 근거는 아직 없습니다.

결국 선택은 여러분의 몫입니다!

중복 콘텐츠 방지를 위한 캐노니컬 링크 활용

웹사이트가 성장할수록 중복 콘텐츠(duplicate content)의 위험도 함께 높아집니다. 중복 콘텐츠란 동일한 콘텐츠가 여러 개의 URL에 걸쳐 존재하는 상황을 말합니다.

중복 콘텐츠는 SEO에 해롭습니다. 예를 들어 하나의 상품이 웹사이트의 여러 상품 카테고리에 동시에 노출되는 경우를 생각해 볼 수 있습니다:

https://yourstore.com/green-grapes/green-blue-grapes-mix
https://yourstore.com/blue-grapes/green-blue-grapes-mix

캐노니컬 URL을 사용하면 Google 등 검색엔진에게 위 URL 중 어느 것을 검색 결과에 표시할지 명확히 지정할 수 있습니다. 누군가 "그린 앤 블루 포도 믹스"를 검색할 때, 두 URL 중 어느 쪽으로 연결되든 상품 페이지 자체는 동일하기 때문에 방문자 입장에서는 문제가 되지 않습니다.

따라서 검색엔진이 색인하고 SERP(검색엔진 결과 페이지)에 노출할 대표 URL 하나를 선택해야 합니다.

위와 같은 상황에서 하나의 캐노니컬 URL을 지정하지 않으면 SEO 순위에 악영향을 줄 수 있습니다. 검색엔진 입장에서는 어느 URL을 보여줘야 할지 판단할 수 없기 때문입니다. 동일한 상품으로 연결되는 두 개의 URL이 모두 색인되면 해당 상품에 부여되는 SEO 점수가 분산됩니다. 모든 평가 점수가 하나의 URL, 즉 캐노니컬 URL에 집중되어야 해당 상품의 검색 순위를 효과적으로 끌어올릴 수 있습니다.

캐노니컬 URL 확인 방법

페이지에 캐노니컬 URL이 설정되어 있다면 웹페이지 소스 보기를 통해 언제든 확인할 수 있습니다. 아무 페이지에서나 마우스 오른쪽 버튼을 클릭한 뒤 페이지 소스 보기(View Page Source)를 선택하고, "canonical"이라는 키워드를 검색하세요. (빠른 검색 단축키: Mac은 CMD + F, Windows는 CTRL + F)

캐노니컬 URL이란 무엇이며, SEO에 어떤 영향을 미칠까?

내 웹사이트에 캐노니컬 URL이 이미 설정되어 있으리라고 가정해서는 안 됩니다. 실제로 프레임워크나 CMS가 캐노니컬 URL을 기본적으로 처리해 줄 것이라 막연히 믿었다가, 그렇지 않았던 경험이 있습니다. 웹사이트에 캐노니컬 URL이 설정되어 있다면, 원하는 URL 구조로 올바르게 적용되어 있는지 반드시 점검하세요.