100
GEO 점수 / 100
질의 의도 적합성
100
신뢰성/인덱싱
100
구조화 데이터
100
모바일 가독성
100
LLM 평가 (글 수준/일치성)
평가 모델 버전
gpt-5.2
평가 기준 스킬
LLM 요청 스킬 내용 보기
글의 수준
80
제목의 수준
100
제목-내용 일치성
100
LLM 종합 점수
92
기준 데이터: title_length=44, word_count=322, h2_count=6, schema_count=1
개선점 및 개선 방법
- 현재 정합성이 양호합니다. 신규 섹션 추가 시에도 제목-본문-요약 일치 구조를 유지하세요.
GEO 핵심 체크 상태
Canonical 설정
통과
https://store.prelik.com/
HTML lang 설정
통과
ko
JSON-LD 존재
통과
count=1
JSON-LD @type 감지
통과
Organization, WebSite
robots.txt 존재
통과
발견됨
sitemap.xml 존재
통과
발견됨
질문/키워드 데이터 충분성
통과
word_count=322
팩트 기반 해석
1. GEO 점수는 현재 저장된 SEO 분석 결과(JSON)만으로 계산한 보조 지표입니다.
2. canonical/lang/schema/robots/sitemap 같은 "기계 해석 신호"가 누락되면 GEO 점수를 강하게 감점합니다.
3. LLM 평가는 제목/본문량/구조/키워드 이슈를 기반으로 점수화했습니다.
GEO 원본 데이터
meta_analysis
{
"score": 100,
"title": {
"content": "프리릭 코딩 스토어 · 개발자가 직접 만든 프로그램·실전 강의·파일 번들 스토어",
"length": 44
},
"description": {
"content": "1인 개발자가 직접 만든 프로덕션급 프로그램·실전 라라벨 강의·파일 번들을 월 구독 또는 개별 구매로. 14일 환불 보장, 안전한 PortOne 결제, 세금계산서 자동 발급.",
"length": 97
},
"og": {
"title": "프리릭 코딩 스토어 · 개발자가 직접 만든 프로그램·실전 강의·파일 번들 스토어",
"description": "1인 개발자가 직접 만든 프로덕션급 프로그램·실전 라라벨 강의·파일 번들을 월 구독 또는 개별 구매로. 14일 환불 보장, 안전한 PortOne 결제, 세금계산서 자동 발급.",
"image": "https://store.prelik.com/og-default.png",
"type": "website",
"url": "https://store.prelik.com"
},
"canonical": "https://store.prelik.com/",
"lang": "ko",
"charset": "UTF-8",
"hreflangs": [],
"issues": []
}
schema_analysis
{
"score": 100,
"count": 1,
"types": [
"Organization",
"WebSite"
],
"schemas": [
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://store.prelik.com#org",
"name": "Laravel",
"url": "https://store.prelik.com",
"logo": "https://store.prelik.com/og-default.png",
"sameAs": [
"https://github.com/dalsoop"
],
"contactPoint": [
{
"@type": "ContactPoint",
"email": "devops@prelik.com",
"contactType": "customer support",
"availableLanguage": [
"Korean"
]
}
]
},
{
"@type": "WebSite",
"@id": "https://store.prelik.com#site",
"url": "https://store.prelik.com",
"name": "Laravel",
"publisher": {
"@id": "https://store.prelik.com#org"
},
"inLanguage": "ko",
"potentialAction": {
"@type": "SearchAction",
"target": "https://store.prelik.com/products?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
]
}
],
"issues": []
}
robots_analysis
{
"score": 95,
"robots": {
"exists": true,
"blocks_all": false,
"has_user_agent": true,
"invalid_directives": [],
"content": "User-agent: *\nDisallow:\n",
"sitemap_urls": []
},
"sitemap": {
"exists": true,
"url": "https://store.prelik.com/sitemap.xml",
"type": "urlset",
"url_count": 15,
"has_lastmod": true,
"has_priority": true,
"size": 2566
},
"issues": [
{
"severity": "info",
"message": "robots.txt에 Sitemap 지시문이 없습니다"
}
]
}
keyword_analysis
{
"score": 100,
"word_count": 322,
"top_keywords": [
{
"word": "강의",
"count": 11,
"density": "3.42",
"variants": {
"강의": 11
}
},
{
"word": "구독",
"count": 8,
"density": "2.48",
"variants": {
"구독": 8
}
},
{
"word": "프로그램",
"count": 6,
"density": "1.86",
"variants": {
"프로그램": 6
}
},
{
"word": "환불",
"count": 6,
"density": "1.86",
"variants": {
"환불": 6
}
},
{
"word": "프리릭",
"count": 5,
"density": "1.55",
"variants": {
"프리릭": 5
}
},
{
"word": "파일",
"count": 5,
"density": "1.55",
"variants": {
"파일": 5
}
},
{
"word": "전체",
"count": 5,
"density": "1.55",
"variants": {
"전체": 5
}
},
{
"word": "코딩",
"count": 4,
"density": "1.24",
"variants": {
"코딩": 4
}
},
{
"word": "플랜",
"count": 4,
"density": "1.24",
"variants": {
"플랜": 4
}
},
{
"word": "로그",
"count": 4,
"density": "1.24",
"variants": {
"로그인": 4
}
},
{
"word": "자주",
"count": 4,
"density": "1.24",
"variants": {
"자주": 4
}
},
{
"word": "best",
"count": 4,
"density": "1.24",
"variants": {
"best": 4
}
},
{
"word": "000원",
"count": 4,
"density": "1.24",
"variants": {
"000원": 4
}
},
{
"word": "900원",
"count": 4,
"density": "1.24",
"variants": {
"900원": 4
}
},
{
"word": "다운로드",
"count": 4,
"density": "1.24",
"variants": {
"다운로드": 4
}
},
{
"word": "스토어",
"count": 3,
"density": "0.93",
"variants": {
"스토어": 3
}
},
{
"word": "카탈로그",
"count": 3,
"density": "0.93",
"variants": {
"카탈로그": 3
}
},
{
"word": "보기",
"count": 3,
"density": "0.93",
"variants": {
"보기": 3
}
},
{
"word": "1인",
"count": 3,
"density": "0.93",
"variants": {
"1인": 3
}
},
{
"word": "월간",
"count": 3,
"density": "0.93",
"variants": {
"월간": 3
}
}
],
"issues": []
}
mobile_analysis
{
"score": 90,
"viewport": "width=device-width, initial-scale=1.0",
"has_horizontal_scroll": false,
"small_touch_targets": 6,
"small_fonts": 2,
"issues": [
{
"severity": "info",
"message": "6개 요소의 터치 영역이 작습니다"
},
{
"severity": "info",
"message": "2개 요소의 폰트 크기가 작습니다"
}
]
}
link_analysis
{
"score": 100,
"total": 42,
"internal": 41,
"external": 1,
"no_text": 0,
"generic_text": 0,
"non_crawlable": 0,
"issues": []
}