Case Study

검색엔진도 AI도
읽을 수 있게 만들었습니다

창원 진해의 조명 매장 위즈테크. 상품 6,028개짜리 카탈로그를 검색엔진과 AI 답변이 둘 다 읽을 수 있는 형태로 만든 기록입니다.

SEO · GEO 구조 설계Astro · Cloudflare Workers확인 2026-09-14
위즈테크 조명 쇼핑몰 전체를 위에서 아래로 훑어보는 화면

위즈테크 홈 — 히어로, 14개 분류 카탈로그, 색온도 가이드, 견적 안내, 자주 받는 질문까지 한 흐름

6,028개

상품 수

사이트 표기 기준

6,309개

색인 대상 페이지

sitemap 등록 URL

6군 14분류

분류 체계

공간·분위기·자재·실외·아크로·스위치

Astro · Cloudflare Workers

기술 스택

정적 렌더 + 엣지 서빙

상품이 많은 게 곧 강점은 아니었습니다

조명은 모델명이 길고 비슷합니다. LED 디오 거실등, 아크로 LED 갓형 공장등 같은 이름이 6천 개 쌓이면, 사람은 물론이고 검색엔진도 무엇이 무엇인지 구분하지 못합니다. 상품 수가 많다는 사실만으로는 검색에서 아무 일도 일어나지 않습니다.

게다가 손님이 찾는 말과 상품에 적힌 말이 다릅니다. 손님은 "거실등", "주방 조명", "공장 조명"처럼 공간으로 찾는데, 카탈로그는 모델명으로만 정리돼 있었습니다.

SEO와 GEO는 목적이 달라서 나눠 설계했습니다

둘을 뭉뚱그리면 어느 쪽도 제대로 안 됩니다. 노리는 결과가 다르기 때문입니다.

SEO — 검색 순위

사람이 네이버·구글에 "창원 거실등"을 치면 결과 목록에 뜨는 것. 공간·분위기·자재 같은 찾는 말로 6군 14분류를 다시 짜고, 6,309개 페이지를 전부 색인 대상으로 올렸습니다.

GEO — AI 답변 인용

챗GPT에 "진해에서 거실등 어디서 사?"라고 물었을 때 인용되는 것. 매장·주소·상권을 기계가 읽는 엔티티로 심고, 질문에 바로 답하는 FAQ와 가이드를 본문에 뒀습니다.

매장을 '검색엔진이 아는 사업체'로 만들기

구조화 데이터를 이렇게 넣었습니다. AI가 답변에 쓰려면 이 가게가 어디의 무슨 가게인지를 먼저 알아야 합니다.

  • Store매장 자체를 검색엔진이 아는 사업체로 등록
  • PostalAddress창원 진해 용원동 실주소를 기계가 읽는 형태로
  • City · AdministrativeArea상권 범위를 지역 엔티티로 명시
  • WebSite · SearchAction사이트 내부 검색을 검색결과에 노출 가능한 형태로

주소는 경상남도 창원시 진해구 용원남로73번길 7. 이 한 줄을 사람이 읽는 텍스트가 아니라 PostalAddress로 심어두면, "진해 조명"이라는 질문과 이 매장이 연결될 근거가 생깁니다.

질문에 바로 답하는 블록을 본문에 뒀습니다

AI 답변은 질문 직후에 답이 나오는 글을 좋아합니다. 그래서 카탈로그 밑에 두 블록을 붙였습니다.

  • 색온도 가이드 — "공간에 맞는 빛 색은?" 2700K부터 6500K까지 실제 사진으로 비교합니다. 손님이 가장 많이 헷갈리는 지점입니다.
  • 자주 받는 질문 — 견적에 뭐가 필요한지, 사이트에 없는 제품도 되는지, 납기·재고는 어떻게 확인하는지, 사양은 어디까지 믿어도 되는지.

이 네 질문은 매장에 실제로 가장 많이 오는 문의입니다. 사람에게 도움이 되는 답이 AI에게도 인용하기 좋은 답이라는 게, 이 작업에서 가장 확실했던 부분입니다.

견적을 네 가지로 좁혔습니다

조명 견적은 물어볼 게 많아 보이지만 실제로는 네 가지면 끝납니다 — 제품(또는 링크), 수량, 색상·규격·옵션, 희망 납기. 이걸 화면에 번호로 박아두니 문의 내용이 정리돼서 들어옵니다.

검색 최적화 이야기처럼 안 들릴 수 있는데, 같은 일입니다. 방문자가 다음에 뭘 해야 하는지 분명한 페이지가 검색에서도 좋은 평가를 받습니다.

기술 선택은 단순하게

Astro로 정적 렌더링해서 Cloudflare Workers로 서빙합니다. 6천 페이지를 매번 서버에서 만들 이유가 없고, 본문이 처음부터 HTML로 존재해야 크롤러와 AI가 읽습니다. 자바스크립트로 나중에 그리는 화면은 그 출발점부터 불리합니다.

같은 이유로 seonoh.dev도 같은 구성입니다. 이 판단의 근거는 GEO와 SEO를 나눠 설계한 기록과 Astro·Workers로 사이트를 세운 기록에 정리해 뒀습니다.

아직 하지 않은 것

정직하게 적습니다. 순위와 유입 수치는 아직 여기 쓰지 않았습니다. 측정 기간이 짧고, 검색 노출은 계절·경쟁·플랫폼 변경에 흔들려서 지금 숫자를 적으면 과장이 됩니다. 색인 상태와 유입 추이를 충분히 모은 뒤 이 자리에 채워 넣겠습니다.

상품 상세 페이지의 Product·Offer 구조화 데이터와 이미지 상품명 정규화도 진행 중입니다.

비슷한 고민이 있으시면

상품이 많은데 검색에 안 걸리거나, AI에게 물었을 때 우리 가게가 안 나오는 상황이라면 한 번 이야기해 봐요. 범위와 완료 기준부터 맞춰보는 편이 좋습니다.