본문 바로가기
SEO·GEO 용어사전

이커머스 SEO (E-commerce SEO)

마지막 업데이트

이커머스 SEO는 상품, 카테고리, 상품 목록 페이지가 검색에서 잘 발견되고 정확하게 표시되도록 사이트 구조와 상품 데이터를 관리하는 SEO 작업입니다. 상품 수가 많고 재고와 가격이 자주 바뀌는 사이트에서, 그 변화를 검색엔진이 놓치지 않게 만드는 데 초점을 둡니다.

이 글은 검색과 색인에 관련된 이커머스 SEO만 다룹니다. 네이버 쇼핑 검색광고나 상품 노출 입찰처럼 유료 광고에 속하는 작업, 결제와 배송 같은 운영 업무는 다루지 않습니다.

이 글은 Google 검색 센터의 이커머스 전용 문서를 기준으로 작성했습니다. Ahrefs의 실무 자료도 참고했습니다.

이커머스 SEO의 대상과 결과

이커머스 SEO가 다루는 페이지는 크게 세 가지입니다.

  • 상품 상세 페이지: 개별 상품의 정보와 구매 옵션을 보여주는 페이지
  • 카테고리 페이지: 관련 상품을 모아 보여주는 목록 페이지
  • 검색과 필터 결과 페이지: 사용자가 조건을 좁혀 만든 목록 페이지

이 페이지들이 얻는 결과는 검색 노출입니다. Google은 이커머스 콘텐츠가 검색결과, 이미지, 렌즈, 쇼핑 탭, 비즈니스 프로필, 지도까지 여섯 화면에서 노출될 수 있다고 안내합니다. 화면마다 노출 조건이 다르기 때문에, 상품 데이터를 한 번만 정리했다고 모든 화면에 똑같이 나타나는 것은 아닙니다.

일반 SEO와 다른 이커머스 SEO의 조건

같은 테크니컬 SEO 원리라도 이커머스 사이트에서는 조건이 훨씬 까다로워집니다.

  • URL 수: 색상, 사이즈, 가격대, 정렬 조합만으로 URL 수가 곱셈으로 늘어납니다. 색상 10종에 사이즈 5종만 있어도 조합은 50가지가 넘습니다.
  • 필터 처리: 사용자가 만든 필터 조합 중 어디까지 색인이 필요한지, 어디부터 막아야 할지 매번 판단해야 합니다.
  • 재고와 가격 변동: 같은 상품이라도 재고와 가격이 하루에도 여러 번 바뀌어, 검색엔진이 참고하는 정보가 실제 화면과 어긋나기 쉽습니다.
  • 상품 데이터의 정확성: 이름, 가격, 재고, 리뷰 같은 값이 화면과 마크업에서 항상 같아야 합니다. 일반 콘텐츠 사이트의 텍스트 오류보다 훨씬 자주, 자동으로 어긋납니다.

일반 콘텐츠 사이트는 페이지 수가 상대적으로 적고 내용도 자주 바뀌지 않아 이 문제들이 크게 부각되지 않습니다. 이커머스 사이트는 상품 수만큼 페이지가 늘고 데이터도 계속 바뀌기 때문에, 구조와 데이터 관리를 이커머스 SEO라는 별도 판단으로 다룹니다.

사이트 구조와 상품 데이터로 하는 일

이커머스 SEO는 새로운 기법을 따로 만드는 작업이 아니라, 아래 다섯 가지 요소를 상품 규모와 재고 변동에 맞게 조합하는 판단입니다.

  • 패싯 내비게이션: 색상, 사이즈, 가격대 필터가 만드는 URL 조합 중 어디까지 크롤링과 색인을 허용할지 정합니다.
  • 사이트 아키텍처: 홈, 카테고리, 하위 카테고리, 상품 페이지를 계층과 링크로 연결해 검색로봇이 검색창 없이도 상품을 찾게 합니다.
  • 상품 구조화 데이터: 상품명, 가격, 재고 같은 정보를 Product와 Offer 마크업으로 표시해 검색엔진이 정확히 읽게 합니다.
  • Merchant listing: 실제로 구매할 수 있는 상품 페이지를 Google 쇼핑 화면에 노출시키는 기능을 관리합니다.
  • 페이지네이션: 상품이 많은 카테고리에서 뒷페이지 상품도 크롤러가 발견할 수 있게 목록을 나눕니다.

각 요소의 구체적인 설정법은 해당 글에서 다룹니다. 이 글은 그 요소들을 언제, 왜 조합해야 하는지와 이커머스에서만 생기는 판단을 정리합니다.

재고 상태에 따른 품절과 단종 상품 처리

일시적으로 품절된 상품은 페이지를 지우지 않는 것이 기본입니다. Google은 주문을 처리할 수 없거나 상품 다수가 일시 품절이라면 페이지를 품절로 표시해 유지하는 편이 검색 노출에 유리하다고 안내합니다. 삭제 도구로 페이지를 없애면 그 상품에 대한 정확한 정보를 검색에서 찾을 수 없게 되고, 오히려 다른 사이트의 부정확한 정보만 남을 수 있습니다.

품절 상태는 구조화 데이터의 availability 값으로도 표시합니다. InStock, OutOfStock, BackOrder, PreOrder, LimitedAvailability, Discontinued, SoldOut 같은 값 중 현재 상태와 맞는 값 하나를 지정합니다.

완전히 단종돼 재입고 계획이 없는 상품은 Google이 별도의 공식 절차를 문서로 밝히지 않았습니다. Discontinued 값으로 상태를 표시하고 대체 상품이 있으면 그 페이지로 안내하는 방식이 실무에서 널리 쓰이지만, 이 부분은 공식 지침이 아니라 실무 판단이라는 점을 함께 알아 두어야 합니다.

상품 변형 URL 정리

같은 상품의 색상이나 사이즈 변형은 URL 하나로 묶어 관리합니다. Google은 변형을 경로 구간(/t-shirt/green)이나 쿼리 매개변수(/t-shirt?color=green) 중 하나로 표시하라고 안내합니다. 쿼리 매개변수를 쓴다면 매개변수를 뺀 URL, 즉 /t-shirt를 대표 URL로 지정합니다.

변형마다 URL이 따로 있는데 대표 URL을 지정하지 않으면, 검색엔진이 같은 상품의 변형 URL들을 서로 다른 상품처럼 나눠 볼 수 있습니다. 리뷰와 링크 신호도 변형 수만큼 흩어집니다.

카테고리 페이지가 맡는 역할

카테고리 페이지는 개별 상품을 모아 검색로봇에게 상품 목록의 존재를 알리는 역할을 합니다. 메뉴에서 카테고리로, 카테고리에서 하위 카테고리로, 하위 카테고리에서 개별 상품 페이지로 이어지는 링크가 있어야 크롤러가 검색창에 검색어를 입력하지 않고도 상품을 찾을 수 있습니다.

상품이 모두 품절되거나 판매를 종료해 카테고리가 비면, 빈 페이지를 그대로 두지 않습니다. Google은 이런 페이지에 noindex를 붙이거나 404를 반환하라고 안내합니다.

자사몰 SEO와 네이버쇼핑 입점의 채널 구분

네이버쇼핑 입점은 스마트스토어나 상품 DB 연동으로 상품을 네이버 쇼핑 검색 화면에 노출하는 채널입니다. 자사몰이 네이버의 일반 웹 검색 결과에 노출되려면 이것과 별개로, 서치어드바이저에 사이트를 등록하고 수집을 허용해야 합니다.

두 채널은 노출되는 화면과 관리 도구가 다릅니다. 네이버쇼핑 노출 순위를 정하는 구체적인 기준은 네이버가 공식적으로 공개하지 않았으므로, 이 글에서는 다루지 않습니다.

자주 묻는 질문

재고가 일시적으로 없는 상품 페이지는 지워도 되나요?

지우지 않는 편이 낫습니다. Google은 일시 품절 상품 페이지를 삭제하는 대신 품절로 표시해 유지하라고 안내합니다. 페이지를 지우면 검색에서 그 상품에 대한 정확한 정보 자체가 사라집니다.

이커머스 SEO는 패싯 내비게이션이나 상품 구조화 데이터 같은 용어와 뭐가 다른가요?

패싯 내비게이션, 사이트 아키텍처, 상품 구조화 데이터, Merchant listing, 페이지네이션은 각각 특정 문제 하나를 다루는 개별 용어입니다. 이커머스 SEO는 이 요소들을 상품 규모와 재고 변동에 맞게 조합하는 상위 판단입니다.

네이버쇼핑에 입점하면 자사몰 SEO는 따로 안 해도 되나요?

아닙니다. 네이버쇼핑 노출과 자사몰의 네이버 웹 검색 노출은 서로 다른 채널입니다. 네이버쇼핑에 입점했더라도 자사몰 자체가 검색에 노출되려면 별도로 사이트 구조와 상품 데이터를 관리해야 합니다.

함께 알아두면 좋은 용어

참고 문서