82
/ 100
이전 분석 대비 변화
prev analysis #203
점수 변화
+1
신규 이슈
54
해결된 이슈
6
신규 referring domain
0
🔴 신규 critical: [meta] Meta Description이 없습니다
🔴 신규 critical: [image] 이미지의 0%만 alt 텍스트가 있습니다 (권장: 100%)
🔴 신규 critical: [duplicate] 'cart | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/…
🔗 신규 broken: [INT 403] https://wordpress.50.internal.kr/wp-admin/admin.php?page=wc-settings&tab=site-v…
🔗 신규 broken: [INT 500] https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=product
🔗 신규 broken: [INT 500] https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_order
메타
55
성능
100
헤딩
100
이미지
60
링크
98
모바일
85
로봇
97
키워드
75
스키마
60
GEO
61
보안
72
접근성
94
중복콘텐츠
0
사이트맵
100
내부링크
97
깨진링크
75
백링크
0
평가 요약
전체 이슈
10
Critical
2
Warning
5
Info
3
메타
3건
헤딩
통과
이미지
1건
링크
1건
성능
통과
키워드
2건
모바일
1건
스키마
1건
로봇
1건
Canonical:
없음
JSON-LD:
0개
robots/sitemap:
robots OK / sitemap OK
메타 태그
제목 (46)
프렐릭 블로그 – 한국어 SEO 가이드 — 형태소·schema·GEO 까지 한 번에
설명 (0)
Canonical:
HTML lang:
ko-KR
charset:
UTF-8
오픈 그래프
og:title:
없음
og:description:
없음
og:image:
없음
og:type:
없음
og:url:
없음
Meta Description이 없습니다
누락된 OG 태그: ogTitle, ogDescription, ogImage
Canonical URL이 설정되지 않았습니다
성능
TTFB
210ms
FCP
432ms
DCL
454ms
DOM Complete
454ms
헤딩 구조
H1
(1)
- Blog
H2
(12)
- 속보 — 워드프레스 업데이트
- 비공개: 비공개 글
- 아이폰 16 리뷰
- 이번 달 행사
- 김치찌개 레시피
- 재료
- 만드는 법
- 첫 번째 글
- Hello world!
- 프렐릭 블로그
이미지
전체: 2
alt 있음: 0
alt 없음: 2
비율: 0%
이미지의 0%만 alt 텍스트가 있습니다 (권장: 100%)
링크
전체: 69
내부: 63
외부: 6
1개 링크에 앵커 텍스트가 없습니다 (1%)
키워드
단어 수: 197
2026년 (7, 3.55%)
4월 (7, 3.55%)
19일 (5, 2.54%)
프렐릭 (3, 1.52%)
블로그 (3, 1.52%)
한국어 (3, 1.52%)
워드프레스 (2, 1.02%)
업데이트 (2, 1.02%)
shop (2, 1.02%)
blog (2, 1.02%)
비공개 (2, 1.02%)
아이폰 (2, 1.02%)
리뷰 (2, 1.02%)
김치 (2, 1.02%)
두부 (2, 1.02%)
콘텐츠가 197단어로 적습니다 (권장: 300+ 단어)
주요 키워드 '2026년'가 Title에 포함되지 않았습니다
모바일
뷰포트: width=device-width, initial-scale=1
가로 스크롤: 없음
36개 요소의 터치 영역이 44px 미만입니다
스키마.org (JSON-LD)
JSON-LD 블록:
0
@type 감지:
없음
유형:
없음
수집된 JSON-LD 원본 데이터가 없습니다.
Schema.org 구조화 데이터(JSON-LD)가 없습니다
robots 및 사이트맵
robots.txt: 발견됨
sitemap.xml: 발견됨
sitemap.xml 에 <lastmod> 누락 — 변경 감지 효율 저하
보안 헤더
72
✓
HTTPS
✗
HSTS
✗
CSP
✗
nosniff
✗
X-Frame
✗
Referrer-Policy
✗
Permissions-Policy
쿠키 3개 — Secure 없음: 0, HttpOnly 없음: 0, SameSite 없음: 3
Strict-Transport-Security (HSTS) 헤더 없음
Content-Security-Policy 없음 — XSS 방어 약화
X-Content-Type-Options: nosniff 미설정
X-Frame-Options (DENY/SAMEORIGIN) 또는 CSP frame-ancestors 미설정 — clickjacking
Referrer-Policy 헤더 없음
Permissions-Policy 헤더 없음 — browser feature 기본 정책 노출
SameSite 속성 없는 쿠키 3개 — CSRF 취약
접근성 (WCAG 2)
94
레이블 없는 input: 1
이름 없는 button: 0
Skip link: 없음
Heading 계층 skip: 0
Alt 누락 이미지: 0
html[lang]: ko-KR
1개 input/select/textarea 에 label 없음 (WCAG 3.3.2, 1.3.1)
"본문으로 건너뛰기" 링크 없음 — 키보드 사용자 내비게이션 비효율
중복 콘텐츠
0
크롤 페이지: 94
중복 title 그룹: 21
중복 desc 그룹: 5
리다이렉트 체인 2+: 0
'프렐릭 블로그 – 한국어 seo 가이드 — 형태소·schema·geo 까지 한 번에' 제목을 가진 페이지 4건 중복 (예: https://wordpress.50.internal.kr/)
'cart | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/cart/)
'checkout | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/checkout/)
'my account – 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/my-account/)
'속보 — 워드프레스 업데이트 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%86%8d%eb%b3%b4-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%97%85%eb%8d%b0%ec%9d%b4%ed%8a%b8/)
'비공개 글 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%b9%84%ea%b3%b5%ea%b0%9c-%ea%b8%80/)
'한글슬러그테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ed%95%9c%ea%b8%80%ec%8a%ac%eb%9f%ac%ea%b7%b8%ed%85%8c%ec%8a%a4%ed%8a%b8/)
'다중 태그 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%8b%a4%ec%a4%91-%ed%83%9c%ea%b7%b8-%ed%85%8c%ec%8a%a4%ed%8a%b8/)
'빈 본문 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%b9%88-%eb%b3%b8%eb%ac%b8-%ed%85%8c%ec%8a%a4%ed%8a%b8/)
'다중 h1 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%8b%a4%ec%a4%91-h1-%ed%85%8c%ec%8a%a4%ed%8a%b8/)
'“r&d” 부서 소개 — 최고의 팀 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/rd-%eb%b6%80%ec%84%9c-%ec%86%8c%ea%b0%9c-%ec%b5%9c%ea%b3%a0%ec%9d%98-%ed%8c%80/)
'아이폰 16 리뷰 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%95%84%ec%9d%b4%ed%8f%b0-16-%eb%a6%ac%eb%b7%b0/)
'튜토리얼 영상 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ed%8a%9c%ed%86%a0%eb%a6%ac%ec%96%bc-%ec%98%81%ec%83%81/)
'my account | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/my-account/customer-logout/?_wpnonce=19c81aadb4)
'이번 달 행사 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%9d%b4%eb%b2%88-%eb%8b%ac-%ed%96%89%ec%82%ac/)
'김치찌개 레시피 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ea%b9%80%ec%b9%98%ec%b0%8c%ea%b0%9c-%eb%a0%88%ec%8b%9c%ed%94%bc/)
'첫 번째 글 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%b2%ab-%eb%b2%88%ec%a7%b8-%ea%b8%80/)
'prelik blog – korean seo guide — morphology, schema, geo all in one' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/)
'prelik blog – guía seo coreana — morfología, schema, geo todo en uno' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/es/)
'cart | prelik blog' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/cart-2/)
'my account – prelik blog' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/my-account-2/)
동일 meta description 6건 (예: "you may be interested in… your cart is currently empty! new ...")
동일 meta description 6건 (예: "본문...")
동일 meta description 2건 (예: "첫 h1본문두번째 h1...")
동일 meta description 2건 (예: "오늘은 워드프레스 설치를 영상으로 보여드립니다....")
동일 meta description 5건 (예: "[woocommerce_my_account]...")
meta description 없는 페이지가 전체의 절반 이상 (63건)
사이트맵 ↔ 크롤 diff
100
sitemap URL: 0
크롤 URL: 0
Orphan: 0
sitemap 누락: 0
sitemap.xml 없음 — orphan 분석 건너뜀
내부 링크 그래프 (PageRank / orphan)
97
페이지: 98
Orphan: 4
Dead-end: 4
평균 inbound: 11.18
평균 outbound: 11.18
nofollow 내부: 25
Top PageRank
https://wordpress.50.internal.kr/shop/
pr 0.06222 · in 69 · out 13
https://wordpress.50.internal.kr/?page_id=41
pr 0.05672 · in 41 · out 20
https://wordpress.50.internal.kr/my-account/
pr 0.04718 · in 61 · out 17
https://wordpress.50.internal.kr/ja/
pr 0.03905 · in 23 · out 11
https://wordpress.50.internal.kr/zh-Hant/
pr 0.03882 · in 22 · out 10
https://wordpress.50.internal.kr/es/
pr 0.0386 · in 21 · out 10
https://wordpress.50.internal.kr/en/
pr 0.03769 · in 22 · out 10
https://wordpress.50.internal.kr/vi/
pr 0.03718 · in 19 · out 10
https://wordpress.50.internal.kr/de/
pr 0.03653 · in 19 · out 10
https://wordpress.50.internal.kr/fr/
pr 0.0356 · in 20 · out 10
Orphan 페이지 (4)
https://wordpress.50.internal.kr/%ed%8a%9c%ed%86%a0%eb%a6%ac%ec%96%bc-%ec%98%81%ec%83%81/
d1
https://wordpress.50.internal.kr/page/2/
d1
https://wordpress.50.internal.kr/my-account/customer-logout/?_wpnonce=19c81aadb4
d2
https://wordpress.50.internal.kr/category/news/
d2
깨진 링크 (Broken Link Audit)
75
총 링크: 3310
검증됨: 3089
미검증: 221
내부 깨짐: 97
외부 깨짐: 0
샘플
INT
https://wordpress.50.internal.kr/wp-admin/admin.php?page=wc-settings&tab=site-visibility
403
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=product
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_order
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_coupon
500
INT
https://wordpress.50.internal.kr/wp-admin/admin.php?page=wc-settings&tab=site-visibility
403
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=product
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_order
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_coupon
500
INT
https://wordpress.50.internal.kr/wp-admin/admin.php?page=wc-settings&tab=site-visibility
403
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=product
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_order
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_coupon
500
INT
https://wordpress.50.internal.kr/wp-admin/admin.php?page=wc-settings&tab=site-visibility
403
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=product
500
INT
https://wordpress.50.internal.kr/wp-admin/post-new.php?post_type=shop_order
500
메뉴 트리 / 네비게이션 (Google sitelinks 적합도)
공통 내부 링크 / breadcrumb / 사이트 구조 분석
50
크롤 페이지: 98
공통 메뉴: 2
depth≤2 도달: 100%
BreadcrumbList: ✗
SiteNavSchema: ✗
감지된 공통 메뉴 (coverage 내림차순)
Shop
https://wordpress.50.internal.kr/shop/
70% · 69페이지
My account
https://wordpress.50.internal.kr/my-account/
62% · 61페이지
공통 메뉴가 2개로 적음 (권장 3~10개)
Backlinks (외부 인바운드 링크)
0
총 백링크: 0
Referring 도메인: 0
Dofollow: 0%
Alive ratio: -%
Alive: 0
Dead: 0
미검증: 0
최근 7일: 0
최근 30일: 0
소스:
GEO (생성형 검색 최적화)
61
direct_answer
85
qa_structure
50
schema_strength
40
eat_signals
45
citations
100
content_depth
35
keyword_alignment
85
quotations
50
statistics
70
lists
95
FAQPage / HowTo JSON-LD 없음 — AI 검색(ChatGPT/AI Overview)이 Q&A 로 인용하기 어려움
Article/BlogPosting schema 없음 — author/date 명시로 E-E-A-T 강화 권장
질문형 H2/H3 (예: "~인가?", "왜 ~할까?") 없음 — 생성형 검색 인용에 불리
본문이 197단어로 얕음 — AI 인용 블록 추출에 400+ 단어 권장
상위 키워드가 Title/Description 에 일관되게 반영되지 않음 — AI 요약 시 주제 일치도 하락
H1 직후 요약 문단 / TL;DR 섹션 없음 — AI 가 핵심 답변 추출 어려움
추가 권장 체크 로직 (예시)
아래 항목은 데이터 연동 전에도 설계 가능한 규칙 예시입니다. 실제 운영에서는 GSC/백링크 도구 연동 후 점수화하세요.
1) 백링크 품질 점수 (오프페이지)
backlink_score = 0.35*ref_domain_growth + 0.30*high_quality_domain_ratio + 0.20*anchor_naturalness - 0.15*spam_link_ratio 권장 임계값: high_quality_domain_ratio >= 0.6, spam_link_ratio <= 0.1
2) URL-H1 정합성 점수 (완전 일치 필수 아님)
url_h1_alignment = semantic_similarity(url_slug, h1_text) if alignment < 0.45: warning if alignment < 0.30: critical 설명: 문자열 완전 동일보다 주제 일치(semantic) 우선
3) 제목-본문 일치성
title_body_match = 100 if top_keyword_not_in_title: -25 if top_keyword_not_in_description: -20 if intro_missing_core_topic: -15 if final < 70: 개선 필요
4) 내부링크 분배
internal_link_health = 100 if orphan_pages > 0: -min(40, orphan_pages*5) if core_pages_inlinks_avg < 3: -20 if anchor_empty_ratio > 0.1: -15
5) CTR 개선 우선순위 (성과 기반)
priority = impressions * max(0, expected_ctr - current_ctr) 상위 priority 페이지부터 title/meta rewrite -> 14/28일 효과 비교
개선 팁: "URL이 H1과 완전 동일" 같은 단일 규칙보다, 정합성(semantic) + 검색 성과(CTR/노출) + 기술 신호(canonical/schema)를 함께 보는 방식이 더 안정적입니다.
원본 분석 데이터 (저장 JSON)
meta_analysis
{
"score": 55,
"title": {
"content": "프렐릭 블로그 – 한국어 SEO 가이드 — 형태소·schema·GEO 까지 한 번에",
"length": 46
},
"description": {
"content": "",
"length": 0
},
"og": {
"title": "",
"description": "",
"image": "",
"type": "",
"url": ""
},
"canonical": "",
"lang": "ko-KR",
"charset": "UTF-8",
"hreflangs": [
{
"hreflang": "ko",
"href": "https://wordpress.50.internal.kr/"
},
{
"hreflang": "en",
"href": "https://wordpress.50.internal.kr/en/"
},
{
"hreflang": "ja",
"href": "https://wordpress.50.internal.kr/ja/"
},
{
"hreflang": "zh-Hant",
"href": "https://wordpress.50.internal.kr/zh-Hant/"
},
{
"hreflang": "es",
"href": "https://wordpress.50.internal.kr/es/"
},
{
"hreflang": "fr",
"href": "https://wordpress.50.internal.kr/fr/"
},
{
"hreflang": "de",
"href": "https://wordpress.50.internal.kr/de/"
},
{
"hreflang": "vi",
"href": "https://wordpress.50.internal.kr/vi/"
},
{
"hreflang": "x-default",
"href": "https://wordpress.50.internal.kr/"
}
],
"issues": [
{
"severity": "critical",
"message": "Meta Description이 없습니다"
},
{
"severity": "warning",
"message": "누락된 OG 태그: ogTitle, ogDescription, ogImage"
},
{
"severity": "info",
"message": "Canonical URL이 설정되지 않았습니다"
}
]
}
heading_analysis
{
"score": 100,
"h1_count": 1,
"structure": {
"h1": {
"count": 1,
"items": [
"Blog"
]
},
"h2": {
"count": 12,
"items": [
"속보 — 워드프레스 업데이트",
"비공개: 비공개 글",
"아이폰 16 리뷰",
"이번 달 행사",
"김치찌개 레시피",
"재료",
"만드는 법",
"첫 번째 글",
"Hello world!",
"프렐릭 블로그"
]
}
},
"issues": []
}
image_analysis
{
"score": 60,
"total": 2,
"with_alt": 0,
"without_alt": 2,
"alt_ratio": 0,
"low_quality_alt": 0,
"missing_alt_images": [
"https://secure.gravatar.com/avatar/b19107bdd63705fba0c165c6f6ff743de75616a129c4428d56d3dea79d535735?s=26&d=mm&r=g",
"https://secure.gravatar.com/avatar/b19107bdd63705fba0c165c6f6ff743de75616a129c4428d56d3dea79d535735?s=64&d=mm&r=g"
],
"issues": [
{
"severity": "critical",
"message": "이미지의 0%만 alt 텍스트가 있습니다 (권장: 100%)"
}
]
}
link_analysis
{
"score": 98,
"total": 69,
"internal": 63,
"external": 6,
"no_text": 1,
"generic_text": 0,
"non_crawlable": 0,
"issues": [
{
"severity": "warning",
"message": "1개 링크에 앵커 텍스트가 없습니다 (1%)"
}
]
}
performance_analysis
{
"score": 100,
"metrics": {
"lcp": 536,
"inp": 120,
"cls": 0.00031136971932870373,
"ttfb": 210,
"fcp": 432,
"dom_content_loaded": 454,
"dom_complete": 454,
"load_event": 454,
"transfer_size": 23394
},
"issues": []
}
keyword_analysis
{
"score": 75,
"word_count": 197,
"top_keywords": [
{
"word": "2026년",
"count": 7,
"density": "3.55",
"variants": {
"2026년": 7
}
},
{
"word": "4월",
"count": 7,
"density": "3.55",
"variants": {
"4월": 7
}
},
{
"word": "19일",
"count": 5,
"density": "2.54",
"variants": {
"19일": 5
}
},
{
"word": "프렐릭",
"count": 3,
"density": "1.52",
"variants": {
"프렐릭": 3
}
},
{
"word": "블로그",
"count": 3,
"density": "1.52",
"variants": {
"블로그": 3
}
},
{
"word": "한국어",
"count": 3,
"density": "1.52",
"variants": {
"한국어": 3
}
},
{
"word": "워드프레스",
"count": 2,
"density": "1.02",
"variants": {
"워드프레스": 2
}
},
{
"word": "업데이트",
"count": 2,
"density": "1.02",
"variants": {
"업데이트": 2
}
},
{
"word": "shop",
"count": 2,
"density": "1.02",
"variants": {
"shop": 2
}
},
{
"word": "blog",
"count": 2,
"density": "1.02",
"variants": {
"blog": 2
}
},
{
"word": "비공개",
"count": 2,
"density": "1.02",
"variants": {
"비공개": 2
}
},
{
"word": "아이폰",
"count": 2,
"density": "1.02",
"variants": {
"아이폰": 2
}
},
{
"word": "리뷰",
"count": 2,
"density": "1.02",
"variants": {
"리뷰": 2
}
},
{
"word": "김치",
"count": 2,
"density": "1.02",
"variants": {
"김치": 2
}
},
{
"word": "두부",
"count": 2,
"density": "1.02",
"variants": {
"두부": 2
}
},
{
"word": "wp",
"count": 2,
"density": "1.02",
"variants": {
"wp": 2
}
},
{
"word": "17일",
"count": 2,
"density": "1.02",
"variants": {
"17일": 2
}
},
{
"word": "twenty",
"count": 2,
"density": "1.02",
"variants": {
"twenty": 2
}
},
{
"word": 14,
"count": 1,
"density": "0.51",
"variants": {
"14": 1
}
},
{
"word": 15,
"count": 1,
"density": "0.51",
"variants": {
"15": 1
}
}
],
"issues": [
{
"severity": "warning",
"message": "콘텐츠가 197단어로 적습니다 (권장: 300+ 단어)"
},
{
"severity": "info",
"message": "주요 키워드 '2026년'가 Title에 포함되지 않았습니다"
}
]
}
geo_analysis
{
"score": 61,
"sub_scores": {
"direct_answer": 85,
"qa_structure": 50,
"schema_strength": 40,
"eat_signals": 45,
"citations": 100,
"content_depth": 35,
"keyword_alignment": 85,
"quotations": 50,
"statistics": 70,
"lists": 95
},
"signals": {
"h1_count": 1,
"h2_count": 10,
"h3_count": 0,
"question_headings": 0,
"has_faq_page": false,
"has_article": false,
"has_how_to": false,
"has_breadcrumb": false,
"external_links": 6,
"word_count": 197,
"blockquotes": 0,
"quote_sentences": 0,
"stat_sentences": 7,
"percent_occurrences": 0,
"ul_count": 15,
"ol_count": 1,
"table_count": 1,
"li_total": 61,
"tldr_markers": false,
"has_direct_answer": false
},
"improvements": [
"FAQPage JSON-LD 추가 — 핵심 Q&A 3-5개를 mainEntity.Question 으로 마크업하면 AI 인용 확률 상승",
"H2/H3 을 \"~는 무엇인가?\", \"왜 ~할까?\" 같은 질문 형태로 재구성 → 직접 답변 추출에 유리",
"각 섹션 앞에 1-2 문장 요약(TL;DR) 배치 + 근거 데이터/예시 추가로 400+ 단어 확보",
"Article schema 의 author(Person) / datePublished / dateModified 명시 — E-E-A-T 신호"
],
"issues": [
{
"severity": "warning",
"message": "FAQPage / HowTo JSON-LD 없음 — AI 검색(ChatGPT/AI Overview)이 Q&A 로 인용하기 어려움"
},
{
"severity": "warning",
"message": "Article/BlogPosting schema 없음 — author/date 명시로 E-E-A-T 강화 권장"
},
{
"severity": "info",
"message": "질문형 H2/H3 (예: \"~인가?\", \"왜 ~할까?\") 없음 — 생성형 검색 인용에 불리"
},
{
"severity": "warning",
"message": "본문이 197단어로 얕음 — AI 인용 블록 추출에 400+ 단어 권장"
},
{
"severity": "info",
"message": "상위 키워드가 Title/Description 에 일관되게 반영되지 않음 — AI 요약 시 주제 일치도 하락"
},
{
"severity": "warning",
"message": "H1 직후 요약 문단 / TL;DR 섹션 없음 — AI 가 핵심 답변 추출 어려움"
}
]
}
security_headers_analysis
{
"score": 72,
"is_https": true,
"has_hsts": false,
"has_csp": false,
"has_nosniff": false,
"has_xfo": false,
"has_referrer_policy": false,
"has_permissions_policy": false,
"cookies": {
"total": 3,
"insecure_count": 0,
"no_httponly_count": 0,
"no_samesite_count": 3,
"insecure_samples": []
},
"subresource": {
"scripts_without_integrity": 0,
"links_without_integrity": 0,
"total_external": 0
},
"headers_sample": [],
"issues": [
{
"severity": "warning",
"message": "Strict-Transport-Security (HSTS) 헤더 없음"
},
{
"severity": "info",
"message": "Content-Security-Policy 없음 — XSS 방어 약화"
},
{
"severity": "info",
"message": "X-Content-Type-Options: nosniff 미설정"
},
{
"severity": "info",
"message": "X-Frame-Options (DENY/SAMEORIGIN) 또는 CSP frame-ancestors 미설정 — clickjacking"
},
{
"severity": "info",
"message": "Referrer-Policy 헤더 없음"
},
{
"severity": "info",
"message": "Permissions-Policy 헤더 없음 — browser feature 기본 정책 노출"
},
{
"severity": "info",
"message": "SameSite 속성 없는 쿠키 3개 — CSRF 취약"
}
]
}
accessibility_analysis
{
"score": 94,
"unlabeled_inputs": 1,
"buttons_no_name": 0,
"has_skip_link": false,
"heading_skips": 0,
"imgs_missing_alt": 0,
"imgs_empty_alt": 2,
"html_lang": "ko-KR",
"total_forms": 1,
"low_contrast_count": 0,
"contrast_sampled": 80,
"contrast_samples": [],
"issues": [
{
"severity": "critical",
"message": "1개 input/select/textarea 에 label 없음 (WCAG 3.3.2, 1.3.1)"
},
{
"severity": "info",
"message": "\"본문으로 건너뛰기\" 링크 없음 — 키보드 사용자 내비게이션 비효율"
}
]
}
duplicate_content_analysis
{
"score": 0,
"total_pages": 94,
"duplicate_groups": 21,
"duplicate_pages": 48,
"empty_title_pages": 0,
"thin_title_pages": 0,
"description_duplicate_groups": 5,
"description_missing_pages": 63,
"redirected_pages": 6,
"long_chain_pages": 0,
"issues": [
{
"severity": "critical",
"message": "'프렐릭 블로그 – 한국어 seo 가이드 — 형태소·schema·geo 까지 한 번에' 제목을 가진 페이지 4건 중복 (예: https://wordpress.50.internal.kr/)"
},
{
"severity": "critical",
"message": "'cart | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/cart/)"
},
{
"severity": "critical",
"message": "'checkout | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/checkout/)"
},
{
"severity": "critical",
"message": "'my account – 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/my-account/)"
},
{
"severity": "critical",
"message": "'속보 — 워드프레스 업데이트 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%86%8d%eb%b3%b4-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%97%85%eb%8d%b0%ec%9d%b4%ed%8a%b8/)"
},
{
"severity": "critical",
"message": "'비공개 글 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%b9%84%ea%b3%b5%ea%b0%9c-%ea%b8%80/)"
},
{
"severity": "critical",
"message": "'한글슬러그테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ed%95%9c%ea%b8%80%ec%8a%ac%eb%9f%ac%ea%b7%b8%ed%85%8c%ec%8a%a4%ed%8a%b8/)"
},
{
"severity": "critical",
"message": "'다중 태그 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%8b%a4%ec%a4%91-%ed%83%9c%ea%b7%b8-%ed%85%8c%ec%8a%a4%ed%8a%b8/)"
},
{
"severity": "critical",
"message": "'빈 본문 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%b9%88-%eb%b3%b8%eb%ac%b8-%ed%85%8c%ec%8a%a4%ed%8a%b8/)"
},
{
"severity": "critical",
"message": "'다중 h1 테스트 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%eb%8b%a4%ec%a4%91-h1-%ed%85%8c%ec%8a%a4%ed%8a%b8/)"
},
{
"severity": "critical",
"message": "'“r&d” 부서 소개 — 최고의 팀 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/rd-%eb%b6%80%ec%84%9c-%ec%86%8c%ea%b0%9c-%ec%b5%9c%ea%b3%a0%ec%9d%98-%ed%8c%80/)"
},
{
"severity": "critical",
"message": "'아이폰 16 리뷰 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%95%84%ec%9d%b4%ed%8f%b0-16-%eb%a6%ac%eb%b7%b0/)"
},
{
"severity": "critical",
"message": "'튜토리얼 영상 | 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ed%8a%9c%ed%86%a0%eb%a6%ac%ec%96%bc-%ec%98%81%ec%83%81/)"
},
{
"severity": "critical",
"message": "'my account | 프렐릭 블로그' 제목을 가진 페이지 3건 중복 (예: https://wordpress.50.internal.kr/my-account/customer-logout/?_wpnonce=19c81aadb4)"
},
{
"severity": "critical",
"message": "'이번 달 행사 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%9d%b4%eb%b2%88-%eb%8b%ac-%ed%96%89%ec%82%ac/)"
},
{
"severity": "critical",
"message": "'김치찌개 레시피 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ea%b9%80%ec%b9%98%ec%b0%8c%ea%b0%9c-%eb%a0%88%ec%8b%9c%ed%94%bc/)"
},
{
"severity": "critical",
"message": "'첫 번째 글 – 프렐릭 블로그' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/%ec%b2%ab-%eb%b2%88%ec%a7%b8-%ea%b8%80/)"
},
{
"severity": "critical",
"message": "'prelik blog – korean seo guide — morphology, schema, geo all in one' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/)"
},
{
"severity": "critical",
"message": "'prelik blog – guía seo coreana — morfología, schema, geo todo en uno' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/es/)"
},
{
"severity": "critical",
"message": "'cart | prelik blog' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/cart-2/)"
},
{
"severity": "critical",
"message": "'my account – prelik blog' 제목을 가진 페이지 2건 중복 (예: https://wordpress.50.internal.kr/en/my-account-2/)"
},
{
"severity": "warning",
"message": "동일 meta description 6건 (예: \"you may be interested in… your cart is currently empty! new ...\")"
},
{
"severity": "warning",
"message": "동일 meta description 6건 (예: \"본문...\")"
},
{
"severity": "warning",
"message": "동일 meta description 2건 (예: \"첫 h1본문두번째 h1...\")"
},
{
"severity": "warning",
"message": "동일 meta description 2건 (예: \"오늘은 워드프레스 설치를 영상으로 보여드립니다....\")"
},
{
"severity": "warning",
"message": "동일 meta description 5건 (예: \"[woocommerce_my_account]...\")"
},
{
"severity": "warning",
"message": "meta description 없는 페이지가 전체의 절반 이상 (63건)"
}
]
}
sitemap_orphan_analysis
{
"score": 100,
"sitemap_count": 0,
"crawled_count": 0,
"orphan_count": 0,
"missing_from_sitemap_count": 0,
"issues": [
{
"severity": "info",
"message": "sitemap.xml 없음 — orphan 분석 건너뜀"
}
]
}
crux_field_data
null
mobile_analysis
{
"score": 85,
"viewport": "width=device-width, initial-scale=1",
"has_horizontal_scroll": false,
"small_touch_targets": 36,
"small_fonts": 0,
"issues": [
{
"severity": "warning",
"message": "36개 요소의 터치 영역이 44px 미만입니다"
}
]
}
schema_analysis
{
"score": 60,
"count": 0,
"types": [],
"schemas": [],
"issues": [
{
"severity": "warning",
"message": "Schema.org 구조화 데이터(JSON-LD)가 없습니다"
}
]
}
robots_analysis
{
"score": 97,
"robots": {
"exists": true,
"blocks_all": false,
"has_user_agent": true,
"invalid_directives": [],
"content": "User-agent: *\nDisallow: //wp-content/uploads/wc-logs/\nDisallow: //wp-content/uploads/woocommerce_transient_files/\nDisallow: //wp-content/uploads/woocommerce_uploads/\nDisallow: /*?add-to-cart=\nDisallow: /*?*add-to-cart=\nDisallow: //wp-admin/\nAllow: //wp-admin/admin-ajax.php\nSitemap: https://wordpress.50.internal.kr/mfk-sitemap.xml\n",
"sitemap_urls": [
"https://wordpress.50.internal.kr/mfk-sitemap.xml"
]
},
"sitemap": {
"exists": true,
"url": "https://wordpress.50.internal.kr/mfk-sitemap.xml",
"type": "urlset",
"url_count": 10,
"has_lastmod": false,
"has_priority": false,
"size": 2183
},
"issues": [
{
"severity": "info",
"message": "sitemap.xml 에 <lastmod> 누락 — 변경 감지 효율 저하"
}
]
}
integration_analysis
null