제품 목록 페이지(PLP)란? 의미, 예시, SEO

제품 목록 페이지(PLP)란? 의미, 예시, SEO

모든 온라인 스토어는 목록 페이지로 운영되며, 이 페이지를 읽는 방문자는 성격이 전혀 다른 두 부류입니다. 무엇을 살지 고민하는 쇼핑객과 무엇을 크롤링할지 결정하는 Googlebot입니다. 같은 페이지에서 서로 다른 것을 필요로 합니다.

제품 목록 페이지, 즉 PLP(product listing page)는 온라인 스토어가 한 카테고리 전체를 한 번에 펼쳐 보이는 곳입니다. 쇼핑객은 비교하는 데 사용하고, Google은 제품 페이지를 찾는 데 사용합니다. 하지만 쇼핑객에게 도움이 되는 필터가 거의 중복된 URL을 수천 개나 만들어 낼 수도 있습니다.

이 글에서는 PLP와 PDP의 차이, 쇼핑객이 사용하는 구성 요소, 목록 페이지에 대한 Google의 규칙을 살펴봅니다. 더 넓은 그림은 이커머스 SEO 가이드를 참고하세요.

제품 목록 페이지란?

제품 목록 페이지는 여러 제품을 나열하고 쇼핑객을 하나의 제품으로 보내는 모든 페이지입니다. 일반적인 의류 스토어의 예에서 보듯이, PLP는 '카테고리'라는 단어가 암시하는 것보다 더 많은 유형의 페이지를 포함합니다.

  • 카테고리 페이지: /women/shoes
  • 하위 카테고리 페이지: /women/shoes/running
  • 컬렉션 페이지: /summer-sale, 제품 유형이 아니라 캠페인 기준으로 묶은 페이지
  • 사이트 내 검색 결과: /search?q=sandals

네 가지 모두 제품 그리드, 필터, 정렬 메뉴, 페이지 매김이라는 하나의 템플릿을 공유합니다.

제품 목록 페이지의 구조: 상단의 탐색경로와 카테고리 제목, 왼쪽의 필터 패널과 삭제 가능한 칩으로 표시된 적용된 필터, 이미지·제품명·가격·평점이 담긴 제품 카드 그리드 위의 정렬 메뉴와 결과 수, 하단의 페이지 매김
제품 목록 페이지의 구조

PLP와 PDP의 차이는?

PLP는 여러 제품을 나열해 쇼핑객이 고를 수 있게 하고, 제품 상세 페이지, 즉 PDP(product detail page, product display page라고도 함)는 하나의 제품을 소개해 쇼핑객이 구매할 수 있게 합니다. 두 페이지의 역할은 다음과 같이 나뉩니다.

PLP(제품 목록 페이지)PDP(제품 상세 페이지)
목적쇼핑객이 둘러보고, 필터링하고, 비교하도록 돕기쇼핑객이 하나의 제품을 결정하도록 돕기
콘텐츠제품 카드, 필터, 정렬, 페이지 매김사진, 설명, 사양, 가격, 리뷰, 장바구니 담기
대표적인 검색어폭넓음: "여성 러닝화"구체적: 브랜드명과 모델명
전환에서의 역할쇼핑객을 알맞은 제품으로 이동시킴판매를 성사시킴
SEO에서의 역할카테고리 검색어로 순위에 오르고 Google을 모든 제품으로 안내제품명과 모델명 검색어로 순위에 오름

Google의 이커머스 사이트 구조 가이드는 카테고리 페이지가 모든 제품으로 직접 링크하지 않으면 Googlebot이 제품을 찾지 못할 수 있으며, Google은 일반적으로 페이지를 발견하는 데 사이트의 검색창을 사용하지 않는다고 경고합니다.

같은 러닝화가 /women/shoes/running에서는 하나의 카드로, 그리고 자체 URL에서도 나타납니다. 클릭은 카드가 얻고, 판매는 제품 페이지가 얻습니다.

전환을 이끄는 제품 목록 페이지의 조건

PLP는 쇼핑객이 필터, 정렬, 제품 카드, 페이지 매김을 통해 방대한 카탈로그를 관련 있는 몇 가지 제품으로 빠르게 좁힐 수 있을 때 전환으로 이어집니다. 그런데 대부분의 스토어는 여전히 이 부분을 잘못하고 있습니다. Baymard Institute의 2025년 제품 목록 벤치마크는 데스크톱 사이트의 58%와 모바일 사이트의 78%를 '부족함'에서 '보통' 수준으로 평가합니다.

구성 요소별로 부족한 점은 다음과 같습니다.

  • 필터. 51%의 사이트에 다섯 가지 필수 필터 유형(가격, 사용자 평점, 색상, 사이즈, 브랜드)이 없습니다. Baymard의 2023년 연구에서는 61%가 중요한 필터를 전혀 눈에 띄게 배치하지 않는 것으로 나타났습니다.
  • 적용된 필터. 20%의 사이트가 어떤 필터가 활성화되어 있는지 보여주지 않습니다. 그리드 위에 삭제 가능한 칩으로 표시하세요.
  • 정렬. 데스크톱 사이트의 68%와 모바일 사이트의 69%에 네 가지 필수 정렬 유형이 없습니다. 가격, 평점, 판매순, 최신순처럼 사람들이 실제로 선택하는 기준을 제공하세요.
  • 제품 카드. 80%의 사이트가 목록에서 제품당 썸네일을 세 개 이상 보여주지 않습니다. 썸네일을 추가하고 가격, 평점, 색상 견본도 함께 표시하세요.
  • 페이지 매김 또는 더 보기. 쇼핑객이 선호하는 방식을 고르되, 크롤링이 가능하게 만드세요(자세한 내용은 아래 참고).
Baymard의 2025년 벤치마크에서 제품 목록의 기본 요소가 빠진 이커머스 사이트 비율을 보여주는 막대 차트: 80%는 제품당 썸네일을 세 개 이상 보여주지 않고, 69%는 모바일에서 필수 정렬 유형이 없으며, 51%는 필수 필터 유형이 없고, 20%는 적용된 필터를 보여주지 않음
제품 목록 페이지가 부족한 부분

PLP SEO: 필터 혼란 없이 목록 페이지를 색인에 등록하는 방법

PLP SEO란 색인에 올리고 싶은 목록 페이지는 등록되게 하면서, 필터와 정렬 변형이 Google의 크롤링을 빨아들이지 않도록 하는 것입니다. Google은 패싯 내비게이션을 사이트 소유자가 보고하는 과도한 크롤링 문제의 "단연 가장 흔한 원인"이라고 부릅니다(Crawling December, 2024).

패싯 내비게이션과 URL 매개변수

PLP의 필터 패널인 패싯 내비게이션은 값의 모든 조합을 URL로 바꿀 수 있습니다. Google의 패싯 내비게이션 문서에 따르면 매개변수 기반 패싯 URL은 무한한 URL 공간을 만들 수 있습니다. 그 결과 과도한 크롤링이 발생하고 새 URL의 발견이 늦어집니다.

/shoes에 색상 8가지, 사이즈 10가지, 정렬 순서 4가지가 있다고 가정해 보겠습니다. 각각 하나씩만 골라도 브랜드나 가격이 더해지기 전에 이미 한 카테고리에서 320개의 URL이 생기며, /shoes?color=red&size=9&sort=price는 그중 하나입니다.

하나의 카테고리 URL인 /shoes가 색상 값 8개, 사이즈 값 10개, 정렬 순서 4개와 곱해져 /shoes?color=red&size=9&sort=price 같은 크롤링 가능한 URL 조합 320개가 되는 다이어그램, 브랜드나 가격 필터를 추가하기 전 기준
하나의 카테고리, 크롤링 가능한 URL 320개

Google의 규칙은 이러한 URL이 순위에 올라야 하는지에 따라 달라집니다.

  • 순위가 필요 없는 경우: robots.txt로 차단하거나 필터를 URL 프래그먼트(#)로 옮기고, 제품 페이지와 필터가 적용되지 않은 목록 하나는 크롤링 가능하게 유지하세요.
  • "빨간색 러닝화"처럼 일부는 순위가 필요한 경우: 매개변수에는 표준 & 구분자를 사용하고, 경로 기반 필터에는 중복 없이 고정된 필터 순서를 사용하세요.

작은 스토어에도 해당될까요? Google의 크롤링 예산 가이드는 매주 변경되는 고유 페이지가 100만 개 이상인 사이트, 매일 변경되는 페이지가 10,000개 이상인 사이트, 또는 "발견됨 - 현재 색인이 생성되지 않음" 상태의 URL이 많은 사이트를 대상으로 합니다. 그보다 작은 사이트라도 중복 URL(Google이 "인식된 인벤토리"라고 부르는 것)은 여전히 가장 직접적으로 통제할 수 있는 크롤링 요소입니다.

Google이 사이트에서 무엇을 크롤링할지 결정하는 방식은 크롤링 예산 가이드에서 다룹니다.

필터링되거나 정렬된 PLP에 canonical 태그를 설정하는 방법

필터링되거나 정렬된 PLP에서 필터가 적용되지 않은 페이지를 가리키는 rel=canonical 태그(URL의 기본 버전을 지정하는 페이지 HTML 속 한 줄)는 차단이 아니라 힌트입니다. 시간이 지나면서 필터링된 버전의 크롤링이 줄어들 수는 있지만, Google의 패싯 내비게이션 문서는 canonical과 nofollow가 robots.txt나 URL 프래그먼트보다 "장기적으로 일반적으로 효과가 떨어진다"고 평가합니다.

실제 중복 페이지의 경우, Google의 canonical URL 가이드는 리디렉션과 rel=canonical을 강한 신호로, 사이트맵 포함을 약한 신호로 평가하며, 신호는 서로 더해집니다. 내부 링크도 canonical URL로 연결하세요.

정렬 순서에는 별도의 규칙이 있습니다. Google의 페이지 매김 가이드는 ?order=price 같은 필터 및 대체 정렬 순서 변형을 noindex나 robots.txt로 색인에서 제외하라고 권장합니다.

태그 자체의 작동 방식은 canonical 태그 가이드에서 설명합니다.

PLP 페이지를 나누는 방법: 페이지 매김, 더 보기, 무한 스크롤

모든 페이지가 크롤링 가능한 고유 주소를 갖도록 PLP를 나누세요. 즉 ?page=2 같은 고유 URL, 자기 자신을 가리키는 canonical, 다음 페이지로 가는 일반 <a href> 링크가 필요합니다.

Google은 두 가지 금지 사항을 덧붙입니다. 2페이지 이후를 1페이지로 canonical 처리하지 말고, 페이지 번호에 # 프래그먼트를 사용하지 마세요.

더 보기와 무한 스크롤에도 같은 기반이 필요합니다. Google의 크롤러는 버튼을 클릭하지 않으며 사용자 동작을 기다리는 JavaScript도 일반적으로 실행하지 않습니다. 따라서 JavaScript로만 작동하는 버튼 뒤에 있는 제품은 페이지가 <a href> 링크도 함께 제공하지 않는 한(또는 사이트맵이나 Merchant Center 피드에 포함되지 않는 한) 발견되지 않습니다.

  • 올바른 예: /women/shoes/running의 3페이지가 ?page=3에 있고, 자기 자신을 canonical로 선언하며, <a href>로 ?page=4에 링크합니다.
  • 잘못된 예: 3페이지의 canonical이 1페이지로 설정되어 있고, 다음 제품 묶음은 JavaScript를 실행하는 "더 보기" 버튼으로만 나타납니다.

첫 번째 방식에서는 Google이 2페이지 이후의 모든 제품에 도달할 수 있지만, 두 번째 방식은 3페이지를 1페이지의 사본이라고 선언하고 따라갈 링크도 남기지 않습니다.

PLP로, 그리고 PLP에서 링크하는 방법

메인 메뉴와 탐색경로에서 PLP로 링크하고, 각 PLP에서는 나열된 모든 제품으로 링크하세요. Google의 이커머스 사이트 구조 가이드에 따르면 Google은 링크 깊이와 내부 링크 수로 중요도를 추론하며, 메뉴에서 카테고리로, 다시 하위 카테고리로, 그리고 모든 제품으로 이어지는 경로를 권장합니다.

그래서 PLP는 제품으로 링크를 전달하는 허브가 됩니다. 일반적인 규칙은 내부 링크 가이드에 정리되어 있습니다.

제품 목록 페이지에서 흔히 하는 실수

PLP 실수의 대부분은 필터, canonical, 스크립트를 디자인 세부 사항으로 취급하는 데서 비롯됩니다.

  1. 2페이지 이후를 1페이지로 canonical 처리. 해결: 모든 페이지에 자기 참조 canonical을 지정합니다.
  2. canonical만으로 패싯 제어. 해결: 순위가 필요 없는 패싯에는 robots.txt나 # 프래그먼트를 사용합니다.
  3. 일부 필터 링크에만 nofollow 적용. nofollow는 해당 URL로 향하는 내부 및 외부의 모든 앵커에 적용되어야만 효과가 있습니다. 해결: robots.txt나 프래그먼트를 사용합니다.
  4. 리디렉션되는 빈 필터 페이지. 결과가 없는 조합, 중복 필터, 존재하지 않는 페이지 번호는 리디렉션하지 말고 해당 URL에서 HTTP 404를 반환해야 합니다.
  5. JavaScript로만 작동하는 더 보기 버튼. 해결: 버튼 뒤에 크롤링 가능한 <a href> 페이지 매김을 둡니다.
  6. canonical을 정하는 데 robots.txt 사용. Google은 차단된 URL을 콘텐츠 없이 색인할 수 있으며, 이 용도로 noindex를 쓰는 것도 권장되지 않습니다. 해결: rel=canonical이나 리디렉션을 사용합니다.
  7. 적용된 필터 숨김. 해결: 그리드 위에 삭제 가능한 칩을 표시합니다.

Google Search Console에서 PLP를 모니터링하는 방법

Search Console의 페이지 색인 생성 보고서에서 PLP를 모니터링하세요. 필터링된 목록 페이지는 주로 다음 상태에 나타납니다.

  • 크롤링됨 - 현재 색인이 생성되지 않음: Google이 URL을 크롤링했지만 색인에 등록하지 않았습니다. 나중에 색인될 수 있으며 다시 제출할 필요는 없습니다.
  • 중복 페이지, Google에서 사용자와 다른 표준을 선택함: Google이 선언한 URL 대신 다른 URL을 선택했습니다.
  • 사용자가 선택한 표준이 없는 중복 페이지: canonical을 선언하지 않았고, Google이 다른 URL을 선택했습니다.

canonical로 필터가 적용되지 않은 페이지를 가리키는 필터링된 PLP는 보통 적절한 표준 태그가 포함된 대체 페이지로 표시되며, 이는 대개 예상된 결과입니다.

대형 스토어에서는 보고서의 예시 목록이 URL 1,000개에서 끊기므로, 수천 개의 패싯 URL을 그곳에서 모두 확인할 수 없습니다. 목록 페이지를 URL 패턴으로 묶으면 URL 하나하나가 아니라 하나의 세트로 측정할 수 있습니다.

SEOcrawl AI는 이미 그 그룹화를 해 줍니다. SEO Dashboard의 Tag Evolution 보기는 URL과 키워드를 그룹별로 측정하므로, '카테고리 페이지' 태그를 만들면 PLP의 클릭수와 노출수를 제품 페이지와 분리해 볼 수 있고, Search Console 데이터는 Google의 16개월을 넘어 보관됩니다. SEO Monitor는 템플릿 변경이 canonical 태그, 색인 생성 지시어, robots.txt, 상태 코드에 영향을 줄 때 알림을 보냅니다.

SEOcrawl AI MCP Server(MCP, 즉 Model Context Protocol은 AI 어시스턴트가 외부 도구를 조회할 수 있게 해 주는 표준)를 통해 AI 어시스턴트는 Search Console 상태별 색인 생성 범위를 가져오고 개별 URL을 검사할 수 있습니다. 이 플랫폼은 기존 SEO(Search Console 및 GA4)와 GEO, 즉 ChatGPT, Claude, Gemini, Perplexity, Copilot에서의 브랜드 가시성을 모두 다룹니다.

다음 단계: 카테고리 페이지에 태그를 지정하고 SEO Dashboard에서 제품 페이지와 분리해 추적하세요. 14일 무료 체험을 이용할 수 있습니다.

자주 묻는 질문

제품 목록 페이지(PLP)란 무엇인가요?

제품 목록 페이지는 온라인 스토어에서 여러 제품을 나열하고 쇼핑객을 하나의 제품으로 보내는 모든 페이지를 말합니다. 카테고리, 하위 카테고리, 컬렉션, 사이트 내 검색 결과 페이지가 여기에 해당합니다. 보통 제품 그리드, 필터, 정렬 메뉴, 페이지 매김으로 구성됩니다.

PLP와 PDP의 차이는 무엇인가요?

PLP는 여러 제품을 나열해 쇼핑객이 비교하고 고를 수 있게 하고, PDP(제품 상세 페이지)는 하나의 제품을 소개해 쇼핑객이 구매할 수 있게 합니다. PLP는 폭넓은 카테고리 검색어로 순위에 오르고 Google을 모든 제품으로 안내하며, PDP는 제품명과 모델명 검색어로 순위에 오르고 판매를 성사시킵니다.

이커머스에서 PLP는 무슨 뜻인가요?

이커머스에서 PLP는 product listing page의 약자로, 카테고리, 컬렉션, 검색 결과의 제품을 나열하는 페이지를 뜻합니다. 기획서, 분석 설정, A/B 테스트에서는 보통 PDP와 짝을 이루어 등장하며, 팀은 페이지 유형별로 트래픽과 전환을 나누어 분석합니다. 리테일 외의 분야에서는 교육 분야의 개인 맞춤형 학습 계획(personalized learning plan)처럼 다른 뜻으로 쓰이기도 합니다.

PLP를 SEO에 맞게 최적화하려면 어떻게 해야 하나요?

순위에 올리고 싶은 목록 페이지는 크롤링과 색인이 가능하도록 유지하고, 순위가 필요 없는 필터 및 정렬 변형은 robots.txt나 URL 프래그먼트로 차단하세요. 페이지가 나뉜 각 페이지에는 고유 URL과 자기 참조 canonical을 지정하고, 메뉴와 탐색경로에서 각 PLP로 링크하며, 각 PLP에서는 나열된 모든 제품으로 링크하세요.

Search Console에서 제품 목록 페이지를 따로 추적하려면 어떻게 하나요?

/category/나 /c/처럼 PLP URL이 공유하는 패턴으로 묶은 뒤, 페이지를 하나씩 보는 대신 그 그룹을 측정하세요. SEOcrawl AI를 사용하면 AI 어시스턴트가 MCP Server로 앞으로 추가될 URL까지 포함해 패턴과 일치하는 모든 URL에 자동으로 태그를 지정하는 규칙을 만든 다음, 해당 태그의 상위 페이지를 클릭수, 노출수, 게재순위와 함께 가져올 수 있습니다.

저자: David Kaufmann

David Kaufmann

지난 10년 넘게 SEO에 완전히 빠져 살아왔습니다 — 솔직히 다른 길을 가고 싶지도 않았어요.

제 커리어가 한 단계 도약한 것은 인터넷 전체에서 방문자가 가장 많은 100개 사이트 중 하나인 Chess.com에서 시니어 SEO 스페셜리스트로 일했을 때입니다. 수백만 페이지, 수십 개 언어, 그리고 가장 경쟁이 치열한 SERP 중 하나에서 일한 경험은 어떤 강의나 자격증도 가르쳐주지 못하는 것들을 알려주었습니다. 이 경험은 진정으로 훌륭한 SEO가 어떤 모습이어야 하는지에 대한 제 관점을 완전히 바꾸어 놓았고, 이후 제가 만든 모든 것의 기초가 되었습니다.

이 경험을 바탕으로 SEO Alive를 창업했습니다 — 오가닉 성장에 진심인 브랜드를 위한 에이전시입니다. 우리는 대시보드와 월간 리포트를 파는 것이 목표가 아닙니다. 실제로 결과를 움직이는 전략을 만들어, 클래식 SEO의 최고와 흥미진진한 새로운 Generative Engine Optimization(GEO) 세계를 결합합니다 — 여러분의 브랜드가 Google의 파란 링크뿐 아니라 ChatGPT, Perplexity, Google AI Overviews가 매일 수백만 명에게 전달하는 AI 생성 답변 안에도 노출되도록 합니다.

그리고 이 두 세계를 제대로 다루는 도구를 찾을 수 없어서 직접 만들었습니다 — SEOcrawl AI입니다. 랭킹, 기술 감사, 백링크 모니터링, 크롤 건전성, AI 브랜드 가시성 추적을 한 곳에서 통합하는 엔터프라이즈 SEO 인텔리전스 플랫폼이죠. 항상 존재하기를 바랐던 바로 그 플랫폼입니다.

→ David님의 모든 글 읽기
더 많은 글: David Kaufmann

이 저자의 더 많은 콘텐츠를 만나보세요