이커머스 기술 SEO: 패싯 URL, 페이지네이션, canonical, 변형 상품, 품절 페이지, 속도, Product 구조화 데이터, 사이트맵을 Google 규칙에 따라 관리합니다.

이 페이지의 내용
요약
이커머스 기술 SEO란 상품 수보다 훨씬 많은 URL을 만드는 카탈로그를 Google이 크롤링하고, 색인하고, 이해할 수 있도록 하는 것을 뜻합니다. 가장 중요한 여덟 가지 수정 사항은 다음과 같습니다. 패싯 내비게이션을 관리하고, 페이지네이션의 각 페이지에 고유한 canonical을 부여하고, 상품마다 canonical을 하나만 두고, 변형 상품을 ProductGroup으로 표시하고, 품절 및 단종 상품은 soft 404 없이 처리하고, 템플릿 단위에서 Core Web Vitals를 충족하고, Product 구조화 데이터와 Merchant Center 피드를 추가하고, XML 사이트맵에는 색인 가능한 URL만 포함합니다.
더 알아보고 싶다면 물어보세요
간단 퀴즈
온라인 쇼핑몰의 다음 고객은 어디서 찾아야 합니까?
Sorank가 답변에 잘 맞습니다
귀사의 사이트에서 3일 동안 사용해 보시고 Google, ChatGPT 및 다른 AI에서 귀사의 현재 위치를 확인하십시오.
3일 무료 체험 시작3일 무료, 이후 언제든 해지할 수 있습니다. 90일 성과 미달 시 환불 보장.
200개 글이 있는 블로그의 URL은 약 200개입니다. 반면 상품 2000개인 쇼핑몰은 필터, 정렬 방식, 색상, 페이지 번호가 모두 링크가 되면 수십만 개의 URL을 노출할 수 있습니다. 그래서 이커머스 기술 SEO는 별도의 분야입니다. 기술 SEO의 일반 원칙은 여전히 적용되지만, 규모와 템플릿이 우선순위를 바꿉니다. Google은 아래 내용의 대부분을 패싯 내비게이션 관리 가이드와 이커머스 항목에 문서화해 두었습니다. 이 가이드는 그 내용을 페이지 유형별 체크리스트로 정리하여, 각 수정 사항을 한 번만 적용해도 카탈로그 전체에 효과가 나도록 합니다.
쇼핑몰을 콘텐츠 사이트와 구별하는 요소는 세 가지입니다.
그 결과 크롤링 예산과 중복 문제가 생깁니다. Googlebot은 방문 횟수를 필터링되거나 정렬된 복사본에 쓰고, 새 상품과 중요한 카테고리는 기다리게 됩니다. 아래 표는 반복되는 문제를 원인, 그리고 Google이 권장하는 수정 방법과 연결합니다.
| 문제 | 흔한 원인 | 수정 방법 |
|---|---|---|
| 필터에 크롤링이 낭비됨 | 패싯 링크(색상, 사이즈, 가격) | 쓸모없는 패싯은 robots.txt에서 차단하고, 검색 수요가 있는 패싯만 색인 |
| 중복 목록 | 정렬 방식, 추적 매개변수 | 깨끗한 URL로 canonical 지정, 정렬 매개변수는 robots.txt로 관리 |
| 깊은 상품을 찾지 못함 | JavaScript 또는 #프래그먼트 페이지네이션 | 크롤링 가능한 ?page=n 링크 사용, 각 페이지는 자기 자신을 canonical로 지정 |
| 같은 상품이 여러 URL에 있음 | 여러 카테고리 경로로 상품에 도달 가능 | 카테고리가 없는 상품 URL 하나를 만들고 그 URL로 canonical 지정 |
| 변형 상품끼리 경쟁함 | 색상이나 사이즈마다 URL이 있고 묶여 있지 않음 | ProductGroup 표시, 그룹 또는 변형 페이지마다 canonical 하나 |
| Soft 404 | 품절이나 단종으로 내용이 비어 있는 상품 페이지 | 대체 상품과 함께 페이지를 유지하고, 영구 단종이면 301 또는 404 사용 |
| 느린 템플릿 | 무거운 이미지, 제3자 스크립트 | 템플릿 수준에서 LCP, INP, CLS 개선 |
| 사이트맵이 지저분함 | 필터링, 리디렉션, noindex URL이 포함됨 | 상태 코드 200의 정규 색인 가능 URL만 포함 |
패싯 내비게이션(카테고리 페이지의 필터)은 대부분의 쇼핑몰에서 크롤링 낭비의 첫 번째 원인입니다. Google의 지침은 분명합니다. 필터링된 URL이 검색 결과에 나올 필요가 없다면 robots.txt에서 차단하세요. canonical 태그는 시간이 지나면서 정규가 아닌 URL의 크롤링을 천천히 줄일 뿐이며, nofollow는 그 URL로 가는 모든 링크가 이를 달고 있어야만 효과가 있습니다.
실제로 효과가 있는 방법은 패싯을 두 그룹으로 나누는 것입니다.
필터링된 URL을 계속 크롤링 가능하게 두어야 한다면, Google은 표준 매개변수 구분자인 &, 같은 조합이 URL을 두 개 만들지 않도록 필터의 순서를 고정하는 것, 그리고 조합에 해당하는 상품이 없을 때 HTTP 404 상태를 반환하는 것을 요구합니다.
주의
같은 URL에 robots.txt 차단과 noindex 태그를 함께 쓰지 마세요. Google이 페이지를 크롤링할 수 없으면 noindex를 전혀 보지 못하며, 그 URL은 설명 없이 색인에 남을 수 있습니다. 둘 중 하나를 고르세요. 순수한 낭비라면 크롤링을 차단하고, 오래된 URL이 빠질 때까지는 noindex와 함께 크롤링을 허용한 뒤 나중에 차단하세요.
큰 카테고리는 여러 페이지로 나뉘고, 8페이지의 상품은 Google이 8페이지에 도달할 수 있어야만 발견됩니다. Google의 이커머스 페이지네이션 가이드라인은 네 가지 규칙을 제시합니다.
«모두 보기» 페이지와 «더 보기» 방식에 대한 자세한 내용은 저희의 페이지네이션 SEO 글을 참고하세요.
canonical 태그는 거의 동일한 여러 페이지 가운데 어느 것이 기준 버전인지 Google에 알려 줍니다. 쇼핑몰에서는 세 가지 규칙이 대부분의 경우를 다룹니다.
canonical은 신호가 서로 모순될 때 Google이 무시하는 힌트일 뿐입니다. 예를 들어 매개변수가 붙은 버전으로 가는 내부 링크, 그 URL을 나열한 사이트맵, 리디렉션되었거나 noindex인 페이지를 가리키는 canonical이 그런 경우입니다. 태그 자체보다 링크, canonical, 사이트맵이 일관되는 것이 더 중요합니다.
색상, 사이즈, 소재는 모든 쇼핑몰에서 같은 질문을 던집니다. 모든 변형에 페이지 하나를 쓸지, 변형마다 페이지를 하나씩 만들지. Google은 두 방식을 모두 지원하며, 이는 상품 변형 구조화 데이터 문서에 나와 있습니다.
두 경우 모두 그룹에는 ProductGroup으로 표시하고, hasVariant로 변형을 나열하고, variesBy(color, size, material, pattern, suggestedAge, suggestedGender)로 속성을 선언하며, 각 변형에 고유한 sku 또는 gtin을 부여하세요. Google은 또한 각 변형을 자체 URL(예: ?color=green&size=small)을 통해 미리 선택할 수 있어야 하며, 그때 페이지에 올바른 이미지, 가격, 재고 상태가 표시되어야 한다고 요구합니다.
예시
5가지 색상과 6가지 사이즈로 판매되는 티셔츠는 30개의 변형을 만듭니다. 30개 페이지를 모두 색인하면 신호가 분산됩니다. 흔한 선택은 색상마다 페이지 하나(사진과 수요가 각각 있는 5개 페이지)를 두고, 사이즈는 페이지에서 고르게 하며, 모두 같은 productGroupID 아래 묶는 방식입니다.
재고는 쇼핑몰 URL이 가장 자주 깨지는 지점입니다. «구매 불가»라는 문구만 있는 빈 상품 페이지는 Search Console에서 soft 404로 보고될 수 있으며, 그러면 페이지는 순위와 링크를 잃습니다. 올바른 대응은 상품이 얼마나 오랫동안 없을지에 따라 달라집니다.
| 상황 | 권장 처리 |
|---|---|
| 일시적으로 품절 | 페이지를 공개 상태로 두고(200), 마크업에 OutOfStock 가용성을 표시하고, 재입고 날짜와 재고가 있는 유사 상품을 보여 줌 |
| 계절 상품, 내년에 다시 입고 | 페이지와 URL을 유지하고, 대체 상품과 재입고 알림 신청을 추가 |
| 단종, 가까운 대체품이 있음 | 대체품 또는 가장 가까운 카테고리로 301 리디렉션 |
| 단종, 동등한 상품도 없고 링크도 없음 | 404 또는 410을 반환하고 사이트맵과 내부 링크에서 제거 |
| 단종이지만 여전히 유입이나 링크가 있음 | 사양과 후속 제품을 담은 아카이브 페이지로 유지 |
단종된 모든 상품을 홈페이지로 리디렉션하지 마세요. Google은 이런 대량 리디렉션을 대개 soft 404로 취급합니다. 리디렉션 규칙 자체는 저희의 SEO 리디렉션 가이드를 참고하세요.
Google은 페이지 경험을 Core Web Vitals로 측정합니다. web.dev에 따르면, 모바일과 데스크톱의 실제 방문 기준 75번째 백분위수에서 LCP가 2.5초 이하, INP가 200밀리초 이하, CLS가 0.1 이하이면 페이지는 «좋음»으로 평가됩니다. 쇼핑몰이 이 기준을 통과하지 못하는 데에는 반복되는 이유가 있습니다.
URL이 아니라 템플릿 단위로 작업하세요. 상품 템플릿 하나를 고치면 수천 개의 페이지가 한꺼번에 개선됩니다. Search Console의 Core Web Vitals 보고서는 이미 비슷한 페이지끼리 URL을 묶어 보여 줍니다.
Product 구조화 데이터(name, image, 가격·통화·재고 상태를 담은 offers, 리뷰가 실제이고 페이지에 표시될 때의 aggregateRating)는 상품 페이지가 가격과 재고가 표시되는 리치 결과의 대상이 되도록 합니다. 카테고리와 상품에는 BreadcrumbList를, 홈페이지에는 Organization을 추가하세요. Google은 마크업과 함께 상품 피드를 Merchant Center에 보내는 것도 권장합니다. 피드는 Shopping 탭에 무엇이 나타날지를 결정하며, 여러분의 일정에 따라 갱신됩니다. 이커머스 상품 페이지 가이드는 같은 템플릿의 콘텐츠 측면을 다룹니다.
XML 사이트맵에 대해서는 Google의 사이트맵 문서가 파일당 50,000개 URL 또는 압축하지 않은 50 MB를 상한으로 정하고 있습니다. priority와 changefreq 태그는 무시되며, lastmod는 항상 정확할 때만 사용됩니다. 쇼핑몰을 위한 실용적인 규칙은 다음과 같습니다.
무료 사이트맵 검사기는 실수로 나열된 리디렉션, 깨진 링크, noindex URL을 표시해 줍니다.
팁
상품 사이트맵의 URL 수를 Search Console 페이지 색인 보고서에서 그 사이트맵으로 필터링한 «색인 생성됨» 상품 수와 비교해 보세요. 차이가 크다면 중복, 얇은 페이지, 또는 상품 템플릿의 크롤링 문제를 시사합니다.
그렇습니다. ChatGPT, Gemini, Perplexity는 이제 상품과 쇼핑몰을 직접 추천하며, 가져와서 읽을 수 있는 페이지에 의존합니다. 카탈로그가 인용될 수 있는지는 세 가지 기술적 요소에 달려 있습니다.
저희의 소매업 AI 인용 연구는 쇼핑 질문에서 AI가 어떤 출처를 인용하는지 보여 줍니다. 이커머스의 AI 글은 AI를 통한 새로운 구매 채널을 다룹니다. 쇼핑몰이 이런 답변에서 언급되는지 확인하려면, AI 언급 추적이 ChatGPT, Claude, Gemini에서 브랜드를 추적해 줍니다.
먼저 색인을 막는 것, 다음으로 크롤링을 낭비하는 것, 마지막으로 순위와 클릭을 높이는 것 순서로 시작하세요.
몇 달마다, 그리고 플랫폼을 옮길 때마다 전체 이커머스 SEO 감사를 진행하고, 이커머스 SEO 투자수익률 계산기로 수정 사항의 가치를 추산하세요.

기술적으로 깨끗한 쇼핑몰은 모든 상품과 카테고리가 중복과 싸우는 대신 콘텐츠로 경쟁하도록 해 줍니다. 템플릿이 탄탄해지면 성장은 콘텐츠와 권위에서 옵니다. Sorank는 쇼핑몰이 얻을 수 있는 키워드를 찾고, 카테고리로 내부 링크를 건 최적화된 구매 가이드를 작성해 게시하며, 5000명이 넘는 사용자 사이트 사이에서 자연스러운 백링크를 자동으로 확보하고, AI에서의 인용을 autopilot으로 추적합니다. 요금제 보기. 연간 결제 시 월 $49부터, 3일 무료 체험이 포함됩니다.
필터, 정렬, 페이지네이션, 변형 상품 때문에 쇼핑몰은 상품 수보다 훨씬 많은 URL을 만들어 내므로 더 큰 비중을 갖습니다. 상품이나 카테고리 템플릿의 오류 하나가 그 유형의 모든 페이지에서 반복됩니다. 필터가 적은 소규모 카탈로그에서는 기본만으로도 충분하지만, 대규모 카탈로그에서는 크롤링과 중복을 관리하는 능력이 새 상품의 색인 여부를 좌우하는 경우가 많습니다.
실제 검색과 맞는 필터링 페이지만 색인해야 합니다. 예를 들어 사람들이 Google에 입력하는 색상이나 소재 같은 것입니다. 그것도 깔끔한 URL, 고유한 title, 독자적인 콘텐츠가 있을 때만 해당합니다. 여러 필터의 조합, 가격대, 정렬 방식은 크롤링 대상에서 제외해 두어야 하며, 보통 그 매개변수에 대한 robots.txt 규칙으로 처리합니다.
Shopify, WooCommerce, Magento, BigCommerce, PrestaShop 모두 올바르게 설정하면 좋은 순위를 얻을 수 있습니다. 차이는 통제력에 있습니다. 일부 플랫폼은 URL 구조를 강제하고, 상품 경로를 중복시키거나, robots.txt 편집을 제한합니다. 선택하거나 이전하기 전에 각 플랫폼이 canonical, 패싯 URL, 리디렉션, 구조화 데이터를 어떻게 다루는지 확인하세요.
먼저 Sorank를 경험한 사람들
