URL 매개변수의 SEO 함정 피하기

게시 됨: 2021-07-19

URL 매개변수는 웹페이지 주소에서 물음표(?), 앰퍼샌드(&), 같음(=) 또는 기타 속성 뒤에 자주 표시되는 부분입니다. 매개변수는 "쿼리 문자열"이라고도 하며 전자 상거래 웹사이트에서 일반적으로 사용됩니다. 또한 올바르게 처리되지 않으면 웹사이트를 색인화할 때 심각한 혼란과 문제를 일으킬 수 있습니다.

다양한 URL 매개변수 유형의 예

웹사이트 URL 매개변수는 일반적으로 세션 ID 추적, 제품 카테고리 페이지 필터, 검색어 강화 등에 사용됩니다. 매개변수는 유용할 수 있지만 검색 엔진을 혼란스럽게 하여 페이지 인덱싱 문제와 크롤링 예산 낭비를 초래합니다. 어떻게 이것을 피합니까? 아래를 살펴보고 다음 내용을 다룹니다.

URL 매개변수의 SEO 함정: 목차

  1. 일반적인 매개변수 문제
  2. 매개변수가 성능에 영향을 미치는 경우의 예
  3. 매개변수를 처리하는 SEO 옵션
  4. 매개변수 문제가 있는지 확인

URL 구조가 왜 중요한가요?

URL은 검색 엔진이 사이트의 콘텐츠와 구조를 이해하는 데 도움이 됩니다. 간결하고 설명이 포함된 페이지 URL은 검색 엔진 결과에서 클릭을 얻을 가능성도 더 높습니다. 길고 매개변수가 많은 URL은 인간의 두뇌가 처리하고 해석하기 어렵기 때문에 이는 놀라운 일이 아닙니다.

1. URL 매개변수의 일반적인 문제

잘못 구성된 URL 매개변수는 중복 콘텐츠 생성에서 키워드 잠식 및 귀중한 크롤링 예산 낭비에 이르기까지 다양한 문제를 일으킬 수 있습니다.

URL 매개변수에서 발생하는 가장 일반적인 문제를 살펴보겠습니다.

중복 콘텐츠

웹사이트 필터를 기반으로 하는 URL 매개변수 생성은 웹사이트, 특히 전자상거래 사이트의 페이지 순위에 영향을 줄 수 있는 심각한 페이지 내 문제를 일으킬 수 있습니다. 웹사이트에서 사용자가 가격이나 기능(색상, 크기 등)별로 콘텐츠를 정렬할 수 있고 이러한 옵션이 실제로 페이지의 콘텐츠를 변경하는 것이 아니라 결과를 좁히는 것이라면; 그러면 웹사이트의 성능이 저하될 수 있습니다.

이론적으로 다음 URL은 모두 동일한 콘텐츠(자전거 컬렉션)를 가리킵니다. 여기서 유일한 차이점은 이러한 페이지 중 일부가 약간 다르게 구성되거나 필터링될 수 있다는 것입니다. URL 매개변수 부분은 물음표로 시작합니다.

  • http://www.example.com/products/bikes.aspx
  • http://www.example.com/products/bikes.aspx ?category=mountain&color=blue
  • http://www.example.com/products/bikes.aspx ?category=mountain&type=womens&color=blue

위에 표시된 예는 전자 상거래 웹사이트의 패싯 탐색의 전형입니다. 패싯 탐색 시스템은 미리 정의된 필터 옵션을 사용하여 제품 유형 또는 기타 속성의 범위를 좁힐 수 있는 필터 옵션입니다. 이것은 궁극적으로 원하는 것을 찾는 데 도움이 되지만 매개변수를 사용할 때 문제가 발생할 수 있습니다.

자전거 웹사이트의 패싯 탐색 또는 제품 필터링 옵션의 예. 각 필터 옵션은 URL 문자열에 매개변수를 추가합니다.
자전거 웹사이트의 패싯 탐색 또는 제품 필터링 옵션의 예. 각 필터 옵션은 URL 문자열에 매개변수를 추가합니다.

사용자가 전자 상거래 사이트에서 브랜드, 제품 유형 및 크기를 좁힐 수 있도록 하면 도움이 되지만 제대로 관리하지 않으면 검색 엔진에 골칫거리가 될 수 있습니다.

키워드 자기잠식

키워드 자기잠식(Keyword cannibalisation)은 웹사이트의 여러 페이지가 동일하거나 유사한 키워드를 대상으로 할 때 발생합니다. 이 상황에서 검색 엔진은 특정 검색어에 대해 순위를 매기는 가장 적절한 페이지를 결정하는 데 어려움을 겪을 수 있습니다. 기껏해야 이것은 해당 용어에 대해 "잘못된" 또는 "원하지 않는" 페이지 순위로 이어질 수 있거나 순위가 좋지 않거나 아예 없을 수도 있습니다.

Raleigh 자전거 웹사이트에 있는 중복 콘텐츠의 예. 전기 자전거를 놓고 경쟁하는 두 페이지
Raleigh 자전거 웹사이트에 있는 중복 콘텐츠의 예. 이 사이트에는 전기 자전거를 놓고 경쟁하는 두 페이지가 있습니다.

낭비된 크롤링 예산

인덱싱할 수 있는 매개변수 기반 URL이 많이 있는 경우 검색 엔진이 웹사이트를 효율적으로 크롤링하지 못할 수 있습니다. 다른 필터링 옵션과 다른 조합에 대해 생각하면 문제가 어떻게 발생하는지 쉽게 알 수 있습니다. 단일 페이지의 매개변수 버전이 50개 이상인 웹사이트에서 인덱싱에 어려움을 겪었고 결과적으로 순위를 매기지 못했습니다.

다양한 URL 필터링 순열 중 몇 가지가 아래에 나열되어 있어 검색 엔진에 크롤링해야 할 1000개의 불필요한 페이지가 얼마나 빨리 표시될 수 있는지 알 수 있습니다.

정적 URL: www.example.com/dining-furniture

검색 URL: www.example.com/?q=dining-furniture

브랜드 필터 URL: www.example.com/dining-furniture?brand=stressless

컬러 필터 URL: www.example.com/dining-furniture?colour=brown

제품 유형 필터: www.example.com/dining-furniture?type=recliner=stressless

제품 유형 및 브랜드 필터: www.example.com/dining-furniture?type=recliner=stressless

2. 매개변수 문제의 예: 모든 것이 잘못되었을 때

내가 이 포스트를 처음 썼을 때, 나는 그들이 매개변수로 인해 가지고 있었던 Halfords(www.halfords.com) 웹사이트의 문제점에 대해 논의했습니다. 문제가 대부분 해결되었고 카테고리 페이지 순위가 이전보다 더 좋아졌지만 사이트에는 여전히 몇 가지 문제가 있다는 점을 기쁘게 생각합니다.

Halfords.com 웹사이트는 URL 매개변수 를 사용하여 자전거 유형, 브랜드, 크기, 스타일 또는 어린이 또는 성인 대상에 대한 제품 및 검색 필터 결과를 동적으로 제공했습니다. Halfords의 문제는 사이트가 동적으로 생성된 수많은 URL 매개변수 페이지를 처리하지 않아 궁극적으로 Google이 색인을 생성할 경쟁 카테고리 페이지를 생성한다는 것입니다.

매개변수 URL이 유기적인 Halford의 성능에 어떤 영향을 미쳤는지 설명하기 위해 아래 스크린샷은 당시 "여성용 자전거"에 대한 Google 검색 결과를 보여줍니다. 이 검색에 대해 Halfords의 주요 자전거 카테고리가 여성용 자전거 카테고리 페이지가 아닌 검색 결과에 나타났습니다.

Halfords 사이트는 웹사이트의 URL 매개변수 문제로 인해 Google에서 순위가 ​​좋지 않습니다.

Decathlon 및 Evans Cycles 여성용 자전거 카테고리 페이지의 순위가 매겨졌는데, 이 페이지가 검색어 "여성용 자전거"와 가장 잘 일치하기 때문에 의미가 있습니다. 불행히도 Halfords는 키워드 구문에 대한 수많은 중복 매개변수 페이지를 처리하지 못해 Google에서 여성용 자전거 페이지의 순위를 지정하지 못했습니다.

Halfords의 문제 범위를 이해하기 위해 Halfords 도메인(site:halfords.com 여성용 자전거)에서 사이트 명령 검색을 실행하여 여성용 자전거라는 용어에 대한 경쟁 페이지를 식별했습니다. 이 쿼리에 대한 검색 결과는 잘못된 페이지의 순위가 매겨진 이유를 보여주었습니다.

나는 경쟁하는 여성용 자전거 페이지(사이트:halfords.com "여성용 자전거")를 식별하기 위해 Halfords 사이트에서 사이트 명령 검색을 수행했습니다. 결과는 이 용어에 대한 Halfords 유기적 성능을 억제하는 중복 매개변수 URL을 보여줍니다.
나는 경쟁하는 여성용 자전거 페이지(site:halfords.com "여성용 자전거")를 식별하기 위해 Halfords 사이트에서 사이트 명령 검색을 수행했습니다. 결과는 이 용어에 대한 Halfords의 유기적 성능을 억제하는 중복 매개변수 URL을 보여줍니다.

여성용 자전거에 대한 수많은 중복 매개변수 URL이 있었고 위의 스크린샷에는 URL에 product_storeId_10001_catalogId_14552_productId_가 포함된 두 개의 결과가 포함되어 있습니다.

웹사이트에서 여성용 자전거 쿼리에 사용할 수 있는 URL을 더 많이 찾을 수 있었습니다. 기본 탐색 메뉴 내의 링크는 매개변수로 구동되는 여성용 자전거 페이지로 연결됩니다.

Halfords 사이트의 탐색 메뉴는 사용자를 매개변수 필터 페이지로 안내합니다.
Halfords 사이트의 탐색 메뉴는 사용자를 매개변수 필터 페이지로 안내했습니다.

제품 카테고리 필터 옵션 및 추가 검색 필터 옵션으로 인해 동일한 용어에 대해 경쟁하는 추가 페이지가 생성되었습니다. Halfords는 Google이 색인을 생성할 페이지를 이해하는 데 도움이 되는 매개변수 문제를 피하기 위해 기술적 SEO 기술을 사용하지 않았기 때문에 유기적 트래픽을 놓쳤습니다.

이상적으로는 페이지가 검색 엔진에 친숙한 URL 구조를 사용해야 하지만 중복 및 색인 생성 문제를 피하기 위해 필요한 단계를 수행하는 한 매개변수를 계속 사용할 수 있습니다.

Halfords의 페이지 제목과 제목에 다양한 여성용 자전거가 있는 여성용 자전거 페이지가 여러 개 있다는 사실 때문에 성능이 저하되었습니다. 이것은 웹사이트가 동일한 주제를 다루는 두 개 이상의 페이지를 가지고 있어 검색 엔진을 혼란스럽게 만드는 전형적인 예입니다. 즉, 검색 엔진은 어떤 페이지의 순위를 매길지 확신할 수 없습니다.

Halfords에 여전히 매개변수 문제가 있습니까?

site:halfords.com "womens bikes"에 대해 동일한 사이트 명령을 사용하는 사이트를 보면 Halfords가 이 용어에 대해 좋은 순위를 차지하고 있음을 알 수 있습니다.

여성용 자전거 검색 결과입니다. 이제 Halfords 카테고리 페이지가 순위를 차지합니다.
여성용 자전거 검색 결과입니다. 이제 Halfords 카테고리 페이지가 순위를 차지합니다.

그러나 검색 엔진 결과를 아래로 스크롤하면 매개변수 페이지가 여전히 Google 색인에 있기 때문에 이전에 가졌던 매개변수 문제가 완전히 사라지지 않았음을 알 수 있습니다.

지난번에 발견한 Halfords 크기 매개변수 페이지는 여전히 Google에서 색인을 생성합니다.
지난번에 발견한 Halfords 크기 매개변수 페이지는 여전히 Google에서 색인을 생성하고 있습니다.

그래서 이게 왜? 여성용 자전거 매개변수 페이지의 소스 코드를 보면 기본 여성용 자전거 페이지가 색인을 생성할 페이지라고 Google에 알리는 대신 자체 참조 표준 태그가 포함되어 있습니다.

여성용 자전거 페이지의 표준 태그는 기본 여성용 자전거 페이지를 가리켜야 하지만 그렇게 하지 않습니다.
여성용 자전거 페이지의 Canonical 태그는 기본 여성용 자전거 페이지를 가리켜야 하지만 그렇게 하지 않습니다. 표준 태그는 색인 생성 문제를 피하기 위해 항상 전자상거래 사이트의 기본 카테고리 페이지를 참조하도록 설정할 수 있습니다. 아래에서는 웹사이트에서 문제를 발견하는 방법을 살펴봅니다.

다음 섹션에서는 이러한 문제를 해결하는 방법과 식별하는 방법에 대해 설명합니다.

3. URL 매개변수와 관련된 함정을 식별하고 피하는 방법

URL 매개변수가 웹사이트에서 SEO 문제를 일으키지 않도록 하는 여러 솔루션이 있습니다. 그러나 서둘러 아래 수정 사항을 구현하기 전에 다음 질문을 통해 URL 매개변수가 웹사이트 문제를 일으킬 수 있는지 확인해야 합니다.

  • 웹사이트에서 검색 필터를 사용할 때(패싯 탐색 참조) URL이 변경되고 복사본이 원본 URL의 복사본과 동일하게 유지됩니까?
  • 웹사이트에서 검색 필터를 사용할 때 URL이 변경되고 페이지 제목과 메타 설명이 동일하게 유지되거나 동일한 대상 키워드를 포함합니까?

이 중 하나 또는 둘 모두에 대해 예라고 답한 경우 URL 매개변수가 자연 검색에서 사이트의 성능을 저해할 수 있으므로 조치를 취해야 할 때일 수 있습니다.

사이트에서 매개변수가 사용되는 위치와 방법을 결정하는 데 사용할 수 있는 사이트 크롤링 도구가 있습니다. 사용할 수 있는 몇 가지 일반적인 도구 목록은 다음과 같습니다.

  • Screaming Frog SEO 스파이더 크롤링 도구 . 무료 버전을 사용하면 500개의 URL을 크롤링할 수 있습니다. 유료 버전을 사용하면 크롤링 사용자 에이전트를 Google로 설정하고 무제한 URL을 크롤링할 수 있습니다.
  • Ahrefs 사이트 감사 도구 – 월 $99부터 시작하는 월간 구독의 일부로 포함
  • Deepcrawl – 초대형 전자 상거래 사이트에 적합한 강력한 클라우드 크롤링 소프트웨어입니다.

표준 태그

표준 태그는 특정 페이지가 특정 URL의 사본으로 취급되어야 하고 모든 순위가 실제로 표준 URL에 반영되어야 함을 검색 엔진에 표시하는 데 사용됩니다.

표준 태그

웹 개발자는 필터가 적용되기 전에 콘텐츠의 표준 버전을 카테고리 페이지 URL로 설정할 수 있습니다. 이것은 검색 엔진 로봇을 실제로 크롤링하려는 콘텐츠로 안내하는 동시에 사용자가 요구 사항과 밀접하게 관련된 제품을 찾을 수 있도록 사이트에 필터를 유지하는 데 도움이 되는 간단한 솔루션입니다. rel=”canonical” 태그 구현에 대한 자세한 내용은 표준 태그를 올바르게 사용하는 방법에 대한 가이드를 참조하세요. 또한 Magento 전자 상거래 사이트에서 표준 태그를 구현하는 방법에 대한 가이드를 작성했습니다.

4. 매개변수 문제가 있는지 확인하는 방법

이것이 귀하의 사이트에 해당하는지 확인하는 한 가지 방법은 제품 카테고리 페이지 중 하나에서 사용 가능한 일부 필터를 테스트하여 제품이 필터링된 후 콘텐츠가 크게 변경되는지 여부를 평가하는 것입니다. 예를 들어, 사이클링 웹사이트의 원본 카테고리 페이지 콘텐츠에 특정 유형의 자전거를 홍보하기 위한 문구가 한두 단락 포함되어 있다고 가정해 보겠습니다. 그런 다음 패싯 탐색을 사용하여 여성용 자전거를 선택하기 위해 필터를 적용하면 페이지 URL이 쿼리 문자열(example.com/bikes ?type=female )을 포함하도록 변경됩니다. 페이지의 관계가 검색 엔진에 명확하지 않은 경우 Google에서 페이지를 중복 콘텐츠로 분류할 수 있습니다.

URL 매개변수 도구

URL 매개변수 사용 특정 매개변수가 포함된 URL을 처리하는 방법에 대한 정보를 Google에 제공하는 Google Search Console 내의 도구입니다. Google 색인에서 잘못된 페이지를 쉽게 제외하여 트래픽이 크게 손실될 수 있으므로 변경할 때 주의하십시오.

Google Search Console에서 URL 매개변수 구성
Google Search Console에서 URL 매개변수 구성

Bing Webmaster Central은 URL 매개변수를 무시하는 도구도 제공합니다. 이 도구를 사용하는 방법에 대한 가이드는 여기에서 찾을 수 있습니다.

Robots.txt – 쿼리 문자열 허용 안 함

robots.txt 파일은 검색 엔진이 검색 쿼리 매개변수를 크롤링하는 것을 차단하여 중복 콘텐츠 상황을 해결하는 데 도움이 될 수 있습니다. 그러나 계속해서 모든 쿼리 문자열을 차단하기 전에 허용하지 않는 모든 항목이 인덱싱되기를 원하지 않는 항목인지 확인하는 것이 좋습니다. 대부분의 경우 웹사이트의 robots.txt 파일에 다음 행을 추가하기만 하면 매개변수 기반 페이지를 무시하도록 검색 엔진을 지정할 수 있습니다.

Disallow: /*?*

이렇게 하면 물음표가 있는 URL이 허용되지 않습니다. 분명히 이것은 모든 URL 매개변수가 검색 엔진에 의해 크롤링되는 것을 차단하는 데 유용하지만 먼저 URL 구조 내에서 매개변수를 사용하는 사이트의 다른 영역이 없는지 확인해야 합니다.

이렇게 하려면 Screaming Frog의 SEO 스파이더와 같은 도구를 사용하여 전체 웹사이트를 크롤링하고 웹사이트의 URL 목록을 스프레드시트로 내보내고 스프레드시트 내에서 물음표( ?).

여기서 주의해야 할 일반적인 사항은 URL 매개변수를 사용하여 페이지의 다른 언어 변형을 제공하는 것인데, 이는 그 자체로 나쁜 생각입니다. 이 경우 검색 엔진이 robots.txt를 통해 해당 변종을 크롤링하는 것을 차단하고 싶지 않습니다. 대신 여러 국가를 대상으로 하는 실행 가능한 URL 구조를 구현하는 방법을 살펴봐야 합니다.

URL 목록을 살펴보고 URL 매개변수를 사용하는 유일한 페이지가 중복 콘텐츠 문제를 일으키는 페이지임을 확인한 경우 웹사이트의 robots.txt 파일에 위의 명령을 추가하는 것이 좋습니다.

아래 이미지는 처음 문제를 보았을 때 Halfords robot.txt 파일을 보여줍니다. 이 시점에서 URL 매개변수는 차단되지 않았습니다.

Halfords.com robots.txt 파일. 문제가 있는 매개변수 페이지는 차단되지 않습니다.
Halfords.com robots.txt 파일. 문제가 있는 매개변수 페이지는 차단되지 않습니다.

이 사이트의 현재 robots.txt 파일을 보면 일부 매개변수가 차단되었음을 알 수 있습니다.

현재 robots.txt 파일은 일부 매개변수 URL이 차단되었음을 보여줍니다.
현재 robots.txt 파일은 일부 매개변수 URL이 차단되었음을 보여줍니다.

결론

패싯 탐색을 사용하면 웹사이트에서 특정 제품을 찾는 소비자에게 매우 유용할 수 있지만 필터를 적용한 결과 생성된 URL이 자연 검색 결과에서 원래 카테고리 페이지의 성능을 저해하지 않도록 해야 합니다. .

URL 매개변수에 대한 가장 일반적인 수정 사항 세 가지에 대해 자세히 설명했지만 웹사이트 플랫폼마다 약간씩 다르기 때문에 솔루션을 실행하고 구현하기 전에 시간을 내어 사례별로 각 상황을 평가해야 합니다. 설명했습니다.

방금 새로운 것을 배웠습니까?

그런 다음 매월 전문가 기사를 읽는 80,000명의 사람들과 함께하십시오.
  • 이 필드는 유효성 검사용이며 변경되지 않은 상태로 두어야 합니다.

검색 엔진 최적화(SEO)에 도움이 필요하시면 주저하지 마시고 저희에게 연락해 주십시오.