๐ P0-5 ์ง๋จ ๊ฒฐ๊ณผ: EEAT 0์ ๋ฏธ์คํฐ๋ฆฌ = ์์คํ ์ ์ + ์ฌ์ดํธ ์ฝํ ์ธ ๋ถ์กฑ v1.0
ํต์ฌ ์์ฝ
# ๐ P0-5 ์ง๋จ ๊ฒฐ๊ณผ: EEAT 0์ ๋ฏธ์คํฐ๋ฆฌ = ์์คํ ์ ์ + ์ฌ์ดํธ ์ฝํ ์ธ ๋ถ์กฑ
> ์์ฑ: 2026-04-27 KST
> ํธ๋ฆฌ๊ฑฐ: T-FIX-WCONCEPT-CRAWL Phase X ๊ฒ์ฆ โ 11:00 batch ์ถ์ โ prompt_version ์ ๋ฐ ์ง๋จ
> ๊ฒฐ๋ก : ์์คํ ์ ์ ์๋, ์์ /์ ํ ์ ํธ๋ก ํ์ฉ ๊ฐ๋ฅ
---
1. Executive Summary
์ถ๋ฐ์ ๋ฏธ์คํฐ๋ฆฌ
- W์ปจ์ EEAT 5๊ฑด / Phase C ํ๋ณต 313๊ฑด์ด ๋งค์ผ 11:00 ์ ๊ฐ์ ์ผ๊ด fail ์ฒ๋ฆฌ๋จ
- ์ถ์ฒ ๋ฏธํน์ โ ์์คํ ๊ฒฐํจ ์์ฌ
์ถ์ ๊ณผ์
- n8n WF ๊ฒ์ (290+ active) โ eeat ๊ด๋ จ schedule WF 0๊ฑด
- bizspring n8n ๊ฒ์ โ ๊ด๋ จ WF 0๊ฑด
- Edge Functions ๊ฒ์ โ EEAT ์ง์ ๋งํน EF 0๊ฑด
- DB ํจ์ ๊ฒ์ โ
evaluate_eeat_quality()RPC ๋ฐ๊ฒฌ โ - ํธ์ถ์ ์ถ์ โ
[SYS-PGE-001]WF ๋ฐ๊ฒฌ โ
์ง์ง ๊ฒฐ๋ก
- ์์คํ ๊ฒฐํจ: 0๊ฑด
- ์ฌ์ดํธ ์ฝํ ์ธ ๋ถ์กฑ: 800๊ฑด+
- Phase A ํจ์น + sanitize + 11:00 batch ๋ชจ๋ ์ ์ ๋์
- prompt_version์ ์ฌ์ดํธ EEAT ๋ฑ๊ธ ์ ํธ๋ก ํ์ฉ ๊ฐ๋ฅ
---
2. 11:00 batch ์ถ์ฒ ํ์
WF ์ ๋ณด
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| WF ID | jRkjkys6ANIDcAEB |
| WF ์ด๋ฆ | ๐ข [SYS-PGE-001] PGE ์ผ์ผ ํ์ง ๊ฒ์ฆ + Score History ์ง๊ณ |
| ๋งํฌ | https://bawee.app.n8n.cloud/workflow/jRkjkys6ANIDcAEB |
| Trigger | โฐ Daily 05:00 KST cron + ๐ Manual Webhook |
| ์ค์ ์คํ | ๋งค์ผ 11:00 UTC (= 20:00 KST) |
| ๋ ธ๋ ํ๋ฆ | Daily/Manual โ ๐ Evaluate EEAT โ ๐ Aggregate Score โ ๐ Summarize โ โ ๏ธ Warning? โ ๐ด Alert / โ Done |
ํธ์ถ ํจ์: evaluate_eeat_quality()
-- R1 ๊ท์น: 4์ถ ๋ชจ๋ 0์ โ ๋ถ์ ์คํจ ๋งํน
UPDATE gp_geoex_eeat_analysis
SET is_analysis_failed = true
WHERE created_at::date = target_date
AND is_analysis_failed = false
AND experience_score = 0
AND expertise_score = 0
AND authoritativeness_score = 0
AND trustworthiness_score = 0;
-- R4 ๊ท์น: ๋น์ฝํ
์ธ URL (sitemap.xml, robots.txt, .pdf, .xml) โ ์คํจ ๋งํน
๋งค์ผ 11:00 KST ํจํด ๊ฒ์ฆ
| ์ผ์ | rows | marked_failed |
|---|---|---|
| 2026-04-20 | 10 | 10 |
| 2026-04-21 | 8 | 8 |
| 2026-04-23 | 5 | 5 |
| 2026-04-24 | 101 | 101 |
| 2026-04-27 | 440 | 437 |
์ ์ ๋์ ํ์ธ
- ๋งค์ผ ์ผ์ ๋ EEAT row๋ฅผ fail๋ก ๋งํน
- 4/27 ๊ฐ์๊ธฐ 437๊ฑด โ 853ํ์ด์ง ์ผ๊ด ์ฌ๋ถ์์ผ๋ก ํ๊ฐ ๋์ด๋ฌ๊ธฐ ๋๋ฌธ
- โ ์๋๋ ์ ์ ๋์
---
3. prompt_version ์ ๋ฐ ์ง๋จ
prompt_version์ ์ง์ง ์๋ฏธ
// Phase1A-3 WF Parse Result ๋
ธ๋
p_prompt_version: sanitizeLog.length > 0 ? `v3_sanitized_${sanitizeLog.length}` : 'v3'
v3= sanitize 0๋ฒ (clean ๋ฐ์ดํฐ)v3_sanitized_N= sanitize N๋ฒ ํ์ = GPT๊ฐ N๋ฒ ํ๊ฐ ์๋
Sanitize์ ์ญํ (GPT ํ๊ฐ ๊ฒ์ถ)
const PLACEHOLDER_PATTERNS = [
/์ค์ (์ฌ์ฉ์|๊ณ ๊ฐ|ํ์|์ด์ฉ์|ํ์|๋
์) [A-Z]์จ/, // "์ค์ ์ฌ์ฉ์ A์จ" ๋ฅ
/\b\d+%\s*(๊ฐ์ |์ฆ๊ฐ|๊ฐ์|์์น|ํฅ์|ํจ๊ณผ|ํฉ๊ฒฉ๋ฅ |์ฑ์ฅ)/, // ์ง์ด๋ธ ํต๊ณ
/(์์ ์ฐ๊ตฌ|๋
ผ๋ฌธ ๋ฐํ|ํนํ ๋ฑ๋ก|์ฐ๊ตฌ ๊ฒฐ๊ณผ)์์ ํจ๊ณผ๊ฐ? (์
์ฆ|ํ์ธ|์ฆ๋ช
)/, // ๊ฐ์ง ์ํ ๊ถ์
];
Sanitize๋ evidence ๋ถ์กฑ ์ฌ์ดํธ์์ GPT๊ฐ ๋ง๋ค์ด๋ด๋ ๊ฐ์ง ์ฆ๊ฑฐ๋ฅผ ์๋ ํํฐ๋ง
prompt_version ร ์ ์ ๋ถํฌ (4/27 ํ๋ณต ๋ฐ์ดํฐ ๊ธฐ์ค)
| version | rows | avg_md_size | with_jsonld | avg_score | 0์ ๋น์จ |
|---|---|---|---|---|---|
| v3 (clean) | 48 | 11,757 | 85% | 16.88 | 52% |
| v3_sanitized_1 | 18 | 13,259 | 78% | 27.50 | 28% |
| v3_sanitized_2 | 38 | 13,944 | 89% | 9.87 | 58% |
| v3_sanitized_3 | 138 | 13,427 | 80% | 8.66 | 68% |
| v3_sanitized_4 | 245 | 16,009 | 78% | 4.45 | 80% |
| v3_sanitized_5 | 19 | 12,757 | 89% | 8.95 | 68% |
| v3_sanitized_6 | 1 | 7,323 | 100% | 20.00 | 0% |
โ ๋ช ํํ ํจํด: sanitize ํ์๊ฐ ๋์๋ก ์ ์๊ฐ ๋ฎ์ (ํ์ด์ง EEAT ์ฝํ ์ธ ๋ถ์กฑ๋์ ๋น๋ก)
---
4. W์ปจ์ ๊ฒ์ฆ โ ์ง์ง๋ก EEAT ๋ฐ์ดํฐ๊ฐ ์๋๊ฐ?
Raw ํ์ด์ง ๋ฐ์ดํฐ (W์ปจ์ fail 5๊ฑด)
| ํ์ด์ง | Markdown | HTML | JSON-LD | Microdata | Title | OG | EEAT |
|---|---|---|---|---|---|---|---|
| ๋ฉ์ธ | 32,936 | 746,811 | โ | โ | โ | โ | 0 |
| ์ํ 1 | 28,057 | 299,392 | โ | โ | โ | โ | 0 |
| ์ํ 2 | 21,260 | 193,303 | โ | โ | โ | โ | 0 |
| ์ํ 3 | 22,534 | 211,048 | โ | โ | โ | โ | 0 |
| ์ํ 4 | 19,471 | 178,217 | โ | โ | โ | โ | 0 |
โ โ W์ปจ์ ์ ์ง์ง๋ก JSON-LD schema ๋ถ์ฌ (์ฝํ ์ธ ๋ ํ๋ถ)
๋ค๋ฅธ ์ฌ์ดํธ๋?
| ์นดํ ๊ณ ๋ฆฌ | row ์ | JSON-LD ๋ณด์ |
|---|---|---|
| ๐ด FAIL (์ด์ 0) | 313 | 308 (98%) |
| ๐ก SUCCESS but 0์ | 356 | 278 (78%) |
| ๐ข SUCCESS (์ํธ) | 150 | 129 (86%) |
โ ๋ฐ์ดํฐ(JSON-LD)๋ ์์ง๋ง GPT๊ฐ evidence๋ก ์ธ์ ํ๊ธฐ ์ด๋ ค์ด ๋ฐ์ดํฐ (Product ๋จ์ ์นดํ๋ก๊ทธ ๋ฑ)
---
5. ์ง์ง ๋ฌธ์ โ ์ฌ์ดํธ EEAT ์ฝํ ์ธ ๋ถ์กฑ
์์คํ ์ ์ ๋์ ํ๋ฆ
ํ์ด์ง ์ฝํ
์ธ โ
+ JSON-LD โ
(Product/Breadcrumb ๋ฑ)
โ
EEAT ํต์ฌ ์๊ทธ๋ โ (์์ฑ์/์๊ฒฉ/์ถ์ฒ/๋ ์ง)
โ
GPT๊ฐ evidence ๋ถ์กฑ โ ํ๊ฐ ์์ฑ ("์ฌ์ฉ์ A์จ...")
โ
Sanitize ํ๊ฐ ์ ๊ฑฐ โ prompt_version=v3_sanitized_N
โ
์ ์ 0์ (์ ํํ ๊ฒฐ๊ณผ)
์ฌ์ดํธ๋ณ EEAT ๋ถ์กฑ ๋ถ๋ฅ
| ํจํด | ์์ | ์ฒ๋ฆฌ |
|---|---|---|
| ์ํ ์นดํ๋ก๊ทธ | W์ปจ์ ํ์ด์ง | EEAT ์๊ทธ๋ ๋ณธ์ง์ ๋ถ์กฑ |
| ์ผ๋ฐ SaaS | ๋จ์ ๋๋ฉ ํ์ด์ง | ์์ฑ์/์ ๋ฌธ์ฑ ์๊ทธ๋ ๋ถ์กฑ |
| ๋ฒ๋ฅ /์๋ฃ | ๊ถ์ ์ ๋ณด ๋ถ์กฑ | ์๊ฒฉ์ฆ/์ถ์ฒ ๋ถ์ฌ |
---
6. ์์ /์ ํ ์ ํธ ๊ฐ์น โญ
prompt_version โ ์ฌ์ดํธ EEAT ๋ฑ๊ธ ๋ถ๋ฅ
| prompt_version | ๋ฑ๊ธ | ์์ ๋ฉ์์ง |
|---|---|---|
| v3 | A ์ฐ์ | "AI ๊ฒ์ ์นํ์ ์ฌ์ดํธ" |
| v3_sanitized_1 | B ๋ณดํต | "์ผ๋ถ EEAT ๊ฐํ ๊ถ์ฅ" |
| v3_sanitized_2-3 | C ๋ถ์กฑ | "EEAT Booster ์ปจ์คํ ๊ถ์ฅ" |
| v3_sanitized_4+ | D ์ฌ๊ฐ | "์ฆ์ ์ฝํ ์ธ ๋ณด๊ฐ ํ์" |
์ปจ์คํ ์์ ๊ฐ์น
- "๋น์ ์ฌ์ดํธ๋ EEAT ์๊ทธ๋ ๋ถ์กฑ โ ์ฐ๋ฆฌ๊ฐ ๋ณด๊ฐํด๋๋ฆฝ๋๋ค"
- GEOcare๋ ์ด๋ฏธ EEAT ํ๊ฐ ๊ฒ์ถ ์์คํ ์ ๊ฐ์ถ๊ณ ์์ = ์ง๋จ ์ ํ๋ โ
- EEAT Booster (
gp_geoex_eeat_booster) ํ์ฉ ์๋ด ๊ฐ๋ฅ - ์ปจ์คํ / GEO_COMMERCE ์์ ์ ํต์ฌ ๋ฉ์์ง
---
7. Track ์ ์ค ๊ถ๊ณ
๐ T-EEAT-SIGNAL (P1, 4์๊ฐ)
๋ชฉ์ : prompt_version โ ์ฌ์ดํธ EEAT ๋ฑ๊ธ ๋ถ๋ฅ ์ ํธํ
Phase A (1์๊ฐ): SQL ๋ทฐ + RPC
v_site_eeat_grade๋ทฐ (์ฌ์ดํธ๋ณ ํ๊ท prompt_version)- ๋ฑ๊ธ ๋งคํ: A/B/C/D
- ์ด๋๋ฏผ/์์ ๋๊ตฌ ํ์ฉ
Phase B (2์๊ฐ): ์ด๋๋ฏผ ํ๋ฉด
adm.geocare.ai/sites/eeat-gradeํ์ด์ง- ์ฌ์ดํธ๋ณ ๋ฑ๊ธ ํ์ + ์ปจ์คํ ์ฐ์ ์์
Phase C (1์๊ฐ): ์์ ๋ณด๊ณ ์
- ๋ฑ๊ธ๋ณ ๊ณ ๊ฐ ๋ฆฌ์คํธ
- ์ปจ์คํ ์์ ์ฐ์ ์์ ๋์ถ
---
8. ๊ฒฐ๋ก
| ํญ๋ชฉ | ๊ฒฐ๊ณผ |
|---|---|
| ์์คํ ๊ฒฐํจ | โ ์์ |
| Phase A ํจ์น ํจ๊ณผ | โ ์ ์ (detected_schemas 86% ์ฑ์์ง) |
| Sanitize ๋ก์ง | โ ์ ์ (GPT ํ๊ฐ ๊ฒ์ถ ์ ํ) |
| 11:00 batch | โ ์ ์ (์๋๋ ๋์) |
| ์ง์ง ๋ฌธ์ | ์ฌ์ดํธ EEAT ์ฝํ ์ธ ๋ถ์กฑ |
| ์์ ๊ฐ์น | prompt_version โ ์ปจ์คํ ์์ ์ ํธ |
ํ์ ์ก์
- โ KHub ๋ฑ์ฌ (๋ณธ ๋ฌธ์)
- โ Snapshot v3.18 ๊ฐฑ์
- โ ๊นํ์ง๋(W์ปจ์ ) ์ ์ง ํ์ + ์ปจ์คํ ์ ์
- ๐ T-EEAT-SIGNAL Track ์ ์ค (P1)
---
9. ๋ณ๊ฒฝ ์ด๋ ฅ
| ์ผ์ | ๋ฒ์ | ๋ณ๊ฒฝ |
|---|---|---|
| 2026-04-27 KST | v1.0 | ์ต์ด ์์ฑ (์ฐฐ์ค ํต์ฐฐ "๋ฐ์ดํฐ๊ฐ ์ง์ง ์๋ ๊ฑฐ์ผ?" ํธ๋ฆฌ๊ฑฐ) |