EC-CUBE 4 XML 사이트맵 3가지 선택지

EC-CUBE 4 XML 사이트맵 3가지 선택지
- Category
- Guides
- Reading Time
- 8분 분량
- Series
- 일본 EC 플랫폼별 검색·AI 검색 가이드
EC-CUBE 4 계열은 XML 사이트맵을 기본으로 생성하지 않아요. 플러그인, 자체 제작(커맨드나 컨트롤러로 생성), 외부 도구 생성이라는 3가지 선택지를 갱신 추종·분할·lastmod·운영 부하로 비교하고, 상품 수와 개발 체제에 따른 선택법을 정...
- URL
- searchos.io/ko/blog
- Copyright
- © 2026 Search OS
EC-CUBE 4로 사이트를 만든 뒤 Search Console에 사이트맵을 등록하려다 /sitemap.xml 이 404로 나오는 경우가 있습니다. 사이트맵은 검색 엔진에 넘기는 페이지 URL 목록입니다.
EC-CUBE 4 계열은 XML 사이트맵을 기본으로 만들지 않습니다. ASP 카트 대부분이 자동 생성하는 것과 달리 직접 준비해야 합니다. 선택지는 3가지입니다. 플러그인을 넣거나, 직접 만들거나, 외부 도구로 생성하는 방법입니다. 어느 쪽을 고를지는 상품 수, 갱신 빈도, 개발 체제로 정해집니다.
이 글에서는 3가지 선택지를 갱신 추종·분할·lastmod·운영 부하로 비교합니다. 내 숍에 맞게 고르는 방법과 고른 뒤 확인할 것도 정리합니다.
결론: 상품 1만 점 미만이면 플러그인, 그 이상이거나 요건이 특수하면 자체 제작. 외부 생성은 임시방편
선택지 | 갱신 추종 | 분할(5만 URL 초과) | lastmod | 개발 | 판단 |
|---|---|---|---|---|---|
플러그인 | 자동(플러그인 사양에 따름) | 플러그인에 따름 | 플러그인에 따름 | 불필요 | 상품 1만 점 미만, 표준적인 구성 ◎ |
자체 제작 | 자동(직접 설계) | 자유 | 자유 | 필요 | 대규모, 다국어, 독자적인 URL 구성 ◎ |
외부 도구로 생성해 정적으로 배치 | 수동(재생성 필요) | 도구에 따름 | 생성 시점의 값 | 불필요 | 이전기의 임시 대응 △ |

EC-CUBE 4의 사이트맵 3택
상품 1만 점 미만이면 플러그인, 그 이상이나 특수 요건이면 자작
| 구분 | 플러그인 | 자작 | 외부 도구로 생성 |
|---|---|---|---|
| 갱신 추종 | 자동(사양에 따름) | 자동(직접 설계) | 수동 재생성 |
| 분할·lastmod | 플러그인에 따름 | 자유 | 도구·생성 시점 |
| 개발 | 불필요 | 필요 | 불필요 |
| 적합 | 1만 점 미만·표준 구성 | 대규모·다언어·독자 URL | 이행기의 임시 대응 |
| 평가 | ◎ | ◎ | △ |
- POINT
- 사이트맵은 "만든 날"이 아니라 "오늘도 맞는가"로 가치가 정해진다
© 2026 Search OS
중요한 관점: 사이트맵의 가치는 만든 날이 아니라 오늘도 올바른가로 정해집니다. 상품을 넣고 뺄 때마다 따라가지 않는 사이트맵은 오래된 URL을 검색 엔진에 계속 건넵니다. 철 지난 메뉴판을 입구에 걸어 둔 식당과 같습니다.
선택지 1: 플러그인
EC-CUBE 오너즈 스토어에 사이트맵 생성 플러그인이 있습니다. 고를 때는 아래 항목을 확인합니다.
사용 중인 EC-CUBE 버전(4.0/4.1/4.2/4.3)에 대응하는가
상품·카테고리·특집 페이지·사용자 정의 페이지 중 무엇을 포함하는가
lastmod를 출력하는가. 출력한다면 상품의 갱신 일시를 반영하는가
5만 URL을 넘었을 때 분할(사이트맵 인덱스)하는가
비공개 상품·재고 소진 상품의 처리를 설정할 수 있는가
플러그인 업데이트가 이어지고 있는가(최종 업데이트일)
대응 버전이 오래된 플러그인은 EC-CUBE 본체 업데이트로 멈추는 경우가 있습니다. 후보 플러그인의 최종 업데이트일을 먼저 확인합니다.
선택지 2: 자체 제작
개발 체제가 있다면 자체 제작이 가장 유연합니다. 구현 형태는 2가지입니다.
형태 | 내용 | 적합한 경우 |
|---|---|---|
동적 생성(컨트롤러) | 요청마다 DB에서 URL을 생성 | 상품 수가 수천까지. 항상 최신 |
배치 생성(콘솔 커맨드) | 정기 실행으로 파일을 생성해 정적으로 배포 | 상품 수가 수만 이상. 생성 부하를 분리 |
자체 제작할 때의 요건:
공개 상태(공개/비공개)와 판매 종료 상품을 제외한다
lastmod에 상품의 갱신 일시를 넣는다. 전체 URL에 같은 날짜를 넣지 않는다
5만 URL 또는 50MB를 넘으면 분할하고 사이트맵 인덱스를 출력한다
카테고리, 특집, 사용자 정의 페이지도 포함한다
다국어나 모바일 전용 URL이 있으면 그 처리를 정한다
선택지 3: 외부 도구로 생성
크롤러형 사이트맵 생성 도구로 공개 사이트를 돌며 URL 목록을 만듭니다. 그 파일을 정적으로 올려 두는 방법입니다. 개발도 플러그인도 필요 없습니다. 다만 상품을 넣고 뺄 때 따라가지 않습니다. 재생성을 잊는 순간 낡아 버립니다. 이전기나 플러그인을 넣기 전까지의 임시 대응으로만 씁니다. 정적 사이트맵을 쓰고 있다면 마지막 재생성일을 확인합니다.
고른 뒤에 확인할 것
생성된 사이트맵을 브라우저에서 열어 XML로 올바르게 표시되는가
URL 수가 공개 중인 상품 수·카테고리 수와 가까운가
비공개·판매 종료 상품이 포함되어 있지 않은가
lastmod가 상품마다 다른 값으로 되어 있는가(전부 같다면 사실상 무의미)
Search Console에 등록해 "성공"으로 표시되는가
robots.txt에
Sitemap:행으로 사이트맵 URL을 기재한다

사이트맵을 마련한 뒤 6가지 확인
어느 방식이든 동일
| 번호 | 항목 | 설명 |
|---|---|---|
| 1 | XML로 올바르게 열림 | 브라우저에서 표시 |
| 2 | URL 수가 공개 수와 근접 | 상품 수·카테고리 수와 비교 |
| 3 | 비공개·판매 종료 미포함 | 내용 확인 |
| 4 | lastmod가 상품마다 다름 | 전부 같으면 사실상 무의미 |
| 5 | GSC 등록 "성공" | 사이트맵 보고서 |
| 6 | robots.txt에 Sitemap 행 | 사이트맵 URL 기재 |
사이트맵은 만든 뒤에도 무너집니다
사이트맵은 준비한 뒤에도 무너집니다. EC-CUBE 본체 업데이트로 플러그인이 멈추기도 합니다. 배치의 정기 실행이 멈추기도 합니다. 새 페이지 종류를 추가했는데 사이트맵에 넣지 않기도 합니다. 이런 일은 알아차리기 어려운 형태로 일어납니다.

사이트맵 1파일의 상한
넘으면 분할하고 사이트맵 인덱스로 묶는다
| 구분 | 1파일 (상한 이하) | 상한 기준 | 분할 + 인덱스 (상한 초과) |
|---|---|---|---|
| URL 수 | 1파일 | 5만 URL | 분할 + 인덱스 |
| 파일 크기 | 1파일 | 50MB | 분할 + 인덱스 |
출처: Google Search Central "사이트맵 작성과 제출"(1파일 5만 URL·50MB 비압축)
© 2026 Search OS
Search OS는 EC-CUBE를 포함한 기존 숍의 사이트맵을 계속 확인합니다. 생성 상태·URL 수·lastmod의 타당성을 살핍니다. 검색 엔진과 AI 크롤러가 실제로 어느 URL을 가져가는지도 봅니다. 사이트맵과 실태가 어긋나면 수정 대상으로 정리합니다. 사이트맵을 만드는 작업을 대신하는 것이 아닙니다. 만든 것이 오늘도 올바른지 지켜보는 층입니다. 사이트맵의 URL 수와 공개 상품 수를 나란히 놓고 비교합니다.
자주 묻는 질문
사이트맵이 없어도 색인되나요?
내부 링크를 따라가면 색인됩니다. 다만 발견이 늦고 갱신 반영도 늦습니다. 상품 수가 많을수록 차이가 벌어집니다.
EC-CUBE 2 계열에는 사이트맵이 있었나요?
2 계열에는 기본 사이트맵 생성 기능이 있었습니다. 4 계열로 옮기면서 "없어졌다"고 느끼는 것은 이 때문입니다.
플러그인과 자체 제작을 병용해도 되나요?
두 사이트맵이 같은 URL을 다른 정보(lastmod 등)로 전달하면 모순이 생깁니다. 하나로 좁혀야 합니다. 사이트맵이 몇 개 등록돼 있는지 Search Console에서 확인합니다.
함께 읽기
참고 자료
Google Search Central: Build and submit a sitemap
Google Search Central: Manage your sitemaps using sitemap index files
EC-CUBE: 오너즈 스토어
sitemaps.org: Sitemaps XML format