<head> 영역의 핵심 요소들을 점검합니다.
가이드
| 구분 | 내용 |
|---|---|
| 진단 코드 | CHK_TITLE |
| 필수 조건 | 모든 페이지에 Title 태그 존재 |
| 예시 | <title>브랜드A 무선청소기 초경량 모델</title> |
카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 이름(Title 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 기본 정보 설정 → 쇼핑몰 기본 정보 → 쇼핑몰명 입력
가이드
| 구분 | 내용 |
|---|---|
| 진단 코드 | CHK_TITLE_LENGTH |
| 권장 기준 | 30~60자 |
| 작성 예시 | 브랜드A 초경량 무선청소기 |
브랜드명 + 핵심상품명 + 주요특징
카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 이름(Title 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 기본 정보 설정 → 쇼핑몰 기본 정보 → 쇼핑몰명 입력
가이드
| 구분 | 내용 |
|---|---|
| 진단 코드 | LLM_TITLE_BRAND_MATCH |
| 권장 기준 | 브랜드명 포함 |
| 예시 | 브랜드A 무선청소기 |
카페24
관리자 메인 화면 > 쇼핑몰 설정 > 기본 설정 > 쇼핑몰 정보 > 검색 엔진 최적화(SEO) > 기본설정 > 공통 페이지 SEO 태그 > 쇼핑몰 이름(Title 태그) 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 기본 정보 설정 → 쇼핑몰 기본 정보 → 쇼핑몰명 입력
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> </head> <body> <header> <h1>모비튠 (튜튜튜니) 공식 쇼핑몰</h1> </header> <main> <h2>제품: 체크 셔츠 남방</h2> </main> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 진단 코드 | LLM_TITLE_CONTENT_MATCH |
| 권장 기준 | 핵심 키워드 1~2개 포함 |
| 예시 키워드 | 무선청소기 |
카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 이름(Title 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 기본 정보 설정 → 쇼핑몰 기본 정보 → 쇼핑몰명 입력
기술적 근거
<title>과 본문(H1)의 키워드 일치도를 기준으로 페이지 주제를 판단합니다.모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>체크 셔츠 남방 - 모비튠</title> <meta name="description" content="편안한 핏의 체크 셔츠 남방. 다양한 사이즈와 색상 제공. 오늘 주문하면 2-5일 내 배송"> </head> <body> <main> <article> <h1>체크 셔츠 남방</h1> <p>제품 상세 설명이 이곳에 옵니다.</p> </article> </main> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Canonical 링크와 현재 페이지 URL 일치 |
| 진단 코드 | CHK_CANONICAL_SELF |
| 권장 기준 | canonical href 속성값이 현재 페이지의 대표 URL을 지칭 |
<link rel="canonical" href="...">는 검색엔진에게 해당 페이지의 '원본' 주소가 어디인지 알려주는 역할을
합니다.https://example.com/product/123
https://example.com/product/123 (파라미터나 불필요한 경로 제외)
카페24
[관리자] 쇼핑몰 설정 → 기본 설정 → 검색 엔진 최적화(SEO) → SEO 태그 변수 활용 → 선호 URL 사용(Canonical URL)에서 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 대표 URL(Canonical URL) 설정 → 사용함 설정
기술적 근거
?category=1 등 파라미터 포함)로 접근될 때,
하나의 표준 URL로 점수를 집중시킵니다.모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <link rel="canonical" href="https://mobitune.co.kr/product/check-shirt"> </head> <body> <h1>체크 셔츠 남방</h1> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Title과 Meta Description 의미 일치 |
| 진단 코드 | LLM_TITLE_DESCRIPTION_MATCH |
| 권장 기준 | Title과 Description이 동일한 페이지 주제를 설명 |
<title>과 <meta name="description">은 같은 페이지를 설명해야 합니다.
카페24
고도몰
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="모비튠의 베스트셀러 체크 셔츠 남방. 부드러운 원단과 편안한 핏, 46,750원. 무료 반품 정책과 2-5일 배송"> </head> <body> <h1>체크 셔츠 남방</h1> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Canonical 링크와 og:url 일치 |
| 진단 코드 | CHK_CANONICAL_OG_URL_MATCH |
| 권장 기준 | canonical의 href와 og:url의 content 값이 동일하게 설정 |
<link rel="canonical">과 <meta property="og:url">은 모두
해당 페이지의 표준(대표) URL을 나타내야 합니다.https://example.com/product/123 -
검색엔진(Google, Naver)에 전달할 표준 주소https://example.com/product/123 - 소셜 공유 시 데이터
집계 및 연결의 기준이 되는 주소카페24
[관리자] 쇼핑몰 설정 → 기본 설정 → 검색 엔진 최적화(SEO) → SEO 태그 변수 활용 → 선호 URL 사용(Canonical URL)에서 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 대표 URL(Canonical URL) 설정 → 사용함 설정
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="모비튠의 베스트셀러 체크 셔츠 남방. 부드러운 원단과 편안한 핏, 46,750원. 무료 반품 정책과 2-5일 배송"> </head> <body> <h1>체크 셔츠 남방</h1> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Meta Description 존재 |
| 진단 코드 | CHK_DESCRIPTION |
| 필수 조건 | 모든 페이지에 태그 필수 |
| 예시 | <meta name="description" content="…"> |
카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 주요 페이지 SEO 태그 설정 → 항목 선택(공통, 상품, 카테고리, 브랜드, 기획전, 게시판) → 메타태그 설명 (Description) 설정
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Meta Description 구성 |
| 진단 코드 | LLM_DESCRIPTION_FEATURE_BENEFIT_CTA |
| 권장 기준 | 특징(Feature) + 장점(Benefit) + 행동유도(CTA) 포함 |
| 예시 키워드 | "초강력 흡입력 …" |
권장 문장 구조
[특징]으로 [장점]을 제공합니다. 지금 [CTA].
카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 안내(Description 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 주요 페이지 SEO 태그 설정 → 항목 선택(공통, 상품, 카테고리, 브랜드, 기획전, 게시판) → 메타태그 설명 (Description) 설정
모범 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="부드러운 코튼 원단(Feature), 편안한 착용감으로 일상 활용도 UP(Benefit). 지금 구매하고 무료배송 혜택을 받으세요(CTA)"> </head> <body> <h1>체크 셔츠 남방</h1> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Meta Description 문자수 |
| 진단 코드 | CHK_DESCRIPTION_LENGTH |
| 권장 기준 | 120~160자 |
웹
제품/서비스 요약 + 주요 장점 + 가격/혜택 + 행동유도 문구(CTA)카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 안내(Description 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 주요 페이지 SEO 태그 설정 → 항목 선택(공통, 상품, 카테고리, 브랜드, 기획전, 게시판) → 메타태그 설명 (Description) 설정
모바일
제품/서비스 요약 + 주요 장점 + 가격/혜택 + 행동유도 문구(CTA)카페24
관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 안내(Description 태그)
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 주요 페이지 SEO 태그 설정 → 항목 선택(공통, 상품, 카테고리, 브랜드, 기획전, 게시판) → 메타태그 설명 (Description) 설정
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | og:title / og:description / og:url 3종 존재 |
| 진단 코드 | CHK_OG_TAGS |
| 권장 기준 | og:title, og:description, og:url이 모두 존재하며 데이터가 상호 일치 |
title)에서 핵심 키워드를 추출하고,
설명(description)에서 세부 맥락을 파악하며, URL에서 최종 출처를 확인합니다.카페24
[관리자] 쇼핑몰 설정 → 기본 설정 → 검색 엔진 최적화(SEO) → SEO 태그 변수 활용 → 오픈그래프 태그 설정 → 항목 별 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 오픈그래프/X 메타태그 기본설정 → 항목 별 설정
기술적 근거
og:url과 이를 뒷받침하는 제목/설명은 AI가 생성한 답변 하단에 '출처 카드' 형태로 표시될 확률을 높여줍니다.모범 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta property="og:title" content="아르데코 - 천연 가죽 스칸디나비아 3인용 소파 (그레이)">
<meta property="og:description" content="아르데코의 시그니처 천연 가죽 소파. 고밀도 폼으로 제작된 최상의 착좌감과 북유럽 감성 디자인. 현재 신규 가입 시 5만원 할인 혜택 및 수도권 무료 배송 서비스를 제공합니다.">
<meta property="og:url" content="https://ardeco-furniture.com/product/scandinavian-sofa-gray">
<link rel="canonical" href="https://ardeco-furniture.com/product/scandinavian-sofa-gray">
</head>
<body>
<h1>천연 가죽 스칸디나비아 3인용 소파</h1>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | og:title과 Title의 정보 일관성 |
| 진단 코드 | LLM_OG_TITLE_MATCH |
| 권장 기준 | <title>과 <meta property="og:title">이 동일한 핵심 키워드와
맥락을 공유 |
카페24
[관리자] 쇼핑몰 설정 → 기본 설정 → 검색 엔진 최적화(SEO) → SEO 태그 변수 활용 → 오픈그래프 태그 설정 → 항목 별 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 오픈그래프/X 메타태그 기본설정 → 항목 별 설정
기술적 근거
모범 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>네이처플러스 고함량 멀티비타민 60정 (2개월분) | 헬스케어샵</title>
<meta property="og:title" content="네이처플러스 고함량 멀티비타민 60정 (2개월분) | 헬스케어샵">
<meta property="og:description" content="22가지 필수 영양소를 한 알에 담은 고함량 멀티비타민. 하루 한 알로 면역력과 활력을 챙기세요. 현재 2+1 이벤트 진행 중.">
<meta property="og:url" content="https://healthcareshop.com/product/multivitamin-60">
<link rel="canonical" href="https://healthcareshop.com/product/multivitamin-60">
</head>
<body>
<h1>네이처플러스 고함량 멀티비타민</h1>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | og:description과 본문 콘텐츠 일관성 |
| 진단 코드 | LLM_OG_DESCRIPTION_SUMMARY |
| 권장 기준 | og:description이 페이지 본문의 핵심 내용을 요약 및 압축하여 제공 |
og:description의 요약 문구와 본문의 상세 정보가
일치해야 AI가 사용자에게 자신 있게 해당 페이지를 추천(Click-through)할 수 있습니다.카페24
[관리자] 쇼핑몰 설정 → 기본 설정 → 검색 엔진 최적화(SEO) → SEO 태그 변수 활용 → 오픈그래프 태그 설정 → 항목 별 설정
메이크샵
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 오픈그래프/X 메타태그 기본설정 → 항목 별 설정
기술적 근거
모범 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>알파인 캠프 - 초경량 알루미늄 캠핑 체어 (1.2kg)</title>
<meta property="og:description" content="1.2kg의 가벼운 무게와 내구성이 뛰어난 알루미늄 프레임으로 제작된 캠핑 체어. 콤팩트한 수납과 간편한 설치로 백패킹에 최적화되어 있습니다.">
<meta property="og:title" content="알파인 캠프 - 초경량 알루미늄 캠핑 체어">
<meta property="og:url" content="https://alpinecamp.com/product/light-chair">
<link rel="canonical" href="https://alpinecamp.com/product/light-chair">
</head>
<body>
<h1>초경량 알루미늄 캠핑 체어</h1>
<section>
<p>알파인 캠프의 신제품은 <strong>1.2kg의 무게</strong>로 제작되어 휴대성이 극대화되었습니다.</p>
<p>고강도 <strong>알루미늄 프레임</strong>을 사용하여 최대 120kg까지 견딜 수 있습니다.</p>
</section>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | og:url 절대 경로 사용 여부 |
| 진단 코드 | CHK_OG_URL_FULL |
| 권장 기준 | og:url의 content 값을 도메인을 포함한 전체 URL(절대 경로)로 설정 |
<meta property="og:url">의 값은 /product/123과 같은 상대 경로가 아닌,
https://로 시작하는 전체 주소를 사용해야 합니다.
https://www.mydomain.com/page/page, www.mydomain.com/page (프로토콜
생략)기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <meta property="og:url" content="https://mobitune.co.kr/product/check-shirt"> <meta property="og:type" content="product"> <meta property="og:image" content="https://mobitune.co.kr/images/shirt_01.jpg"> <meta property="og:description" content="LLM 답변 시 인용될 확률을 높이는 구체적인 상품 설명과 혜택 정보"> <link rel="canonical" href="https://mobitune.co.kr/product/check-shirt"> </head> <body> <h1>체크 셔츠 남방</h1> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Title과 Meta Description의 의미 일치 |
| 진단 코드 | LLM_META_PAGE_MEANING_MATCH |
| 권장 기준 | 두 태그가 동일한 페이지 주제를 설명 |
| 예시 | Title: 무선청소기 / Description: 무선청소기 상품 설명 |
| 설정 위치 | 관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 안내(Description 태그) |
카페24
Title: 관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 이름(Title 태그)
Meta Description: 관리자 메인 화면 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → 검색 엔진 최적화(SEO) → 기본설정 → 공통 페이지 SEO 태그 → 쇼핑몰 안내(Description 태그)
고도몰
Title: 관리자 메인 화면 → 기본설정 → 기본정책 → 기본 정보 설정 → 쇼핑몰 기본 정보 → 쇼핑몰명 입력
Meta Description: 관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 주요 페이지 SEO 태그 설정 → 항목 선택(공통, 상품, 카테고리, 브랜드, 기획전, 게시판) → 메타태그 설명 (Description) 설정
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="모비튠 체크 셔츠 남방 상품페이지. 상세 스펙, 배송·교환정보, 리뷰 포함"> </head> <body> <article> <h1>체크 셔츠 남방</h1> <section> <p>상품 상세 및 정책 안내가 본문에 포함되어야 합니다.</p> </section> </article> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Charset(문자 인코딩) 메타 태그 존재 여부 및 위치 |
| 진단 코드 | CHK_CHARSET_UTF8 |
| 권장 기준 | <meta charset="utf-8"> 또는 <meta charset="UTF-8">
설정 필수 |
<head> 섹션 내 최상단(Title 앞)에 배치합니다.
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="부드러운 코튼 원단(Feature), 편안한 착용감으로 일상 활용도 UP(Benefit). 지금 구매하고 무료배송 혜택을 받으세요(CTA)"> </head> <body> <h1>체크 셔츠 남방</h1> <p>인코딩 설정이 완료되어 AI가 한글 텍스트를 정확하게 분석할 수 있습니다.</p> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | <html> 태그 내 lang 속성 존재 및 적절성 |
| 진단 코드 | CHK_HTML_LANG_KO |
| 권장 기준 | <html lang="ko"> (한국어 사이트 기준) 설정 필수 |
lang 속성에 지정된 언어 코드가 일치해야 합니다. (예: 한국어
쇼핑몰은 ko, 영어 쇼핑몰은 en)<html> 태그에 속성으로 부여합니다.
기술적 근거
lang="ko" 설정은 한국어 질문에 대한 답변 생성 시 해당 페이지가 핵심 정보원으로 선택될 확률을 높여줍니다.
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="부드러운 코튼 원단(Feature), 편안한 착용감으로 일상 활용도 UP(Benefit). 지금 구매하고 무료배송 혜택을 받으세요(CTA)"> </head> <body> <h1>체크 셔츠 남방</h1> <p>언어 설정이 완료되어 AI가 이 페이지를 '한국어 핵심 정보원'으로 정확히 분류합니다.</p> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Viewport 메타 태그 설정 존재 여부 및 적절성 |
| 진단 코드 | CHK_MOBILE_VIEWPORT |
| 권장 기준 | <meta name="viewport" content="width=device-width, initial-scale=1.0">
설정 필수 |
기술적 근거
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>모비튠 - 체크 셔츠 남방</title> <meta name="description" content="부드러운 코튼 원단(Feature), 편안한 착용감으로 일상 활용도 UP(Benefit). 지금 구매하고 무료배송 혜택을 받으세요(CTA)"> </head> <body> <h1>체크 셔츠 남방</h1> <p>모바일과 데스크탑 모든 환경에서 최적화된 화면으로 상품 상세 정보를 확인하실 수 있습니다.</p> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Semantic HTML 구조 |
| 진단 코드 | LLM_SEMANTIC_HTML_STRUCTURE |
| 권장 기준 | <main> 필수, <article>, <section>
권장 |
권장 기본
<main>
<article>
<header>
<h1>상품명</h1>
</header>
<section>
<h2>주요 특징</h2>
</section>
<section>
<h2>상세 스펙</h2>
</section>
</article>
</main>
기술적 요소
<main>, <article>,
<section>을 통해 "이 페이지의 핵심 콘텐츠가 무엇인지" 구조적으로 이해합니다.
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | H1 단일 존재 |
| 진단 코드 | CHK_HEADING_STRUCTURE |
| 권장 기준 | H1 태그는 페이지당 1개 |
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | H1에 상품명 포함 |
| 진단 코드 | LLM_H1_PRODUCT_NAME_MATCH |
| 권장 기준 | H1 = 대표 상품명 또는 서비스명 |
❌ 잘못된 예
<h1>지금 가장 잘 나가는 인기 상품</h1>
⭕ 올바른 예
<h1>브랜드A 무선청소기 X1</h1>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 헤딩 계층 구조 |
| 진단 코드 | LLM_BODY_HEADING_STRUCTURE |
| 권장 기준 | H1 → H2 → H3 순서의 논리적 위계 |
| 권장 흐름 | 특징(혜택) → 스펙(검증 정보) |
(H1 다음에 바로 H3 사용 ❌)
권장 구조 예시
<h1>에어사운드 프로 5 무선 헤드폰</h1> <h2>주요 특징</h2> <h3>적응형 노이즈 캔슬링</h3> <h3>40시간 배터리</h3> <h2>상세 스펙</h2> <table>...</table>
작성 원칙
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 본문 상단 요약(Summary) 제공 |
| 진단 코드 | LLM_BODY_SUMMARY_PRESENT |
| 권장 기준 | 3~5문장 요약 블록 |
| 예시 내용 | "500W, 1.2kg …" |
| 적용 위치 | 상품 상세페이지 본문 최상단(제목 H1 위 또는 바로 아래) |
요약에 포함해야 할 핵심 요소
권장 문장 구조 예시
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>체크 셔츠 남방</title></head> <body> <main> <header> <p>체크 패턴의 남성용/여성용 셔츠. 부드러운 코튼 소재로 데일리 착용에 적합하며 46,750원에 제공됩니다. 평균 배송 2-5일.</p> </header> <article> <h1>체크 셔츠 남방</h1> </article> </main> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 후기/평점 정보 제공 여부 |
| 진단 코드 | LLM_BODY_REVIEW_PRESENT |
| 권장 기준 | 리뷰 수, 평점(별점) 등 정량 지표가 페이지에 노출 |
| 예시 | "리뷰 125개", "평점 4.8/5.0" |
| 적용 위치 | 상품 상세페이지 내 리뷰 섹션 |
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>체크 셔츠 남방 - 리뷰</title></head> <body> <section id="reviews"> <h2>리뷰</h2> <div class="review"> <p>작성자: 홍길동</p> <p>평점: ★★★★★</p> <p>내용: 착용감 좋아요.</p> </div> </section> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 재고 표시 제공 여부 |
| 진단 코드 | LLM_STOCK_INDICATOR_PRESENT |
| 권장 기준 | "재고 있음 / 품절" 등 상태를 명확히 표시 |
| 예시 | 재고 있음 |
| 적용 위치 | 상품 상세페이지 상단(가격 근처 또는 구매 버튼 인근) |
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>재고 상태</title></head> <body> <span class="stock in-stock">재고 있음</span> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 스펙 표 제공 여부 |
| 진단 코드 | LLM_BODY_SPEC_TABLE |
| 권장 기준 | 치수·무게를 포함한 표(Table) 형태의 스펙 제공 |
| 예시 | 무게 1.2kg |
| 적용 위치 | 상품 상세페이지 내 "상품정보 / 스펙 / 상세정보" 영역 |
작성 요령
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>스펙</title></head> <body> <table> <tr><th>무게</th><td>250g</td></tr> <tr><th>치수(M)</th><td>어깨:46cm / 가슴:54cm / 총장:72cm</td></tr> </table> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 자연어 설명(문장형 설명) 포함 |
| 진단 코드 | LLM_BODY_NL_DESCRIPTION |
| 권장 기준 | 완전한 문장 형태의 제품 설명 제공 |
| 예시 | "본 제품은 …" |
| 적용 위치 | 상품 상세페이지 본문(상세설명 영역) |
작성 요령
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>제품 설명</title></head> <body> <article> <p>이 체크 셔츠 남방은 편안한 착용감과 세련된 체크 패턴이 특징입니다. 면 100%로 제작되어 흡습성과 통기성이 우수합니다.</p> </article> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 사용 예시 제공 여부 |
| 진단 코드 | LLM_BODY_USAGE_EXAMPLE |
| 권장 기준 | 최소 1개 이상의 구체적인 사용 사례 |
| 예시 | 반려동물 털 제거, 출근룩, 차량 청소 등 |
| 적용 위치 | 상품 상세페이지 본문(상세설명 또는 별도 "사용 예시" 섹션) |
작성 요령
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>사용 예시</title></head> <body> <section> <h2>사용 예시</h2> <p>출근룩: 셔츠 하나로 단정한 비즈니스 캐주얼 연출 가능 (모델 175cm, M 사이즈 착용)</p> </section> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 브랜드 표기 일관성 |
| 진단 코드 | LLM_BRAND_NAMING_CONSISTENCY |
| 권장 기준 | 모든 위치에서 동일한 브랜드명 표기 유지 |
| 예시 | 모든 페이지에 '브랜드A'로 통일 |
| 적용 위치 | Title, 본문(H1), 푸터, 메타태그, 구조화데이터, 이미지 ALT 등 전 영역 |
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>모비튠 - 공식</title></head> <body> <header> <h1>모비튠</h1> </header> <footer> <p>모비튠 | 사업자: 주식회사 인라이플</p> </footer> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 배송 정보 제공 여부 |
| 진단 코드 | LLM_SHIPPING_INFO_PRESENT |
| 권장 기준 | 배송 기간과 배송 방식이 명확히 안내될 것 |
| 예시 | "평균 1~2일 소요 / 택배 배송" |
| 적용 위치 | 상품 상세페이지 내 '배송 안내' 또는 '구매 정보' 영역 |
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>배송 정보</title></head> <body> <section id="shipping"> <p>배송기간: 전국 평균 2-5일 (주말/공휴일 제외)</p> <p>배송방법: 택배</p> </section> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 문서 내 Q/A 텍스트 패턴 존재 |
| 진단 코드 | LLM_BODY_QA_PATTERN |
| 권장 기준 | 'Question:' / 'Answer:' 형태의 Q&A가 2쌍 이상 |
| 예시 | "Q. 배송기간은?" |
| 적용 위치 | 상품 상세페이지 내 FAQ 또는 Q&A 섹션 |
Question: 질문 내용Answer: 답변 내용작성 요령
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>Q/A</title></head> <body> <section id="faq"> <h2>자주 묻는 질문</h2> <div class="qa"> <p><strong>Question:</strong> 사이즈는 어떻게 되나요?</p> <p><strong>Answer:</strong> 제품 상세의 치수표를 확인하세요.</p> </div> <div class="qa"> <p><strong>Question:</strong> 배송은 얼마나 걸리나요?</p> <p><strong>Answer:</strong> 평균 2-5일 소요됩니다.</p> </div> </section> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 가격 표시 여부 |
| 진단 코드 | LLM_PRICE_DISPLAY_PRESENT |
| 권장 기준 | 통화 단위가 포함된 가격을 명확히 표시 |
| 예시 | 129,000원 |
| 적용 위치 | 상품 상세페이지 상단(상품명·구매 버튼 근처) |
129,000원, $30.5작성 요령
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>가격 표기</title></head> <body> <p class="price">46,750원</p> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 이미지 파일명 의미 포함 여부 |
| 진단 코드 | LLM_IMAGE_FILENAME_MEANING |
| 권장 기준 | kebab-case 또는 snake_case 형식으로 의미 있는 키워드 포함 |
| 예시 | product-image-01.jpg, check_shirt_men_blue.jpg |
| 적용 위치 | 이미지 업로드 시 파일명 설정 |
IMG_001.jpg) 대신,
제품·카테고리·색상·용도 등을 설명하는 단어를 포함해야 합니다.
check-shirt-men-blue.jpgcheck_shirt_men_blue.jpg작성 요령
wireless-vacuum-cleaner-pet-hair.jpg ,
wireless_vacuum_cleaner_pet_hair.jpg
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>이미지 파일명 예시</title></head> <body> <img src="/images/products/check_shirt_men_blue_46_750.jpg" alt="체크 셔츠 남방"> </body> </html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 내부 링크 제공 여부 |
| 진단 코드 | LLM_INTERNAL_LINKS_RELATED |
| 권장 기준 | 카테고리, 연관 상품, 브랜드 페이지로 이동하는 링크 포함 |
| 예시 | "전체보기", "의류 카테고리", "연관 상품 보기" |
| 적용 위치 | 상품 상세페이지 본문 하단, 사이드 영역, 네비게이션 영역 |
기술적 근거 요약
모범 구조 예시
<!DOCTYPE html> <html lang="ko"> <head><meta charset="utf-8"><title>관련 링크</title></head> <body> <nav> <ul> <li><a href="/shop/shopbrand.html?xcode=001">의류 카테고리</a></li> <li><a href="/shop/shopbrand.html?branduid=3551417">브랜드 전체보기</a></li> </ul> </nav> </body> </html>
ALT는 이미지의 내용을 설명하는 HTML속성값으로,
무선청소기 정면반려동물 털을 청소하는 모습체크 셔츠 남방 착용컷피해야 할 예:
image1, 사진, img (의미 없음 ❌)운영 가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 이미지 ALT 속성 존재 비율 |
| 진단 코드 | CHK_IMAGE_ALT |
| 권장 기준 | 전체 이미지의 95% 이상에 ALT 텍스트 포함 |
| 예시 | alt="측면 이미지" |
| 적용 대상 | 상품 상세페이지, 배너, 콘텐츠 이미지 등 모든 <img> 태그 |
<img src="product-side.jpg" alt="무선청소기 측면 이미지">
카페 24
관리자 메인 화면 → PC 쇼핑몰 바로가기 or 모바일 쇼핑몰 바로가기 → 상품 클릭 → SEO 설정 → 상품 이미지 Alt 텍스트 "입력" → 상품 수정 "버튼 클릭"
메이크샵
고도몰
관리자 메인 화면 > 상품 → 상품 관리 → 상품 리스트 → 상품 "수정" → 기본 정보 → 상품명 수정
기술적 근거
전체 이미지의 95% 이상에 ALT 텍스트 포함
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 본문과 JSON-LD의 핵심 정보 일치 |
| 진단 코드 | LLM_BODY_JSONLD_CONSISTENCY |
| 권장 기준 | 상품명, 브랜드, 가격, 재고 등 주요 정보가 본문과 JSON-LD에 동일하게 표현 |
| 예시 | 본문 상품명 = JSON-LD Product.name |
| 적용 대상 | 상품 상세페이지, 카테고리, 브랜드 페이지 등 구조화 데이터가 있는 모든 페이지 |
기술적 근거
모범 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Product",
"name":"체크 셔츠 남방",
"brand": {"@type":"Brand","name":"모비튠"},
"offers": {"@type":"Offer","price":46750,"priceCurrency":"KRW","availability":"https://schema.org/InStock"}
}
</script>
</head>
<body>
<h1>체크 셔츠 남방</h1>
<p>가격: 46,750원</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 상품 구조화 데이터(JSON-LD) 내 Product 스키마 정의 여부 |
| 진단 코드 | CHK_PRODUCT |
| 권장 기준 | JSON-LD 스크립트 내에 "@type": "Product" 선언 및 필수 속성 포함 |
name), 이미지(image),
가격(price) 정보는 웹페이지상에 실제 텍스트로 노출되는 정보와 반드시 일치해야 합니다.@type: "Product"가 명시되면 AI 검색 답변(예: SearchGPT, Perplexity 등)에서 해당 페이지를 **'구매 가능한
공식 상품 페이지'**로 분류하고 상단 출처 카드로 생성할 확률이 매우 높습니다.
@type: 반드시 "Product"로 지정name: 상품명image: 대표 상품 이미지 URL (절대 경로)offers: 가격, 통화, 재고 상태 등을 포함한 오퍼 객체기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "체크 셔츠 남방",
"image": "https://www.mobitune.com/images/check-shirt-01.jpg",
"description": "부드러운 코튼 원단과 편안한 핏의 가을 신상 체크 남방",
"brand": {
"@type": "Brand",
"name": "모비튠"
},
"offers": {
"@type": "Offer",
"url": "https://www.mobitune.com/goods/123",
"priceCurrency": "KRW",
"price": "35000",
"availability": "https://schema.org/InStock"
}
}
</script>
</head>
<body>
<h1>체크 셔츠 남방</h1>
<p>판매가: 35,000원</p>
<img src="/images/check-shirt-01.jpg" alt="모비튠 체크 셔츠 남방 레드">
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 상품 이름(name) 필드 존재 여부 |
| 진단 코드 | CHK_PRODUCT_NAME |
| 권장 기준 | "name": "브랜드명 + 핵심 키워드 + 상품명" 조합의 필수 필드 포함 |
name 값은 해당 페이지의 메인 제목(h1 태그) 및
og:title과 의미적으로 일치해야 AI가 정보의 신뢰도가 높다고 판단합니다.
"name": "상품 01" (무엇인지 알 수 없음)"name": "모비튠 클래식 코튼 체크 셔츠 남방" (브랜드와 상품 특징이 명확함)
기술적 근거 요약
name
필드를 핵심 식별자로 사용합니다.권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방", // 브랜드명과 명확한 상품명 포함
"image": "https://www.mobitune.com/images/shirt-01.jpg",
"brand": {
"@type": "Brand",
"name": "모비튠"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 상품 이미지(image) 필드 존재 여부 |
| 진단 코드 | CHK_PRODUCT_IMAGE |
| 권장 기준 | 대표 이미지 1개 이상의 절대 경로 URL 포함 필수 |
image 필드가 명확하게 존재해야 AI 검색 답변 내 '추천 상품 카드' 영역에 우리 쇼핑몰의
이미지가 노출될 수 있습니다.https://로 시작하는 절대 경로를 사용해야
합니다.[]) 형식을 사용하여 AI가 다양한 각도의
상품 정보를 얻게 할 수 있습니다.기술적 근거 요약
image 필드는 AI가 상품의 디자인을 이해하는 핵심 단서가 됩니다.
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"image": [
"https://www.mobitune.com/images/goods/check-shirt-front.jpg",
"https://www.mobitune.com/images/goods/check-shirt-detail.jpg"
],
"brand": {
"@type": "Brand",
"name": "모비튠"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<img src="https://www.mobitune.com/images/goods/check-shirt-front.jpg" alt="모비튠 클래식 코튼 체크 셔츠 남방 정면">
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 상품명(name)과 페이지 메인 제목(H1)의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_NAME_H1_MATCH |
| 권장 기준 | 두 텍스트의 유사도가 95% 이상 동일 (사실상 완전 일치 권장) |
<h1>)은 토씨 하나 틀리지 않고 일치하는 것이 가장 좋습니다. 불필요한 수식어가 한쪽에만 치우쳐 있다면 AI는 정보의
오염이나 낚시성 페이지로 의심할 수 있습니다.기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>브랜드A 무선청소기 - 공식몰</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "브랜드A 무선청소기", // H1과 100% 일치
"brand": {
"@type": "Brand",
"name": "브랜드A"
}
}
</script>
</head>
<body>
<h1>브랜드A 무선청소기</h1>
<p>강력한 흡입력을 자랑하는 프리미엄 청소기...</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 평점/리뷰 데이터(Review 또는 AggregateRating) 존재 여부 |
| 진단 코드 | CHK_PRODUCT_REVIEW_RATING_EXISTS |
| 권장 기준 | "@type": "Review" 또는 "@type": "AggregateRating" 필드 포함 필수 |
AggregateRating이 존재하면 AI 답변에서 **"사용자 평점 4.8로 가장 만족도가 높은 제품입니다"**와 같은 추천 문구가 생성될
확률이 높아집니다.
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
// 요약 평점 정보 (검색 결과 별점 노출의 핵심)
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "125",
"bestRating": "5",
"worstRating": "1"
},
// 개별 리뷰 데이터
"review": [
{
"@type": "Review",
"author": {"@type": "Person", "name": "김철수"},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
},
"reviewBody": "배송도 빠르고 재질이 아주 만족스럽습니다."
}
]
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<div>평점: ★★★★☆ 4.8 (리뷰 125개)</div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 개별 리뷰(review) 객체의 상세 속성 구성 여부 |
| 진단 코드 | LLM_PRODUCT_REVIEW_STRUCTURE |
| 권장 기준 | author, reviewRating, reviewBody 필드가 모두 포함된 구조 준수
|
reviewBody의 텍스트를 직접 분석합니다. 또한 author 정보를 통해 실제
사용자에 의한 검증된 데이터임을 인지하고 E-E-A-T(경험, 전문성, 권위성, 신뢰성) 점수를 높게 부여합니다.기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "홍길동"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"reviewBody": "코튼 소재라 정말 부드러워요. 1.2kg 초경량이라는 설명대로 가볍고 일상용으로 최고입니다!"
}
]
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 reviewBody 텍스트와 실제 페이지에 노출된 후기 문구의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_REVIEWBODY_MATCH |
| 권장 기준 | JSON-LD에 포함된 리뷰 본문이 실제 UI상의 후기 문장과 동일할 것 |
reviewBody의 구체적인 문장을 통해 상품의 장단점을
분석합니다. 만약 소스 코드(JSON-LD)에는 긍정적인 가짜 리뷰를 넣어두고 실제 화면에는 다른 내용을 노출한다면, AI는 이를 **'데이터
조작(Manipulation)'**으로 간주하여 검색 결과에서 해당 도메인을 블랙리스트에 올리거나 노출 순위를 급격히 낮출 수 있습니다.기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>브랜드A 무선청소기 - 고객 후기</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "브랜드A 무선청소기",
"review": [
{
"@type": "Review",
"author": {"@type": "Person", "name": "김민수"},
"reviewBody": "1.2kg이라 정말 가벼워서 손목이 안 아파요. 흡입력도 기대 이상입니다." // 실제 후기와 동일
}
]
}
</script>
</head>
<body>
<div id="user-reviews">
<div class="review-item">
<span class="user">김민수님</span>
<p class="content">1.2kg이라 정말 가벼워서 손목이 안 아파요. 흡입력도 기대 이상입니다.</p> </div>
</div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 리뷰 텍스트가 AI에 의해 요약 및 분석 가능한 수준의 품질인지 확인 |
| 진단 코드 | LLM_PRODUCT_REVIEW_QUALITY |
| 권장 기준 | 단순 단답형이 아닌 **상품의 속성(소재, 핏, 무게 등)**과 경험이 포함된 구체적 문장 |
reviewBody에 담긴 내용은 실제 페이지에 노출된 사용자의 후기 원문과
일치해야 하며, 인위적인 키워드 나열이 아닌 자연스러운 문장이어야 합니다.기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"review": [
{
"@type": "Review",
"@type": "Review",
"author": {"@type": "Person", "name": "이정우"},
"reviewRating": { "@type": "Rating", "ratingValue": "5" },
// AI 요약 및 분석에 최적화된 구체적 리뷰 텍스트
"reviewBody": "평소 피부가 예민해서 소재를 중요하게 보는데, 이 셔츠는 코튼 100%라 정말 부드럽네요. 1.2kg 초경량이라 그런지 하루 종일 입어도 어깨가 안 아파요. 가을 데일리룩으로 딱입니다."
}
]
}
</script>
</head>
<body>
<h2>실제 구매자 후기</h2>
<p>"코튼 100%라 부드럽고 1.2kg 초경량이라 장시간 착용에도 편안합니다."</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 평균 평점(ratingValue) 및 리뷰 수(reviewCount) 데이터의 정확성 |
| 진단 코드 | CHK_PRODUCT_AGGREGATE_NUMERIC |
| 권장 기준 | ratingValue와 reviewCount 필드가 숫자(문자열 포함) 형태로 정확히 기입 여부 |
ratingValue와 reviewCount가 명확히 정의되어
있으면 AI가 해당 상품을 '검증된 대안'으로 인식하여 답변의 신뢰도를 높이는 근거로 활용합니다."4.8")"125")기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"image": "https://www.mobitune.com/images/shirt-01.jpg",
// 정량적 평점 데이터 구조화
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8", // 평균 평점
"reviewCount": "125", // 총 리뷰 수
"bestRating": "5", // 최고점 기준
"worstRating": "1" // 최저점 기준
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<div class="rating-info">
<span>고객 평점: 4.8 / 5.0</span>
<span>(전체 리뷰 125개)</span>
</div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Offer 객체 내 가격(price) 및 재고 상태(availability) 값의 적절성
|
| 진단 코드 | CHK_PRODUCT_PRICE_NUMERIC |
| 권장 기준 | price 필드에 콤마(,) 없는 숫자 기입 및 표준화된 재고 상태 URL 선언 |
price 데이터는 AI가 수치 비교 연산을 수행하게
하며, availability는 '품절'된 상품을 답변에서 배제하는 필터 역할을 합니다."129000")
https://schema.org/InStock)
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"offers": {
"@type": "Offer",
"price": "129000", // 콤마 없이 숫자만 기입
"priceCurrency": "KRW", // 한국 원화 표시
"availability": "https://schema.org/InStock", // 현재 구매 가능 상태
"url": "https://www.mobitune.com/product/123"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<p>판매가: 129,000원 (재고 있음)</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 판매 정보(offers) 객체 존재 여부 |
| 진단 코드 | CHK_PRODUCT_OFFERS |
| 권장 기준 | "offers": { "@type": "Offer", ... } 형태의 객체 필수 포함 |
offers 내의 가격(price)과 재고
상태(availability)는 실제 상세 페이지 상단에 표시된 판매가 및 품절 여부와 실시간으로 일치해야 합니다.offers 정보가 명확할수록 AI 답변 내 '구매 버튼'이나 '가격
비교' 리스트에 우선적으로 링크가 노출됩니다."Offer"로 선언35000)"KRW")"https://schema.org/InStock")
기술적 근거 요약
offers 객체가 있는 페이지를 '단순 정보
제공'이 아닌 '실제 거래가 가능한 상업적 페이지'로 분류하여 쇼핑 관련 질문에 가중치를 둡니다.권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"image": "https://www.mobitune.com/images/shirt-01.jpg",
"description": "부드러운 코튼 원단의 편안한 체크 남방입니다.",
// 판매 정보 설정
"offers": {
"@type": "Offer",
"url": "https://www.mobitune.com/goods/123", // 상품 상세 URL
"priceCurrency": "KRW", // 통화 (원화)
"price": "35000", // 숫자만 입력
"priceValidUntil": "2026-12-31", // 가격 유효 기간 (권장)
"availability": "https://schema.org/InStock", // 재고 있음
"itemCondition": "https://schema.org/NewCondition" // 신상품 상태
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<p>판매가: 35,000원 (재고 있음)</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 가격(price)과 웹페이지 화면(UI)에 노출된 가격의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_PRICE_UI_MATCH |
| 권장 기준 | JSON-LD의 숫자 값과 UI상에 표시된 가격 정보가 100% 동일 |
"price": "129000")은 반드시 일치해야 합니다. 할인가가 적용된 경우, 두 곳 모두 동일한 할인가를 가리키고 있는지 확인이
필수적입니다.150000 ↔ (UI) 129,000원 (할인가
반영 누락 등으로 인한 불일치)129000 ↔ (UI) 129,000원 (표기
방식은 다르나 수치 데이터가 동일)기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>브랜드A 무선청소기 - 상세페이지</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "브랜드A 무선청소기",
"offers": {
"@type": "Offer",
"priceCurrency": "KRW",
"price": "129000", // UI 가격과 동일한 수치
"availability": "https://schema.org/InStock"
}
}
</script>
</head>
<body>
<h1>브랜드A 무선청소기</h1>
<div class="price-container">
<span class="label">판매가</span>
<span class="value">129,000원</span> </div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 description 필드와 실제 상세 페이지 본문 텍스트의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_DESCRIPTION_BODY_MATCH |
| 권장 기준 | 의미적 유사도 80% 이상 동일 (본문의 핵심 내용 요약 필수) |
description은 페이지 본문(상세 설명 이미지 내 텍스트 포함)에서
강조하는 핵심 특장점을 요약한 형태여야 합니다. 본문에는 "소음이 적다"고 강조하는데 JSON-LD에는 "디자인이 예쁘다"는 내용만 있다면 AI는 정보의 일관성이
부족하다고 판단합니다.description을 먼저 읽고, 본문 텍스트에서 이를
뒷받침하는 근거를 찾습니다. 두 데이터가 80% 이상 일치할 때 AI는 **"이 정보는 검증되었음"**으로 간주하며, 검색 결과 상단에 노출되는 'AI 개요(AI
Overviews)' 영역에 해당 내용을 인용할 확률이 비약적으로 높아집니다.기술적 근거 요약
description과 본문의 의미가 일치할수록 페이지의 주제(Topic)가 명확해집니다.
description의 내용을 본문에서 다시 확인하는
과정을 거침으로써 답변의 환각(Hallucination)을 방지합니다.권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "브랜드A 무선청소기",
// 본문의 핵심 내용을 80% 이상 반영한 요약문
"description": "1.2kg의 초경량 설계와 200W의 강력한 흡입력을 자랑하는 브랜드A의 최신형 무선청소기입니다. 미세먼지 차단 헤파필터가 탑재되어 있습니다.",
"brand": { "@type": "Brand", "name": "브랜드A" }
}
</script>
</head>
<body>
<h1>브랜드A 무선청소기</h1>
<section id="features">
<h2>주요 특징</h2>
<ul>
<li><strong>무게:</strong> 1.2kg 초경량 설계로 손목 부담 제로</li>
<li><strong>성능:</strong> 200W 초강력 모터 탑재</li>
<li><strong>필터:</strong> 99.9% 미세먼지 차단 헤파필터 적용</li>
</ul>
</section>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 상품 설명(description) 필드 존재 여부 |
| 진단 코드 | CHK_PRODUCT_DESCRIPTION |
| 권장 기준 | 핵심 수치(무게, 소재)와 혜택을 포함한 2~3문장 내외의 설명 포함 |
description 필드의 내용은 상세 페이지 내의 제품 특징 설명이나
og:description의 내용과 맥락이 일치해야 합니다.
"description": "베스트 인기 상품입니다." (정보가 부족함)"description": "1.2kg 초경량 설계로 손목 부담을 최소화한 무선 청소기입니다. 200W의 강력한 흡입력과 40분 연속 사용이 가능합니다."
(구체적 스펙 포함)
기술적 근거 요약
description 필드의
텍스트를 최우선적으로 참조합니다.description에 포함된 풍부한 맥락을 통해 AI가 연관성을 찾아내어 노출 기회를 넓힙니다.
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"image": "https://www.mobitune.com/images/shirt-01.jpg",
// 핵심 스펙과 혜택을 포함한 설명
"description": "100% 고밀도 코튼 소재로 제작되어 피부 자극이 적고 통기성이 뛰어납니다. 넉넉한 오버핏 설계로 체형에 관계없이 편안한 착용감을 제공하는 가을 시즌 필수 아이템입니다.",
"brand": {
"@type": "Brand",
"name": "모비튠"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 ratingValue와 웹페이지 UI에 노출된 평점 수치의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_RATINGVALUE_UI_MATCH |
| 권장 기준 | JSON-LD의 평점 데이터와 화면상에 텍스트로 표기된 평점이 100% 동일 |
ratingValue(예: 4.8)는 실제 사용자가
페이지에 접속했을 때 눈으로 확인하는 별점 수치(예: 4.8점)와 반드시 소수점까지 일치해야 합니다.5.0 ↔ (UI) 4.2 (최신 리뷰 반영 지연
등으로 인한 수치 불일치)4.8 ↔ (UI) 4.8/5 (표기 방식은 달라도
수치 값이 동일)기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8", // UI 상의 '4.8'과 반드시 일치
"reviewCount": "125",
"bestRating": "5"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<div class="rating-display">
<span class="stars">★★★★★</span>
<span class="score">4.8</span> / 5 <span class="count">(리뷰 125개)</span>
</div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 reviewCount와 웹페이지 UI에 노출된 리뷰 수의 일치 여부 |
| 진단 코드 | LLM_PRODUCT_REVIEWCOUNT_UI_MATCH |
| 권장 기준 | JSON-LD의 숫자 값과 화면상에 텍스트로 표기된 리뷰 개수가 100% 동일 |
reviewCount(예: 124)는 사용자가 상세 페이지에 들어왔을 때
상단 평점 영역이나 하단 리뷰 섹션에서 확인하는 숫자(예: 124개)와 반드시 일치해야 합니다.500 ↔ (UI) 124개 (데이터 업데이트 누락
또는 수치 과장)124 ↔ (UI) 124개 (단위 표기 유무와
상관없이 수치 데이터 일치)기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "모비튠 클래식 코튼 체크 셔츠 남방",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "124", // UI에 노출된 '124'와 반드시 일치
"bestRating": "5"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<div class="review-summary">
<span class="rating">평점 4.8 / 5.0</span>
<span class="count">구매후기 <strong>124</strong>건</span>
</div>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 브랜드 정보(brand.name) 제공 여부 |
| 진단 코드 | CHK_PRODUCT_BRAND |
| 권장 기준 | "brand": { "@type": "Brand", "name": "브랜드명" } 구조 포함 권장 |
"brand": { "@type": "Brand", "name": "모비튠" }
(브랜드 엔티티 명시)기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>모비튠 - 체크 셔츠 남방</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "클래식 코튼 체크 셔츠 남방",
"image": "https://www.mobitune.com/images/shirt-01.jpg",
// 브랜드 정보 설정
"brand": {
"@type": "Brand",
"name": "모비튠" // 브랜드명 명시
},
"offers": {
"@type": "Offer",
"price": "35000",
"priceCurrency": "KRW"
}
}
</script>
</head>
<body>
<h1>모비튠 클래식 코튼 체크 셔츠 남방</h1>
<p>브랜드: 모비튠</p>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 조직 정보(Organization) 객체 존재 여부 |
| 진단 코드 | CHK_ORGANIZATION |
| 권장 기준 | "@type": "Organization" 필드를 포함한 기업 정보 선언 필수 |
Organization에 기재된 기업명, 로고 URL, 연락처 등은 웹사이트
하단(Footer)의 사업자 정보 및 '회사 소개' 페이지의 내용과 완벽히 일치해야 합니다.Organization 데이터가 명확하면 AI가 해당 쇼핑몰을 '검증된 공식 판매처' 혹은
'신뢰할 수 있는 기업 사이트'로 분류하여 답변의 출처로 채택할 확률이 높아집니다.
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>브랜드A - 공식 스토어</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "주식회사 브랜드A",
"alternateName": "Brand A",
"url": "https://www.brand-a.com",
"logo": "https://www.brand-a.com/images/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+82-2-123-4567",
"contactType": "customer service",
"areaServed": "KR",
"availableLanguage": "Korean"
},
"sameAs": [
"https://www.instagram.com/brand_a",
"https://www.youtube.com/brand_a",
"https://blog.naver.com/brand_a"
]
}
</script>
</head>
<body>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Organization 구조화 데이터 내 기관 명칭(name) 필드 존재 여부 |
| 진단 코드 | CHK_ORGANIZATION_NAME |
| 권장 기준 | "name": "공식 기업명 또는 브랜드명" 필수 포함 |
name에 기재된 명칭은 사이트 하단(Footer)의 상호명, 개인정보처리방침상의 기업명,
그리고 네이버/구글의 플레이스 정보와 일치해야 합니다.Organization의 name을 기준으로 정보를 검색하고 연결(Entity Linking)합니다. 명칭이 명확하지
않으면 AI가 다른 유사한 이름의 기업과 혼동하여 잘못된 정보를 제공할 수 있습니다.
"name": "Home" (조직을 식별할 수 없음)"name": "주식회사 모비튠" 또는
"name": "모비튠(Mobitune)"
기술적 근거 요약
name) 정의입니다.권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "주식회사 모비튠", // AI가 식별할 공식 명칭
"url": "https://www.mobitune.com",
"logo": "https://www.mobitune.com/logo.png"
}
</script>
</head>
<body>
<footer>
<p>사업자명: 주식회사 모비튠</p>
</footer>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Organization 구조화 데이터 내 URL(url) 또는 로고(logo) 필드 포함 여부 |
| 진단 코드 | CHK_ORGANIZATION_URL_OR_LOGO |
| 권장 기준 | url과 logo 중 최소 1개 이상 포함 (가급적 둘 다 포함 권장) |
url은 현재 접속 중인 공식 홈페이지의 메인 주소여야 하며, logo는
실제 사이트 상단에 노출된 공식 로고 이미지 파일의 절대 경로와 일치해야 합니다.logo 필드에 있는
이미지를 사용하여 '브랜드 카드'를 생성하므로, 시각적 점유율을 높이는 데 필수적입니다."https://www.brand-a.com" (반드시 https
포함)"https://www.brand-a.com/images/logo.png" (고해상도
이미지 경로)기술적 근거 요약
url과 연결된 정보만을 '공식 답변'의 근거로
사용하려는 경향이 있습니다.logo 데이터는 검색 결과 우측 기업 프로필에
노출되는 로고 이미지의 소스가 됩니다.권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "주식회사 브랜드A",
"url": "https://www.brand-a.com", // 공식 도메인 필수
"logo": "https://www.brand-a.com/logo_1024.png" // 브랜드 로고 필수
}
</script>
</head>
<body>
<header>
<img src="https://www.brand-a.com/logo_1024.png" alt="브랜드A 공식 로고">
</header>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Organization 내 공식 SNS 및 외부 채널 링크(sameAs)의 배열 형식 및 URL 정상 여부 |
| 진단 코드 | LLM_ORG_SAMEAS_SYNTAX |
| 권장 기준 | "sameAs": [] 배열 형식을 준수하며, 활성화된 공식 채널 URL 포함 |
sameAs에 포함된 링크는 해당 기업이 실제로 운영하는 공식 계정이어야 합니다. AI는 이
링크들을 타고 들어가 프로필 정보, 게시물 내용 등을 교차 검증하여 브랜드의 실체와 영향력을 파악합니다.sameAs가 잘 정리되어
있으면 AI는 우리 브랜드를 '디지털 생태계에서 활발히 소통하는 검증된 조직'으로 분류합니다.[ ]를 사용한 배열(Array) 형식을 갖춰야 합니다.
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "주식회사 브랜드A",
"url": "https://www.brand-a.com",
// 공식 채널들을 배열(Array) 형태로 나열
"sameAs": [
"https://www.instagram.com/brand_a_official",
"https://www.youtube.com/@brand_a",
"https://facebook.com/brand_a",
"https://blog.naver.com/brand_a_official"
]
}
</script>
</head>
<body>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Organization 내 고객 문의 정보(contactPoint)의 구조 및 필드 유효성 확인 |
| 진단 코드 | LLM_ORG_CONTACTPOINT_VALID |
| 권장 기준 | telephone, contactType 필드가 포함된 객체 구조 준수 |
telephone에 기재된 번호는 웹사이트 하단(Footer)이나 고객센터 페이지에 명시된 공식
번호와 반드시 일치해야 합니다. 데이터가 다를 경우 AI는 사용자에게 잘못된 정보를 전달할 위험이 있어 해당 사이트의 신뢰도 점수를 낮게 책정합니다.contactPoint는 AI가 **"이 회사의 고객센터는 1544-0000이며, 고객 상담 업무를 담당합니다"**라고 명확하고 직접적인
답변을 생성하는 근거가 됩니다.
"1544-0000")
"customer service",
"technical support")
기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "주식회사 브랜드A",
"url": "https://www.brand-a.com",
// 고객 문의 정보 구조화
"contactPoint": {
"@type": "ContactPoint",
"telephone": "1544-0000", // 공식 전화번호
"contactType": "customer service", // 고객 서비스 담당 명시
"areaServed": "KR", // 서비스 지역
"availableLanguage": "Korean" // 대응 가능 언어
}
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | name과 url 필드가 올바른 문자열(String) 형식으로 선언되었는지 확인 |
| 진단 코드 | LLM_ORG_NAME_URL_VALID |
| 권장 기준 | 큰따옴표("")를 사용한 유효한 문자열 형식 및 유효한 프로토콜(https://) 포함 |
url 값이 문자열이 아니거나 유효하지 않은 형식일 경우, AI는 해당 브랜드를 특정 웹사이트 엔티티와 연결하지 못해 검색
결과에서 출처(Source) 링크를 생성하지 못하는 결과를 초래합니다.
http:// 또는 https://로 시작하는 절대 경로
형식을 준수합니다.기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
// 올바른 문자열 형식(String) 준수
"name": "주식회사 브랜드A",
"url": "https://www.brand-a.com"
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 브랜드명(name)과 페이지 타이틀/본문 브랜드명의 일치 여부 |
| 진단 코드 | LLM_ORG_BRAND_NAME_MATCH |
| 권장 기준 | title 태그, 페이지 내 로고 텍스트, JSON-LD의 명칭이 100% 동일 |
<title> 태그에 적힌 브랜드명(예: 브랜드A 공식몰)과 JSON-LD
Organization의 name(예: 브랜드A)은 핵심 키워드가 반드시 일치해야 합니다. AI는 이 일관성을 통해
해당 페이지의 '소유주'가 누구인지 명확히 규정합니다.
기술적 근거 요약
권장 구조 예시
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>브랜드A 공식 온라인 스토어</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "브랜드A",
"url": "https://www.brand-a.com"
}
</script>
</head>
<body>
<header>
<h1>브랜드A</h1>
</header>
</body>
</html>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 브레드크럼 정보(BreadcrumbList) 존재 여부 |
| 진단 코드 | CHK_BREADCRUMB_EXISTENCE |
| 권장 기준 | "@type": "BreadcrumbList"를 통해 페이지의 계층 구조 선언 필수 |
Home > 가전 > 청소기 순서로
@type: BreadcrumbList 제공
기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈",
"item": "https://www.brand-a.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "무선청소기",
"item": "https://www.brand-a.com/appliances/vacuums"
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | itemListElement 내 개별 아이템의 랜딩 페이지 주소(item) 필드 존재 및 URL 형식 확인
|
| 진단 코드 | LLM_BREADCRUMB_ITEM_URL_VALID |
| 권장 기준 | 반드시 http:// 또는 https://를 포함한 절대 경로 URL 형식 준수
|
item에 기입된 URL은 해당 카테고리나 페이지로 이동하는 실제 주소와 완벽히 일치해야
합니다. AI는 이 URL을 통해 사이트의 맵(Map)을 그리며, 실제 존재하는 페이지인지 교차 검증합니다./category/cleaner와 같은 상대 경로가 아닌,
**https://brand-a.com/category/cleaner*와 같은 절대 경로를
사용해야 AI가 전역적으로 식별할 수 있습니다.기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈",
"item": "https://www.brand-a.com" // 절대 경로 필수
},
{
"@type": "ListItem",
"position": 2,
"name": "생활가전",
"item": "https://www.brand-a.com/appliances" // 유효한 URL 형식
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | itemListElement 내 개별 아이템의 순서(position) 필드 존재 및 정수 형식 확인 |
| 진단 코드 | LLM_BREADCRUMB_POSITION_INTEGER |
| 권장 기준 | 1부터 시작하여 계층 순서에 따라 증가하는 정수(Integer) 값 포함 |
position 값은 사용자가 실제 사이트에서 이동하는 경로의 순서와 일치해야 합니다. (예:
홈은 1번, 그다음 카테고리는 2번)"1"도 파싱은 가능하나, 엄격한 데이터 정합성을 위해 정수형 사용을 우선합니다.)
기술적 근거 요약
position을 통해 "가전(2)은 홈(1)의 하위 개념"임을 확신합니다. 이는 AI
답변 내에서 상품의 위치를 설명할 때 중요한 근거가 됩니다.position 값을 기준으로 렌더링됩니다.
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1, // 최상위 계층
"name": "홈",
"item": "https://www.brand-a.com"
},
{
"@type": "ListItem",
"position": 2, // 중간 계층
"name": "가전제품",
"item": "https://www.brand-a.com/appliances"
},
{
"@type": "ListItem",
"position": 3, // 현재 또는 하위 계층
"name": "무선청소기",
"item": "https://www.brand-a.com/appliances/vacuums"
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | itemListElement 배열 내 개별 아이템의 @type이 ListItem으로
선언되었는지 확인 |
| 진단 코드 | LLM_BREADCRUMB_ITEMTYPE_VALID |
| 권장 기준 | 각 단계별 객체에 "@type": "ListItem" 필수 포함 |
ListItem 타입으로 선언되어야 AI가 이를 '이동 가능한 경로의 한 단계'로 인식합니다.
ListItem을 통해 홈 > 주방가전 > 인덕션이라는 경로가 명확히 해석되면, AI는 이 상품을
'주방가전' 분야의 전문 정보로 분류합니다. 타입이 누락되거나 잘못되면 AI는 이 계층 관계를 무시하여 탐색형 답변에서 해당 페이지를 누락시킬 수 있습니다.
@type을 생략하거나 일반 Thing으로 선언 (계층 구조 해석
불가)"@type": "ListItem"으로 명시하여 목록의 구성 요소임을 선언기술적 근거 요약
ListItem 타입은 AI 파서(Parser)에게 "이 데이터 뒤에는
순서(position)와 이름(name), 주소(item)가 올 것이다"라는 문맥을 미리
알려주는 역할을 합니다.권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem", // 필수 타입 선언
"position": 1,
"name": "홈",
"item": "https://www.brand-a.com"
},
{
"@type": "ListItem", // 모든 단계에 동일하게 적용
"position": 2,
"name": "생활가전",
"item": "https://www.brand-a.com/appliances"
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | itemListElement 내 개별 아이템의 명칭(name) 필드 존재 및 문자열 형식 확인 |
| 진단 코드 | LLM_BREADCRUMB_ITEM_NAME_VALID |
| 권장 기준 | 각 ListItem에 "name": "카테고리명" 형태의 문자열 필수 포함 |
name에 기재된 텍스트는 실제 웹페이지 상단 브레드크럼 UI에 표시된 텍스트와 100%
일치해야 합니다. (예: UI에 '무선청소기'라고 되어 있다면 JSON-LD에도 '무선청소기'로 기입)name 데이터를 통해 페이지의 '분류체계'를 학습합니다. 사용자가
**"청소기 카테고리에서 제일 잘 나가는 게 뭐야?"**라고 물을 때, AI는 브레드크럼의 name 필드를 훑어 해당 페이지가 '청소기'
카테고리에 속함을 인지하고 답변 근거로 활용합니다."")를 사용한 문자열(String) 형식이어야 합니다.기술적 근거 요약
name 값을 통해 해당 상품이 어떤 엔티티 군집(Cluster)에 속하는지 정의합니다.
name 값이
직접적으로 노출되어 클릭 신뢰도를 높입니다.권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈", // 명확한 문자열 형식
"item": "https://www.brand-a.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "청소기", // UI와 일치하는 카테고리명
"item": "https://www.brand-a.com/vacuums"
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 BreadcrumbList 경로와 실제 화면(UI)에 노출된 경로의 일치 여부 |
| 진단 코드 | LLM_BREADCRUMB_UI_MATCH |
| 권장 기준 | UI 상의 이동 경로와 JSON-LD 내 명칭/순서가 토씨 하나 틀리지 않고 100% 동일할 것 |
name 값이 완벽하게 매칭되어야 합니다. AI는 코드와 화면을 교차 검증하여 데이터가 조작되지 않았는지 확인합니다.
기술적 근거 요약
권장 구조 예시
<nav class="breadcrumb-ui">
<span>홈</span> > <span>생활가전</span> > <span>청소기</span>
</nav>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈", // UI 텍스트와 동일
"item": "https://www.site.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "생활가전", // UI 텍스트와 동일
"item": "https://www.site.com/appliances"
},
{
"@type": "ListItem",
"position": 3,
"name": "청소기", // UI 텍스트와 동일
"item": "https://www.site.com/vacuums"
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 item URL과 실제 UI 브레드크럼의 링크 주소 일치 여부 |
| 진단 코드 | LLM_BREADCRUMB_URL_MATCH |
| 권장 기준 | JSON-LD에 선언된 item 주소와 실제 하이퍼링크(href)가 정확히 동일할 것 |
.../category/123 ↔ (UI Link)
.../products/cleaner (주소 형식 불일치)
.../appliances ↔ (UI Link)
.../appliances (완전 일치)
기술적 근거 요약
권장 구조 예시
<nav>
<ol>
<li><a href="https://site.com/home">홈</a></li>
<li><a href="https://site.com/appliances">가전제품</a></li>
</ol>
</nav>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈",
"item": "https://site.com/home"
},
{
"@type": "ListItem",
"position": 2,
"name": "가전제품",
"item": "https://site.com/appliances" // UI의 href와 100% 일치
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 FAQ 정보(FAQPage) 객체 존재 여부 |
| 진단 코드 | CHK_FAQ |
| 권장 기준 | "@type": "FAQPage" 필드를 통해 질의응답 구조 선언 필수 |
FAQPage 스키마에 포함된 질문(Question)과
답변(Answer)은 실제 웹페이지의 FAQ 섹션이나 Q&A 게시판에 노출된 텍스트와 의미적으로 일치해야 합니다.FAQPage가 선언되어 있으면
AI가 정보를 재구성하는 과정에서 오해할 확률을 줄여줍니다.Question과 Answer로 명확히 구분된 구조화
데이터는 AI의 **'추론 비용'**을 낮춰주어 답변 인용 빈도를 높입니다.기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "필터는 언제 교체해야 하나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "일반적으로 6개월에 한 번 교체를 권장하며, 사용 환경에 따라 달라질 수 있습니다."
}
},
{
"@type": "Question",
"name": "배송 기간은 얼마나 걸리나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "주문 후 영업일 기준 2~3일 내에 발송됩니다."
}
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | FAQPage 내에서 실제 질문 리스트를 담고 있는 mainEntity 필드 존재 여부 |
| 진단 코드 | LLM_FAQ_MAINENTITY_EXISTS |
| 권장 기준 | "mainEntity": [...] 배열(Array) 형식을 통해 하나 이상의 질문 객체 포함 |
mainEntity 배열 안에 나열된 질문들은 페이지에 실제로 존재하는 Q&A 콘텐츠의
순서와 개수를 반영해야 합니다. AI는 이 배열을 순회하며 페이지의 핵심 질의응답 정보를 수집합니다.FAQPage라는 선언만으로는 무엇이 질문인지 알 수 없습니다.
mainEntity라는 명확한 속성 내에 데이터를 담음으로써, AI가 **"이 배열 안에 있는 것들이 사용자가 가장 자주 묻는 핵심
엔티티(Question)들이구나"**라고 확신하게 됩니다.
[ ]를 사용한 배열 형식이어야 하며, 각 배열 요소는
Question 타입의 객체여야 합니다.
기술적 근거 요약
mainEntity가 없으면
FAQ 데이터를 읽지 못하고 오류를 발생시킵니다.권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
// mainEntity 배열 선언 필수
"mainEntity": [
{
"@type": "Question",
"name": "질문 1의 내용",
"acceptedAnswer": {
"@type": "Answer",
"text": "답변 1의 내용"
}
},
{
"@type": "Question",
"name": "질문 2의 내용",
"acceptedAnswer": {
"@type": "Answer",
"text": "답변 2의 내용"
}
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | mainEntity 배열 내 개별 요소가 Question 타입으로 정의되고 질문
텍스트(name)를 포함하는지 확인 |
| 진단 코드 | LLM_FAQ_QUESTION_STRUCTURE |
| 권장 기준 | "@type": "Question" 선언 및 "name": "질문 문구" 필수 포함 |
name 필드에 들어가는 질문 문구는 웹사이트 상세 페이지나 고객지원 섹션에 적힌 실제 질문의
텍스트와 의미적으로 완전히 동일해야 합니다.Question 객체의 name 값을 스캔합니다. 질문이 "name": "배터리 수명은?"과
같이 명확한 키워드와 의도를 포함하고 있다면, AI는 이를 **'고품질 질의응답 소스'**로 판단하여 검색 결과 상단이나 AI 개요 영역에 우선적으로 배치합니다.
mainEntity 배열 안에 위치해야 합니다.name 속성을 사용해야 하며, 문자열(String) 형식이어야 합니다.기술적 근거 요약
Question 타입을 만나는 순간 이를 사용자의 '페인 포인트(Pain
Point)'로 인식하고, 뒤따라올 acceptedAnswer를 해결책으로 미리 연결해 둡니다.name 값이
사용됩니다.권장 구조 예시
{
"@type": "Question",
"name": "배터리 수명은 얼마나 되나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "완충 시 최대 40분간 연속 사용이 가능합니다."
}
}
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Question 객체 내에 acceptedAnswer가 Answer 타입으로 정의되고
답변 내용(text)을 포함하는지 확인 |
| 진단 코드 | LLM_FAQ_ANSWER_STRUCTURE |
| 권장 기준 | "@type": "Answer" 선언 및 "text": "답변 문구" 필수 포함 |
text 필드에 기재된 답변은 웹사이트 화면에 노출된 FAQ 답변과 의미와 수치가 완벽히
일치해야 합니다. (예: 화면에 '60분'이라 적혀 있다면 데이터에도 '60분'으로 기재)acceptedAnswer 내의
text를 직접 인용합니다. 이 필드가 구조적으로 명확하고 텍스트가 풍부할수록, AI는 **"이 답변이 가장 신뢰할 수 있는 정답이다"**라고
판단하여 검색 결과 최상단 '강조 스니펫'이나 AI 답변에 우선적으로 노출합니다.
Question 객체의 하위 속성인 acceptedAnswer 내에 위치해야 합니다.text 속성을 사용하며, HTML 태그(예: <a>,
<b>)를 일부 포함하여 가독성을 높일 수 있습니다.
기술적 근거 요약
Answer 타입의
text 필드를 읽는 것을 훨씬 선호하며, 이를 통해 할루시네이션(환각) 없는 정확한 정보를 제공합니다.
Question)과 답변(Answer)이 한 쌍의 구조로 완벽히
묶여 있을 때, AI는 데이터의 신뢰도(E-E-A-T)를 높게 평가합니다.권장 구조 예시
"acceptedAnswer": {
"@type": "Answer",
"text": "완충 시 일반 모드에서 <b>최대 60분</b> 연속 사용이 가능합니다."
}
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | JSON-LD 내 FAQ 내용과 실제 웹페이지 본문(UI)에 노출된 Q/A 텍스트의 일치 여부 |
| 진단 코드 | LLM_FAQ_QA_BODY_MATCH |
| 권장 기준 | JSON-LD의 name(질문) 및 text(답변)가 본문 텍스트와 의미 및 핵심 수치에서
100% 일치 |
기술적 근거 요약
권장 구조 예시
<section id="faq-section">
<h3>자주 묻는 질문</h3>
<div class="q">질문: 배송은 얼마나 걸리나요?</div>
<div class="a">답변: 평일 기준 2~3일 소요됩니다.</div>
</section>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "배송은 얼마나 걸리나요?", // UI 텍스트와 동일
"acceptedAnswer": {
"@type": "Answer",
"text": "평일 기준 2~3일 소요됩니다." // UI 텍스트와 동일
}
}]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | FAQPage 내 답변(text)이 모호하거나 광고성 멘트에 치중되지 않았는지 확인 |
| 진단 코드 | LLM_FAQ_ANSWER_ACCURACY |
| 권장 기준 | 수치, 기간, 방법 등 실질적인 정보를 포함한 구체적인 문장 사용 |
기술적 근거 요약
권장 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "무상 AS 기간은 어떻게 되나요?",
"acceptedAnswer": {
"@type": "Answer",
// 모호한 '최선을 다함' 대신 '2년'이라는 구체적 수치 제공
"text": "구매일로부터 <b>무상 AS 2년</b>을 보장합니다. 단, 배터리 등 소모품의 경우 1년의 보증 기간이 적용됩니다."
}
}]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Google-Extended 접근 허용 |
| 진단 코드 | CHK_GOOGLE_EXTENDED |
| 권장 기준 | robots.txt에서 Google-Extended Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | GPTBot 허용 |
| 진단 코드 | CHK_GPTBOT |
| 권장 기준 | robots.txt에서 GPTBot Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
의미
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | ChatGPT-User-Agent 허용 |
| 진단 코드 | CHK_CHATGPT_USER |
| 권장 기준 | robots.txt에서 ChatGPT-User-Agent Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
의미
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Claude-Web(Anthropic-UA) 접근 허용 |
| 진단 코드 | CHK_CLAUDE_SEARCHBOT |
| 권장 기준 | robots.txt에서 Claude 크롤러 Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | ClaudeBot 접근 허용 |
| 진단 코드 | CHK_CLAUDE_USER |
| 권장 기준 | robots.txt에서 ClaudeBot Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | OpenAI-Explore/OpenAI-Data 허용 |
| 진단 코드 | CHK_OAI_SEARCHBOT |
| 권장 기준 | robots.txt에서 OpenAI-Explore/OpenAI-Data Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
의미
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | PerplexityBot접근 허용 |
| 진단 코드 | CHK_PERPLEXITYBOT |
| 권장 기준 | robots.txt에서 PerplexityBotAllow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Bingbot 접근 허용 |
| 진단 코드 | CHK_BINGBOT |
| 권장 기준 | robots.txt에서 Bingbot Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | CCBot 접근 허용 |
| 진단 코드 | CHK_CCBOT |
| 권장 기준 | robots.txt에서 CCBot Allow |
카페24
관리자 → 쇼핑몰 설정 → 기본 설정 → 쇼핑몰 정보 → SEO 고급설정 → 검색로봇 접근 제어
메이크샵
관리자 → 설정 → 기본 설정 → 검색 엔진 최적화 → 검색 엔진 관련 설정 → 검색 로봇 설정 → 검색 엔진 노출 범위 개별 설정 (robots.txt 직접 입력) → 봇 설정
고도몰
관리자 메인 화면 → 기본설정 → 기본정책 → 검색엔진 최적화(SEO) 설정 → 검색로봇 정보수집 설정 → 검색로봇 정보수집 허용설정
권장 robots.txt 통합 설정 예시
# 1. Anthropic (Claude) User-agent: Claude-Web Allow: / User-agent: ClaudeBot Allow: / # 2. OpenAI User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: OpenAI-Explore Allow: / User-agent: OpenAI-Data Allow: / # 3. Google AI User-agent: Google-Extended Allow: / # 4. Microsoft / Bing User-agent: Bingbot Allow: / # 5. Perplexity User-agent: PerplexityBot Allow: / # 6. Common Crawl User-agent: CCBot Allow: / # 기본 전체 허용 User-agent: * Allow: / # 사이트맵 Sitemap: https://www.yourdomain.com/sitemap.xml
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | sitemap.xml 접근 가능 여부 |
| 진단 코드 | CHK_SITEMAP |
| 권장 기준 | 200 응답 OK |
| 예시 | /sitemap.xml |
robots.txt에 Sitemap 선언 추가하는 방법
👉 한 줄 요약
robots.txt에 아래 한 줄만 추가하면 됩니다.Sitemap: https://내사이트주소/sitemap.xml
1단계: 내 사이트의 Sitemap 주소 확인하기
먼저 아래 주소를 브라우저에 직접 입력해 보세요.
https://내사이트주소/sitemap.xml
예시:
https://example.com/sitemap.xml
결과 확인
2단계: robots.txt 파일 열기
브라우저 주소창에 아래를 입력하세요.
https://내사이트주소/robots.txt
예시:
https://example.com/robots.txt
결과 유형
3단계: robots.txt에 Sitemap 주소 추가하기
robots.txt에 꼭 들어가야 할 문장
아래 문장을 그대로 복사해서 사용하세요.
Sitemap: https://내사이트주소/sitemap.xml
⚠️ 대소문자 구분 있음 → Sitemap: 으로 시작해야 합니다.
4단계: 사이트 종류별 수정 방법
① 워드프레스(WordPress) 사용 중인 경우 (가장 쉬움)
방법 1: 플러그인으로 자동 처리 (추천)
👉 별도 수정 필요 없음
방법 2: 관리자 화면에서 직접 수정
Sitemap: https://내사이트주소/sitemap.xml
② 카페24 / 고도몰 / 아임웹 등 호스팅 서비스 이용 중인 경우
robots.txt 편집이 있다면
맨 아래에 추가:
Sitemap: https://내사이트주소/sitemap.xml
메뉴가 없다면
👉 해당 호스팅 서비스 고객센터 도움말에서 "robots.txt 수정" 또는 "Sitemap 등록" 검색
③ HTML 파일을 직접 업로드하는 사이트인 경우
(FTP나 파일 업로드를 쓰는 경우)
robots.txt 파일을 컴퓨터에서 메모장으로 생성User-agent: * Allow: / Sitemap: https://내사이트주소/sitemap.xml
5단계: 제대로 되었는지 확인하기
브라우저에서 다시 확인하세요.
https://내사이트주소/robots.txt
아래 줄이 보이면 성공입니다 ✅
Sitemap: https://내사이트주소/sitemap.xml
자주 묻는 질문
Q. 꼭 robots.txt에 Sitemap을 넣어야 하나요?
Q. 한 줄만 넣어도 되나요?
Q. 여러 Sitemap이 있으면요?
Sitemap: https://내사이트주소/sitemap1.xml Sitemap: https://내사이트주소/sitemap2.xml
Core Web Vitals는 검색 순위와 전환율을 동시에 좌우하는 핵심 품질 지표로,
TTFB·CLS·INP·LCP가 기준치를 만족하면 구글·AI 검색 모두에서 기술 신뢰도가 최상급으로 평가됩니다.
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 메인 콘텐츠 로딩 시간 |
| 지표 코드 | PSI_LCP |
| 권장 기준 | 2.5초 이하 (모바일·PC 공통) |
| 의미 | 사용자가 가장 큰 이미지/텍스트를 볼 수 있을 때 까지의 시간 |
Core Web Vitals는 검색 순위와 전환율을 동시에 좌우하는 핵심 품질 지표로,
TTFB·CLS·INP·LCP가 기준치를 만족하면 구글·AI 검색 모두에서 기술 신뢰도가 최상급으로 평가됩니다.
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 사용자 입력 반응 시간 |
| 지표 코드 | PSI_INP |
| 권장 기준 | 200ms 이하 |
| 의미 | 클릭·터치 후 실제 반응이 나타날 때까지 걸리는 시간 |
Core Web Vitals는 검색 순위와 전환율을 동시에 좌우하는 핵심 품질 지표로,
TTFB·CLS·INP·LCP가 기준치를 만족하면 구글·AI 검색 모두에서 기술 신뢰도가 최상급으로 평가됩니다.
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 레이아웃 이동 정도 |
| 지표 코드 | PSI_CLS |
| 권장 기준 | 0.1 이하 |
| 의미 | 페이지 로딩 중 화면이 튀거나 밀리는 현상 |
Core Web Vitals는 검색 순위와 전환율을 동시에 좌우하는 핵심 품질 지표로,
TTFB·CLS·INP·LCP가 기준치를 만족하면 구글·AI 검색 모두에서 기술 신뢰도가 최상급으로 평가됩니다.
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 서버 첫 응답 시간 |
| 지표 코드 | PSI_TTFB |
| 권장 기준 | 0.8초 이하 |
| 의미 | 사용자가 페이지를 요청한 후 서버가 처음 응답하기까지 걸리는 시간 |
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Canonical 중복 여부 |
| 진단 코드 | CHK_CANONICAL_SINGLE |
| 권장 기준 | 페이지당 Canonical 태그 1개만 존재 |
| 예시 | <link rel="canonical" href="https://www.site.com/product/123"> |
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 이미지 Lazy-loading 적용 여부 |
| 진단 코드 | CHK_IMAGE_LAZY_LOADING |
| 권장 기준 | 주요 이미지에 loading="lazy" 속성 사용 |
| 예시 | <img src="product.jpg" loading="lazy"> |
| 적용 대상 | 상품 이미지, 배너, 상세 이미지 등 화면 하단에 위치한 모든 이미지 |
모범 구조 예시
<img src="detail-01.jpg" alt="상품 상세 이미지" loading="lazy">
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | WebP/AVIF 이미지 비율 |
| 진단 코드 | CHK_IMAGE_FORMAT |
| 권장 기준 | 전체 이미지의 80% 이상을 WebP 또는 AVIF로 제공 |
| 예시 | product.webp, banner.avif |
모범 구조 예시
<picture> <source srcset="product.avif" type="image/avif"> <source srcset="product.webp" type="image/webp"> <img src="product.jpg" alt="상품 이미지"> </picture>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 상단 요약 + 특징 불릿 구성 |
| 진단 코드 | LLM_BODY_SUMMARY_BULLET |
| 권장 기준 | 3~5줄 요약문 + 3~7개 bullet 리스트 |
| 평가 비중 | 요약 15점 + 불릿 10점 (총 20점) |
| 적용 위치 | 본문 최상단 (H1 위 또는 바로 아래) |
페이지 상단에 아래 두 요소를 연속으로 배치합니다.
권장 구조 예시
<header>
<p>
체크 셔츠 남방은 편안한 착용감과 선명한 체크 패턴이 특징인 데일리 아이템입니다.
면 100% 소재로 통기성이 좋고 사계절 착용이 가능합니다.
레귤러핏으로 출근룩과 캐주얼룩 모두에 활용할 수 있습니다.
가격은 46,750원이며 평균 배송은 2~5일 소요됩니다.
</p>
<ul>
<li>소재: 100% 코튼</li>
<li>핏: 레귤러핏</li>
<li>용도: 데일리/출근룩</li>
<li>계절: 사계절</li>
<li>배송: 평균 2~5일</li>
</ul>
</header>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 불필요한 문구 반복·중복 최소화 |
| 진단 코드 | LLM_DUPLICATION_MINIMIZED |
| 권장 기준 | 동일 문장·표현의 과도한 반복 없이 핵심만 간결하게 서술 |
| 적용 범위 | 요약, 본문, 특징, 스펙, FAQ, 리뷰 요약 등 전체 텍스트 |
작성 요령
❌ 피해야 할 예 (의미 중복 반복)
⭕ 권장 예
기술적 근거 요약
모범 구조 예시
<p>1.2kg의 가벼운 무게로 이동과 보관이 편리합니다.</p> <section> <h2>상세 설명</h2> <p>컴팩트한 크기로 좁은 공간에도 수납이 가능합니다.</p> </section>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 문단 구조 명확성 및 정보 밀도 |
| 진단 코드 | LLM_BODY_PARAGRAPH_QUALITY |
| 평가 요소 | 문단 구조· 리스트/표 · 요약 · 광고비율 · 정보밀도 · 수치팩트 |
| 적용 위치 | 상품 상세 본문 전체 |
권장 구조 예시
<article>
<section>
<h2>제품 요약</h2>
<p>체크 셔츠 남방은 면 100% 소재로 제작되어 통기성이 뛰어나며, 데일리 착용에 적합합니다.</p>
</section>
<section>
<h2>주요 사양</h2>
<ul>
<li>소재: 코튼 100%</li>
<li>무게: 320g</li>
<li>사이즈: S / M / L</li>
<li>배송: 평균 2~5일</li>
</ul>
</section>
<section>
<h2>상세 스펙</h2>
<table>
<tr><th>총장</th><td>72cm</td></tr>
<tr><th>어깨</th><td>46cm</td></tr>
</table>
</section>
</article>
기술적 근거 요약
이 구조는 AI에게 다음을 가능하게 합니다:
| 구분 | 내용 |
|---|---|
| 점검 항목 | 콘텐츠 의미 단위 분리 구조 |
| 진단 코드 | LLM_CONTENT_SEGMENTATION_FIT |
| 권장 기준 | 요약 / 특징 / 스펙 / 리뷰 / 정책 등 섹션별 구분 |
| 적용 태그 | <section>, <h2>, <h3> |
| 목적 | AI·검색엔진이 정보 블록을 독립적으로 추출 가능 |
본문을 아래와 같이 의미 단위별로 명확히 분리합니다.
권장 섹션 구성:
각 섹션은 반드시:
권장 구조 예시
<main>
<section id="summary">
<h2>제품 요약</h2>
<p>핵심 특징과 장점을 요약.</p>
</section>
<section id="features">
<h2>주요 특징</h2>
<ul>
<li>흡입력 500W</li>
<li>무게 1.2kg</li>
</ul>
</section>
<section id="spec">
<h2>상세 스펙</h2>
<table>
<tr><th>무게</th><td>1.2kg</td></tr>
</table>
</section>
<section id="reviews">
<h2>리뷰</h2>
<p>평점 4.9점 (616건)</p>
</section>
<section id="policy">
<h2>배송·환불</h2>
<p>배송 2~5일, 무료 반품 가능</p>
</section>
</main>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Product JSON-LD 완전성 |
| 진단 코드 | LLM_PRODUCT_OFFER_COMPLETENESS |
| 권장 기준 | Product + Offer(가격·재고) + Review 포함 |
| 적용 방식 | JSON-LD 구조화 데이터 |
| 목적 | AI·검색엔진이 상품 정보를 정확히 추출·요약·추천 가능 |
상품 페이지에는 반드시 Product 구조화 데이터(JSON-LD)가 포함되어야 하며,
다음 3요소가 완전하게 들어가야 합니다.
기술적 근거 요약
모범 구조 예시
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "체크 셔츠 남방",
"image": "https://www.example.com/images/check-shirt.jpg",
"brand": {
"@type": "Brand",
"name": "모비튠"
},
"offers": {
"@type": "Offer",
"price": 46750,
"priceCurrency": "KRW",
"availability": "https://schema.org/InStock"
},
"review": [
{
"@type": "Review",
"author": "홍길동",
"reviewRating": {
"@type": "Rating",
"ratingValue": 5
},
"reviewBody": "착용감이 매우 편안합니다."
}
]
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 브랜드 신뢰 신호 존재 여부 |
| 진단 코드 | LLM_BRAND_TRUST_SIGNALS |
| 권장 기준 | 사업자 정보 + 고객 후기/평점 + 공식성 표시 |
| 적용 위치 | 푸터, 상품 상세, 회사 소개, 구조화 데이터 |
| 목적 | AI 인용 신뢰도 및 구매 전환 신뢰도 확보 |
다음 3종류의 신뢰 신호를 명확히 노출해야 합니다.
기술적 근거
AI는 신뢰 가능한 출처를 우선 인용합니다.
명확한 사업자 정보 + 다수의 실제 리뷰가 있으면:
권장 구조 예시
<footer> <p>회사명: 주식회사 인라이플</p> <p>사업자등록번호: 113-86-60934</p> <p>고객센터: 1661-8778 (09:00~18:00)</p> <p>리뷰: ★4.9 (총 124건)</p> </footer>
또는 상품 페이지 내:
<section id="reviews"> <h2>고객 후기</h2> <p>평점 4.9 / 5 (124개 리뷰)</p> </section>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 핵심 사실에 수치·성능·크기 데이터 포함 |
| 진단 코드 | LLM_FACT_CLARITY_NUMERIC |
| 권장 기준 | 가격·무게·치수·성능·용량 등 정량 정보 명시 |
| 적용 위치 | 요약, 스펙, 본문, 표, JSON-LD |
모든 핵심 정보는 숫자로 표현합니다.
포함해야 할 대표 수치:
기술적 근거
모범 구조 예시
<section> <p>가격: 46,750원</p> <p>무게: 250g</p> <p>치수: 어깨 46cm / 가슴 54cm / 총장 72cm (M)</p> <p>배송: 평균 2~5일</p> </section>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | Title과 og:site_name 브랜드 문자열 일치 |
| 진단 코드 | CHK_BRAND_CONSISTENCY |
| 권장 기준 | <title> 내 브랜드명과 <meta property="og:site_name"> 값이
완전히 동일 |
| 비교 범위 | 대소문자, 공백, 특수문자, 약어, 법인표기 포함 |
| 목적 | AI·검색엔진이 동일 브랜드 엔티티로 인식 |
다음 두 위치의 브랜드명은 문자 하나까지 완전 동일해야 합니다.
<title><meta property="og:site_name">예시 (정상)
<title>abc몰 - 무선청소기</title> <meta property="og:site_name" content="abc몰">
예시(비정상)
<title>ABC몰 - 무선청소기</title> <meta property="og:site_name" content="ABC Mall">
기술적 근거
| 구분 | 내용 |
|---|---|
| 점검 항목 | 브랜드명 표기 문자열 일관성 |
| 진단 코드 | LLM_ORG_BRAND_STRING_CONSISTENCY |
| 권장 기준 | title, og:site_name, 헤더/푸터, Organization.name가 동일한 문자열 |
| 주의 사례 | "ABC몰" vs "ABC Mall", "ABC" vs "ABC Corp" 처럼 철자·공백·약어 불일치 |
| 목적 | AI가 하나의 브랜드 엔티티로 정확히 인식하도록 통합 |
다음 위치에 노출되는 브랜드명은 완전히 동일한 문자열로 통일합니다.
<title>og:site_nameOrganization.namebrand.name공백, 대소문자, 한글/영문 혼용, 주식회사 표기 등도 통일 기준을 정해야 합니다.
예)
권장 구조 예시
<head>
<title>모비튠 - 체크 셔츠 남방</title>
<meta property="og:site_name" content="모비튠">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "모비튠"
}
</script>
</head>
<body>
<header><h1>모비튠</h1></header>
<footer>모비튠</footer>
</body>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 고객센터 연락처 및 운영시간 노출 |
| 진단 코드 | LLM_CS_INFO_PRESENT |
| 권장 기준 | 전화번호 + 이메일 + 운영시간 명시 |
| 예시 | 1544-0000 / 평일 09:00~18:00 |
| 적용 위치 | 푸터, 고객센터 페이지, 상품 상세 하단, JSON-LD |
관리자 화면에서 아래 경로로 설정합니다.
평일 09:00~18:00 (점심 12:00~13:00)설정한 정보는:
공식 링크를 참고하여 설정합니다.
관리자 화면에서 아래 경로로 설정합니다.
기본설정 → 기본정책 → 기본 정보 설정
각 항목 별 설정 값을 입력합니다.
기술적 근거
권장 구조 예시
<section id="cs"> <h2>고객센터</h2> <p>전화: 1544-0000</p> <p>이메일: help@brand.co.kr</p> <p>운영시간: 평일 09:00~18:00 (점심 12:00~13:00)</p> </section>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 고객 후기 및 평점 노출 |
| 진단 코드 | LLM_BRAND_TRUST_REVIEWS |
| 권장 기준 | 리뷰 수 + 평균 평점 + 실제 후기 텍스트 |
| 예시 | ★4.9 (총 124개 리뷰) |
| 적용 위치 | 상품 상세, 리뷰 탭, JSON-LD Review/AggregateRating |
주의
- 평점 기능은 상품 사용 후기 전용 게시판에서만 활성화됩니다.
- 설정 후 리뷰 목록, 개별 리뷰, 댓글에 별점이 함께 노출됩니다.
공식 링크를 참고하여 설정합니다.
관리자 → 게시판 → 게시판 관리 → 게시판 리스트 → 상품후기 → 수정 → 기본설정 → PC쇼핑몰 사용여부, 모바일쇼핑몰 사용여부 → 사용 설정
기술적 근거
권장 노출 구조
<section id="reviews">
<h2>고객 후기</h2>
<p>평점: ★4.9 / 5 (총 124개 리뷰)</p>
<div class="review">
<p>"착용감이 정말 편하고 재구매 의사 있습니다."</p>
</div>
</section>
또는 JSON-LD:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "124"
}
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 사업자 정보의 푸터 고정 노출 |
| 진단 코드 | LLM_BUSINESS_INFO_FOOTER |
| 권장 기준 | 모든 페이지 하단에 동일한 사업자 정보 표시 |
| 목적 | 사이트 전체 신뢰 일관성 확보 |
권장 노출 구조
<footer> <p>상호: 주식회사 인라이플</p> <p>대표자: 홍길동</p> <p>사업자등록번호: 113-86-60934</p> <p>통신판매업신고번호: 2024-서울구로-0001</p> <p>주소: 서울 구로구 디지털로 272, 501호</p> <p>고객센터: 1544-0000</p> </footer>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 전자상거래법상 사업자 정보 고지 |
| 진단 코드 | LLM_LEGAL_NOTICE_ECOMMERCE |
| 권장 기준 | 상호, 사업자등록번호, 주소, 연락처 필수 |
| 적용 위치 | 사이트 푸터, 회사소개, 약관 페이지, JSON-LD |
카페24 운영자 설정 방법
설정한 정보는 푸터 및 법적 고지 영역에 자동 노출됩니다.
공식 링크를 참고하여 설정합니다.
관리자 화면에서 아래 경로로 설정합니다.
기본설정 → 기본정책 → 기본 정보 설정
각 항목 별 설정 값을 입력합니다.
기술적 근거
권장 노출 구조
<footer> <p>상호: 주식회사 인라이플</p> <p>대표자: 홍길동</p> <p>사업자등록번호: 113-86-60934</p> <p>통신판매업신고번호: 2024-서울구로-0001</p> <p>주소: 서울 구로구 디지털로 272, 501호</p> <p>고객센터: 1544-0000</p> </footer>
| 점검 항목 | 환불, 반품, 배송 정책 명시 |
|---|---|
| 진단 코드 | CHK_POLICIES |
| 권장 기준 | 필수 정책 3가지 모두 명시 |
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 브랜드 공식성 및 표기 일관성 |
| 진단 코드 | LLM_BRAND_OFFICIAL_CONSISTENCY |
| 권장 기준 | 동일한 브랜드명 표기 + '공식몰/공식판매처' 명시 |
| 예시 | "브랜드A 공식 판매처", "BrandA Official Store" |
다음 위치에서 브랜드 표기를 완전히 동일한 문자열로 유지하고, 공식 판매처임을 명확히 표시합니다.
브랜드A 공식 스토어, 브랜드A 정품 판매처권장 표기 방식
공백, 대소문자, 영문/한글 혼용, 법인명 접미어까지 표준 표기 1종만 사용합니다.
기술적 근거
권장 구조 예시
<header>
<h1>브랜드A 공식 판매처</h1>
</header>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "브랜드A",
"url": "https://www.brandA.com"
}
</script>
가이드
| 구분 | 내용 |
|---|---|
| 점검 항목 | 실사용·체험 기반 문장 포함 |
| 진단 코드 | LLM_REAL_USAGE_STATEMENTS |
| 권장 기준 | 실제 사용 상황·효과·맥락이 드러나는 구체 문장 |
| 예시 | "반려동물 털 제거에 유용했습니다." |
| 적용 위치 | 리뷰, 후기 요약, 사용 예시 섹션, Q&A, 본문 설명 |
다음과 같은 경험형 문장을 최소 1개 이상 포함합니다.
기술적 근거
권장 구조 예시
<section id="usage"> <h2>실사용 예시</h2> <p>반려동물 털이 많은 소파에 사용해보니 한 번의 흡입으로도 대부분 제거되어 청소 시간이 크게 줄었습니다.</p> <p>키 170cm 기준 M사이즈 착용 시 어깨와 기장이 편안하게 맞아 출근용으로 활용하기 좋았습니다.</p> </section>