Files
2nd/Premium/Thinking & Reasoning/웹벤치마크 koritips.com 2026-07-11 (3).md
T
Antigravity Agent 2cc6eff2dd Organizer 정리 산출물(From_RawData) + 이사 체크리스트 + 인덱스 갱신
- Raw_Data 자동 정리 산출물이 각 도메인 From_RawData/ 로 편입, 00_INDEX 연결 갱신
- 컴퓨터_이사_체크리스트.md 추가 (두뇌-상대 경로 규약 v2.2.304 — 새 컴퓨터에서
  바꿀 절대 경로는 localBrainPath 1개)
- Astra 세션 산출물(에피소드 기억·기능 인벤토리) 갱신

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 21:03:00 +09:00

31 KiB

id, title, category, status, verification_status, aliases, source_trust_level, confidence_score, created_at, updated_at, tags, raw_sources
id title category status verification_status aliases source_trust_level confidence_score created_at updated_at tags raw_sources
웹벤치마크-koritipscom-2026-07-11 웹벤치마크 koritips.com 2026-07-11 benchmark draft conceptual
B 0.80 2026-07-11 2026-07-11
benchmark
astra
https://koritips.com

웹벤치마크 koritips.com 2026-07-11

  • 원본 URL: https://koritips.com
  • 스캔 시각: 2026-07-11T08:41:41.870Z
  • 크롤 옵션: depth 3 · 최대 8페이지
  • 생성: Astra /benchmark · Datacollect web-benchmark

레이아웃 골격 (스캔 실측 — LLM 미개입)

/ — 위→아래 블록 구성

    1. <aside> (버튼 0 · 이미지 0 · 링크 0)
    1. <footer> — "카테고리 Blogging Tips (28) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. " (버튼 0 · 이미지 0 · 링크 10)

/category/blogging/ (blog · list-article)

    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> post-49370 — "BLOGGING TIPS 토픽 클러스터 효과, 블로그 SEO 상위 노출의 비밀 2026년 07월 11일 사흘"
    1. <header> 🧭 내비게이션/헤더 post-header — "BLOGGING TIPS 토픽 클러스터 효과, 블로그 SEO 상위 노출의 비밀 2026년 07월 11일"
    1. <footer> 🦶 푸터 post-footer
    1. <article> post-49330 — "BLOGGING TIPS 시놀로지 NAS 워드프레스 구축, Docker Compose가 답이었던 이유 202"
    1. <header> 🧭 내비게이션/헤더 post-header — "BLOGGING TIPS 시놀로지 NAS 워드프레스 구축, Docker Compose가 답이었던 이유 202"
    1. <footer> 🦶 푸터 post-footer
    1. <article> post-49324 — "BLOGGING TIPS 시놀로지 워드프레스 구축 방법과 실패 없는 HDD 고르기 2026년 07월 10일 "

/about/ (about · list-card)

    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> page-49049 — "About 안녕하세요. 이곳은 직접 경험하고 배우며 기록하는 공간입니다. 예전에 블로그를 다섯 개나 동시에 "
    1. <header> 🧭 내비게이션/헤더 post-header — "About"
    1. <footer> 🦶 푸터 page-footer — "카테고리 Blogging Tips (28) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. "
    1. <nav> 🧭 내비게이션/헤더 footer-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"

/contact/ (contact · list-card)

    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> page-16 — "Contact 안녕하세요, IT 기술과 블로그 운영 노하우를 진솔하게 기록하는 Bluemsi입니다. 궁금하신"
    1. <header> 🧭 내비게이션/헤더 post-header — "Contact"
    1. <aside> 📌 사이드바 sidebar-right — "WRITER & BLOGGER 여기는 거창한 철학이나 대단한 정보는 없어요. 밥 먹다가, 자려다가, 출퇴근하"
    1. <footer> 🦶 푸터 page-footer — "카테고리 Blogging Tips (28) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. "
    1. <nav> 🧭 내비게이션/헤더 footer-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> page-49319 — "이용약관 최종 업데이트: 2026년 7월 5일 제1조 (목적) 본 이용약관은 Koritips(이하 “사이트”"
    1. <header> 🧭 내비게이션/헤더 post-header — "이용약관"
    1. <footer> 🦶 푸터 page-footer — "카테고리 Blogging Tips (27) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. "
    1. <nav> 🧭 내비게이션/헤더 footer-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> page-3 — "개인정보 처리방침 최종 수정일: 2026년 7월 Koritips(이하 “본 사이트”)는 이용자의 개인정보를 "
    1. <header> 🧭 내비게이션/헤더 post-header — "개인정보 처리방침"
    1. <footer> 🦶 푸터 page-footer — "카테고리 Blogging Tips (27) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. "
    1. <nav> 🧭 내비게이션/헤더 footer-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"

/토픽-클러스터/ (blog · form)

    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> post-49370 — "BLOGGING TIPS 토픽 클러스터 효과, 블로그 SEO 상위 노출의 비밀 2026년 07월 11일 / "
    1. <header> 🧭 내비게이션/헤더 post-header — "BLOGGING TIPS 토픽 클러스터 효과, 블로그 SEO 상위 노출의 비밀 2026년 07월 11일 / "
    1. <footer> 🦶 푸터 post-footer — "블로그 SEO주제 권위성콘텐츠 마케팅"
    1. <section> — "블로그 통계 분석, 초보자가 꼭 확인해야 할 핵심 데이터 2026년 07월 07일"
    1. <section> — "워드프레스 수익형 블로그 만들기: 안정적인 수익화 로드맵 2026년 07월 09일"
    1. <section> — "블로그 글감 없을 때, 일상을 콘텐츠로 바꾸는 법 2026년 06월 21일"
    1. <aside> 📌 사이드바 sidebar-right — "WRITER & BLOGGER 여기는 거창한 철학이나 대단한 정보는 없어요. 밥 먹다가, 자려다가, 출퇴근하"

/워드프레스-플로그인/ (other · form)

    1. <nav> 🧭 내비게이션/헤더 main-menu-container — "HOME BLOGGING TIPS ABOUT CONTACT 이용약관 개인정보 처리방침"
    1. <nav> 🧭 내비게이션/헤더 mobile-menu-container — "Home Blogging Tips About Contact 이용약관 개인정보 처리방침"
    1. <aside> 📌 사이드바 sidebar-alt ps-container
    1. <article> post-49187 — "BLOGGING TIPS 워드프레스 SEO 플러그인 비교: Rank Math와 Yoast 2026년 06월 "
    1. <header> 🧭 내비게이션/헤더 post-header — "BLOGGING TIPS 워드프레스 SEO 플러그인 비교: Rank Math와 Yoast 2026년 06월 "
    1. <footer> 🦶 푸터 post-footer — "Rank MathYoast SEO블로그 운영워드프레스 블러그인 추천"
    1. <section> — "시놀로지 NAS 워드프레스 구축, Docker Compose가 답이었던 이유 2026년 07월 11일"
    1. <section> — "시놀로지 워드프레스 구축 방법과 실패 없는 HDD 고르기 2026년 07월 10일"
    1. <section> — "블로그 글감 없을 때, 일상을 콘텐츠로 바꾸는 법 2026년 06월 21일"
    1. <aside> 📌 사이드바 sidebar-right — "WRITER & BLOGGER 여기는 거창한 철학이나 대단한 정보는 없어요. 밥 먹다가, 자려다가, 출퇴근하"

위젯 감지 요약

  • 감지됨: 🧭 내비게이션/헤더, 📌 사이드바, 🦶 푸터
  • 롤링 배너/캐러셀: 신호 없음 — 스캔 힌트에 캐러셀 계열 class 가 없었음 (JS 렌더 위젯일 수 있어 실사이트 확인 권장)

Kori's Tips - Lived. Learned. Shared. 레퍼런스 사이트 재구축 명세

레퍼런스 URL: https://koritips.com 분석 일자: 2026-07-11 분석 관점: 4-렌즈 (Visual / Layout / Interaction / Voice) + IA 및 페이지 템플릿 + 재구축 명세 스캔된 페이지: 8개 (crawlDepth: 3)

한 줄 요약 (One-line Impression)

무채색 계열의 배경 위에 검은색 텍스트를 사용하여 정보 전달에 집중하며, rgb(33, 195, 255)의 액센트 컬러를 통해 시각적 포인트를 주는 전문적인 블로그/아카이브 사이트이다.

1. 시각적 정체성 (Visual Identity)

1-1. 컬러 팔레트 (Color Palette)

사이트는 무채색 계열의 색상으로 구성되어 있으며, 전체적으로 rgb(249, 249, 249)의 배경색을 사용한다.

  • 주요 색상: rgb(0, 0, 0) (97), rgb(3, 3, 3) (155), rgb(70, 70, 70) (194).
  • 액센트 색상: rgb(33, 195, 255) (109). 이 색상은 상단 액센트 컬러로 사용되며, 버튼의 특정 요소에도 적용된다.
  • 보조 색상: rgb(188, 188, 188) (97), rgb(51, 51, 51) (40).
  • 색상 비율: 중립색(Neutral)이 85%, 액센트색(Accent)이 15%를 차지하며, 무채색 우세 비율은 ≥80%이다.
  • 기본 배경: rgb(249, 249, 249).
  • 기본 본문/링크 색상: rgb(0, 0, 0).

1-2. 타이포그래피 (Typography)

  • 주요 서체: "Open Sans"를 주력으로 사용하며, Oswald"Dancing Script"가 보조적으로 활용된다.
  • 본문 스타일: fontFamily: "Open Sans", fontSize: "19px", lineHeight: "21.85px", fontWeight: "400".
  • 제목 스타일 (H2): fontFamily: Oswald, fontSize: "27px", lineHeight: "41px", fontWeight: "400", letterSpacing: "1px".
  • 제목 스타일 (H3): fontFamily: "Open Sans", fontSize: "17px", lineHeight: "17px", fontWeight: "600", letterSpacing: "2.5px".

2. 레이아웃 및 여백 (Layout & Whitespace)

2-1. 페이지 골격 서술 (Page Skeleton — 위→아래)

  • 헤더/GNB: header 태그를 사용하며, post-header 클래스를 가진다. 너비는 416px로 고정되어 있다.
  • 메인 콘텐츠 영역: main-content 클래스를 가진 div가 본문 내용을 담으며, 너비는 1150px, 최대 너비는 "1150px"로 설정되어 있다. 좌우 마진은 145px이다.
  • 사이드바: aside 태그를 사용하며, 너비는 340px, 최대 너비는 "340px"이다. 상단 패딩은 85px이며, 본문 영역의 좌측에 배치된다.
  • 푸터: footer 태그를 사용하며, boxed-wrapper clear-fix 클래스를 가진다. 너비는 1150px, 최대 너비는 "1150px"이며, 본문 영역과 동일한 좌우 마진(145px)을 가진다.
  • 콘텐츠 흐름: [class*="container"] 클래스를 가진 div가 전체 콘텐츠의 컨테이너 역할을 하며, 너비는 1150px로 설정되어 있다.

2-2. 그리드 시스템 (Grid System)

  • 콘텐츠 컨테이너: [class*="container"] 클래스를 가진 div가 전체 레이아웃의 기준 너비(1150px)를 설정한다.
  • 카드 그리드: 콘텐츠 카드 배열 시 세 가지 패턴이 관찰된다:
    1. 6개 항목 배치, 가로 간격 5px, 세로 리듬 0.
    2. 10개 항목 배치 (블로그 그리드), 가로 간격 -753px, 세로 리듬 763px.
    3. 6개 항목 배치, 가로 간격 9px, 세로 리듬 0.

2-3. 섹션 간 여백 (Section Spacing)

  • 섹션 간의 명확한 수직적 리듬은 각 콘텐츠 블록의 verticalRhythmPx 값에 의해 결정되며, 이는 0px 또는 763px 등 특정 값을 가진다.

2-4. 카드/카드 그리드 (Card Spacing)

  • 각 카드는 13px 너비와 높이를 가지는 작은 요소들(예: 슬라이더 도트)부터, 157px 너비와 60px 높이를 가지는 메뉴 항목까지 다양한 크기로 존재한다.

2-5. Border Radius / 컨테이너

  • 전반적인 borderRadius 값은 스캔 데이터에서 명확하게 추출되지 않았으나, 특정 컴포넌트(예: slick-active 상태의 리스트 아이템)는 50%의 borderRadius를 가진다.

3. 마이크로 인터랙션 (Micro Interaction)

3-1. Hover / Focus 효과

  • 커버 이미지 텍스트: .wp-block-cover-image-text 또는 그 내부의 링크(a)에 마우스 오버 시 텍스트 색상이 rgb(255, 255, 255)로 변경된다.
  • 파일 버튼: :where(.wp-block-file__button):where(a):active 상태에서는 텍스트 색상이 rgb(255, 255, 255)로 바뀌며, opacity가 "0.85" 적용된다.
  • 슬라이더/넘버링: slick-arrow와 같은 슬라이더 요소는 특정 위치(top: 205px)에 절대적으로 배치되어 있다.

3-2. Transition 패턴

  • 전환(Transition) 분포에 대한 구체적인 CSS 값은 스캔 데이터에서 추출되지 않았다.

3-3. 레이어링 (z-index / position)

  • 페이지의 주요 콘텐츠는 zIndex: 1000을 가진 컨테이너 내에 위치하며, 슬라이더 추적(slick-track)은 zIndex: 999를 사용한다.
  • 상단/하단의 슬라이더 화살표(slick-arrow)는 zIndex: 1010으로 가장 높은 레이어에 위치한다.

4. 톤앤매너 (Tone & Manner)

4-1. 시각적 톤앤매너 한 문단 (Visual Personality)

rgb(249, 249, 249) 배경과 rgb(0, 0, 0) 본문 색상을 사용하여 정보 전달에 극도로 집중된 차분하고 전문적인 블로그 톤을 유지한다. 전체적으로 무채색이 85%를 차지하며, rgb(33, 195, 255)의 액센트 컬러는 최소한의 시각적 가이드 역할을 수행한다. 폰트는 "Open Sans"를 기반으로 하여 높은 가독성을 확보하고 있다.

4-2. 헤드라인 / 서브헤드라인 / CTA 카피

  • 사이트 타이틀: "Kori's Tips - Lived. Learned. Shared."
  • 본문 샘플: "Lived. Learned. Shared."
  • 푸터 텍스트 (예시): "카테고리 Blogging Tips (28) BANNER ADS 살면서 건진 소소한 팁들을 매주 나눠드려요. 구독하고 오늘 하나만 건져가세요."
  • 검색 플레이스홀더: "Search..." 및 "Type & hit Enter...".

4-3. Placeholder 및 보이스 신호

  • 보이스 시그널: 공식적인 어조를 유지하며, usesPolite: false, usesCasual: false로 나타나 격식 있으면서도 친근함을 잃지 않는 정보 제공자적 태도를 취한다.
  • ARIA 레이블: "검색", "사이드바", "Dark Mode Switcher" 등의 접근성 레이블이 사용된다.

⚠️ IA·토큰 파트 합성 실패: 모델 출력이 붕괴(반복/깨짐)했습니다. — 나머지 파트는 계속 진행됨.


9. 원본 사이트 재구축 명세 (Rebuild Spec — Same Site, Built From Scratch)

9-1. 디자인 토큰 정의 (원본 값 그대로)

/* Color Palette Tokens */
:root {
  --color-text-primary: rgb(0, 0, 0); /* Primary Text */
  --color-text-secondary: rgb(70, 70, 70); /* Secondary Text */
  --color-background-page: rgb(249, 249, 249); /* Global Background */
  --color-background-dark: rgb(3, 3, 3); /* Deepest Black/Primary Element BG */
  --color-accent-blue: rgb(33, 195, 255); /* Primary Accent */
  --color-border-mid: rgb(188, 188, 188); /* Mid-tone Border/Separator */
  --color-border-dark: rgb(51, 51, 51); /* Footer/Secondary Border */
  --color-white: rgb(255, 255, 255); /* Pure White */
}

/* Typography Tokens */
:root {
  --font-primary: "Open Sans", sans-serif;
  --font-heading: Oswald, serif;
  --font-body-size: 19px;
  --font-h2-size: 27px;
  --font-h3-size: 17px;
  --line-height-body: 21.85px;
}

/* Layout & Spacing Tokens */
:root {
  --container-width-lg: 1150px;
  --margin-horizontal-lg: 145px; /* Applies to main content wrapper */
  --sidebar-width: 340px;
}

9-2. 컴포넌트 명세 (원본 사이트의 카드/버튼/네비 등)

📄 Article Card Component (목록 페이지용)

속성 값/치수 상세 설명
tag <li> 목록 항목 태그.
size 가변적 (13x13, 56x60, 138x60 등) 각 항목의 크기에 따라 widthheight를 정확히 적용.
display inline-block 레이아웃 방식.
padding 0px 내부 여백 없음.
borderRadius 가변적 (50% 또는 0px) 항목의 종류에 따라 적용.
border 가변적 (예: 2px solid rgb(255, 255, 255)) 항목의 상태에 따른 테두리 적용.
background 가변적 (rgba(0, 0, 0, 0) 등) 배경색은 투명도를 기반으로 설정.
fontSize 19px 기본 폰트 크기.
fontWeight 400 기본 글꼴 두께.

🧭 Global Navigation (main-menu-container)

속성 값/치수 상세 설명
tag <nav> 네비게이션 컨테이너.
width 1060px 메인 메뉴의 고정 너비.
height 60px 높이.
display block 기본 표시 상태.
padding 0px 내부 여백 없음.
background rgba(0, 0, 0, 0) 배경은 투명.
fontSize 19px 텍스트 크기.
fontWeight 400 글꼴 두께.

📝 Form Field Component (댓글/검색 등)

속성 값/치수 상세 설명
tag <input> 입력 필드 태그.
size 가변적 (예: 270x45, 41x41) 각 필드의 정확한 크기 적용.
padding 가변적 (예: 10px) 내부 패딩 적용.
borderRadius 0px 모서리 곡률 없음.
border 가변적 (예: 1px solid rgb(232, 232, 232)) 테두리 두께 및 색상 적용.
background 가변적 (rgb(255, 255, 255) 등) 배경색 적용.
fontSize 가변적 (예: 17px) 텍스트 크기.
fontWeight 가변적 (예: 400, 600) 글꼴 두께.

9-3. 페이지별 레이아웃 마크업 가이드

📄 홈/카테고리 페이지 (T1: list-article / main-content)

<div class="wprsticky-wrapper"> <!-- [width: 1150px, margin: 0px 145px] -->
  <div class="main-content clear-fix boxed-wrapper"> <!-- [width: 1150px, margin: 0px 145px, padding: 40px 45px] -->
    <header class="post-header">...</header> <!-- [width: 416px] -->
    <div class="main-body">
      <!-- Article/Section Content Blocks go here -->
    </div>
    <footer class="post-footer">...</footer>
  </div>
  <!-- Sidebar (Optional) -->
  <aside class="sidebar-alt ps-container">...</aside> <!-- [width: 340px, padding: 85px 35px 0px] -->
</div>

📄 상세 페이지 (T2: form / article)

<div class="wprsticky-wrapper"> <!-- [width: 1150px, margin: 0px 145px] -->
  <div class="main-content clear-fix boxed-wrapper"> <!-- [width: 1150px, margin: 0px 145px, padding: 40px 45px] -->
    <header class="post-header">...</header> <!-- [width: 416px] -->
    <div class="main-body">
      <!-- Article Content (including comment forms) -->
    </div>
    <footer class="post-footer">...</footer>
  </div>
  <!-- Sidebar (Optional) -->
  <aside class="sidebar-alt ps-container">...</aside> <!-- [width: 340px, padding: 85px 35px 0px] -->
</div>
<div class="wprsticky-wrapper"> <!-- [width: 1150px, margin: 0px 145px] -->
  <div class="main-content clear-fix boxed-wrapper"> <!-- [width: 1150px, margin: 0px 145px, padding: 40px 45px] -->
    <header class="post-header">...</header> <!-- [width: 416px] -->
    <div class="main-body">
      <!-- Legal Text Content -->
    </div>
    <footer class="post-footer">...</footer>
  </div>
  <!-- Sidebar (Optional) -->
  <aside class="sidebar-alt ps-container">...</aside> <!-- [width: 340px, padding: 85px 35px 0px] -->
</div>

9-4. 인터랙션 재현 명세

상호작용 유형 선택자 (Selector) 적용 효과 및 속성
커버 이미지 텍스트 .wp-block-cover-image-text, a color: rgb(255, 255, 255) 적용.
파일 버튼 활성화 :where(.wp-block-file__button):where(a):active color: rgb(255, 255, 255), opacity: 0.85 적용.
갤러리 포커스 .wp-block-gallery...figcaption:focus background: rgba(255, 255, 255, 0.8) 적용.
슬라이더 이전 화살표 .header-slider-prev-arrow position: absolute, top: 205px, left: 15px.
슬라이더 다음 화살표 .header-slider-next-arrow position: absolute, top: 205px, left: 1063px.
메인 사이드바 .main-nav-sidebar position: absolute, zIndex: 1.

9-5. 콘텐츠 및 자산 준비 목록 (Checklist)

항목 페이지/영역 수량/상태 비고
글로벌 자산 전체 사이트 1개 Kori's Tips - Lived. Learned. Shared. 타이틀 및 설명 적용.
메인 페이지 홈 (/) 40장 imageCount: 40 (다양한 비율의 이미지 포함).
글 목록 페이지 카테고리 (/category/blogging/) 10장 imageCount: 10.
글 상세 페이지 각 글 (/) 1~11장 본문별 이미지 수 상이.
페이지/법적 페이지 About, Contact, 이용약관 등 1~2장 각 페이지별 고유 이미지 수.
메뉴 항목 네비게이션 6개 Home, Blogging Tips, About, Contact, 이용약관, 개인정보 처리방침.
폼 필드 댓글/검색 등 4개 이상 name="s" (검색), name="author", name="email" 등 필드 존재.
글 제목 (H2) 각 페이지 5~6개 해당 시점의 최신 글 제목 목록을 반영해야 함.

9-6. 개발 티켓 (원본 복원 기준)

태그 작업 내용 범위 및 목표
[FE] 글로벌 스타일 및 토큰 구현 rgb() 기반의 모든 색상, Open Sans/Oswald 폰트 및 크기(19px, 27px 등)를 CSS 변수로 구현.
[FE] 레이아웃 시스템 구축 1150px 컨테이너 너비, 0px 145px 마진을 가진 메인 콘텐츠 영역 및 340px 사이드바 구조 구현.
[FE] 컴포넌트 빌딩 (Article Card) 다양한 크기(13x13, 56x60)와 테두리/패딩을 가진 Article Card 컴포넌트를 구현.
[FE] 페이지 템플릿 구현 (T1, T2, T3) 홈/목록(T1), 상세(T2), 법적 페이지(T3)의 HTML 골격을 정확히 재현.
[FE] 반응형 및 레이어링 구현 min-width: 782px 등의 미디어 쿼리 및 z-index, position: absolute/relative를 사용하여 레이어링 구조 재현.
[FE] 인터랙션 및 접근성 구현 스크롤러, 슬라이더 화살표의 positionzIndex를 포함한 모든 인터랙션 및 포커스 규칙을 재현.
[Asset] 이미지/미디어 자산 준비 페이지별 요구되는 width, heightaspectRatio에 맞는 원본 이미지 파일 준비.
[BE] CMS/데이터 바인딩 (추정) list-articleform 페이지의 동적 콘텐츠(글 제목, 본문, 댓글 폼)를 바인딩할 백엔드 구조 정의.

🔍 복원 시 추정이 필요한 영역 (Buildability Gaps)

다음은 스캔 데이터만으로는 정확한 구현이 불가능하거나, 원본 사이트의 동적 동작을 재현하기 위해 추정이 필요한 영역입니다.

  1. CMS/데이터 흐름: 본문 내용, 댓글 폼 데이터(author, email 등), 페이지네이션 번호 (123)가 어떻게 동적으로 로드되고 관리되는지에 대한 백엔드(CMS) 구조는 스캔 데이터에 포함되어 있지 않습니다.
  2. 글꼴 라이선스 및 로딩: Open SansOswald의 정확한 웹폰트 파일 경로 및 로딩 전략(예: <link> 태그 사용 여부)은 명시되어 있지 않습니다.
  3. 슬라이더 라이브러리: slick-initialized, slick-slider 등의 클래스가 사용된 것으로 보아, 슬라이더 구현에 특정 라이브러리(예: Slick Carousel)가 사용되었으며, 해당 라이브러리의 초기화 및 동작 로직은 스캔 데이터에 포함되어 있지 않습니다.
  4. 폼 제출 처리: 댓글 및 검색 폼(name="s", name="author" 등)의 데이터가 서버로 전송되고 처리되는 엔드포인트 및 로직은 정의되어 있지 않습니다.

10. 서비스 정의 & 포지셔닝 (What Are They Selling)

10-1. 한 줄 포지셔닝 분석

  • 헤드라인(microcopy.headline) 공식: 스캔 데이터 부족 — 메인 헤드라인이 존재하지 않습니다.
  • 핵심 가치 제안 (서브헤드라인 기반): "Lived. Learned. Shared."라는 부제와 함께, 방문자에게 전문 지식을 공유하는 것을 목적으로 합니다. 구체적인 주제는 "토픽 클러스터 효과, 블로그 SEO 상위 노출의 비밀" 또는 "워드프레스 수익형 블로그 만들기: 안정적인 수익화 로드맵" 등 기술적이고 심층적인 가이드 제공입니다.

10-2. 타깃 사용자와 핵심 가치 제안

  • 타깃 고객: 블로그 운영자, 웹사이트 구축에 관심 있는 IT 기술 사용자. (근거: h2List 및 페이지 URL의 주제가 SEO, 워드프레스, 시놀로지 NAS 등 전문 기술 영역임).
  • 핵심 가치 제안: 방문자가 직접 경험하고 학습한 지식(Lived. Learned.)을 공유하여, 독자들이 블로그 운영 및 웹사이트 구축의 문제 해결(Troubleshooting)에 필요한 구체적인 노하우를 얻도록 합니다.
  • 대체하는 기존 비용: 정보 탐색에 소요되는 시간 및 시행착오 비용.

10-3. 서비스 유형 분류

  • 서비스 유형: 콘텐츠 (Content).
  • 핵심 엔진: 정보 전달 및 지식 공유. 이 서비스는 특정 기능을 수행하는 도구(Tool)가 아닌, 전문적인 지식 아티클을 발행하는 플랫폼입니다. (근거: contentTypelist-article, blog 페이지가 주를 이룸).

11. 가격 & 수익 구조 (Pricing & Unit Economics)

11-1. 가격 티어 추출

  • 가격/구독 문구: 스캔 데이터 부족 — 본 사이트의 페이지 텍스트, CTA 샘플, 또는 h2List에서 유료 서비스나 가격 정책을 나타내는 문구를 발견하지 못했습니다.
  • 수익 모델 추정: 페이지 푸터 및 사이드바에서 "BANNER ADS"라는 문구를 통해 광고를 통한 수익화가 이루어지고 있음을 추정할 수 있습니다.

11-2. AI 원가 추정 (표)

  • 적용 불가: 본 서비스는 콘텐츠 발행 및 정보 전달을 목적으로 하며, 핵심 기능으로서의 AI 생성 엔진(Generative Engine)을 사용하지 않습니다. 따라서 AI 원가 추정은 해당되지 않습니다.

11-3. 마진 시뮬레이션

  • 적용 불가: 본 서비스는 콘텐츠 발행 및 트래픽 유입을 통한 광고 수익 모델이며, 제품 판매나 구독료를 받지 않아 마진 시뮬레이션의 대상이 아닙니다.

12. 기능 인벤토리 & 사용자 여정 (Feature Inventory)

12-1. 사용자 여정 지도

  • 방문 (Visit): 방문자가 사이트에 진입합니다. (main-menu-container 너비 1060px, bodyMaxWidth 없음).
  • 탐색 (Browse): 방문자는 메인 메뉴(main-menu-container) 또는 카테고리별 페이지(/category/blogging/)를 통해 콘텐츠에 접근합니다.
  • 정보 소비 (Consume): 방문자는 아티클(article tag)을 읽으며 정보를 습득합니다. (근거: body 폰트 크기 19px, 줄 높이 21.85px).
  • 피드백/참여 (Engage): 방문자는 댓글 작성 또는 검색(formFieldsearch 타입)을 통해 상호작용합니다.
  • 법적 고지 확인 (Legal Check): 방문자는 이용약관 또는 개인정보 처리방침 페이지를 통해 서비스의 운영 규칙을 확인합니다.

12-2. 백엔드 요구 기능

  • 콘텐츠 관리 시스템 (CMS): 다양한 주제의 아티클 발행 및 분류 (Blogging Tips 카테고리, list-article 타입).
  • 검색 기능: 사이트 내 정보 검색을 위한 search 필드 구현.
  • 댓글/상호작용 시스템: 방문자의 댓글 작성을 위한 form 필드 구현 (필수 입력: author, email).
  • 사이트 구조 관리: 페이지네이션(blog-pagination 너비 753px) 및 사이트맵 관리가 필요합니다.
  • 모바일 대응: responsiveHints에 따라 다양한 화면 크기(min-width: 782px, max-width: 781px)에 대응하는 레이아웃이 필요합니다.

12-3. MVP 컷 (2~3일 버전)

  • 핵심 기능: 고품질의 핵심 콘텐츠 발행 및 노출. (가장 중요한 것은 정보 자체).
  • 필수 기능: main-menu-container를 통한 주요 페이지(Home, About, Contact) 접근성 확보.
  • 제외 기능: 복잡한 댓글 시스템이나 고급 검색 필터링은 초기 단계에서 제외하고, 콘텐츠의 질적 향상에 집중합니다.

13. 운영 & 방향성 제안 (Operations & Direction)

13-1. 시리즈화 아이디어

  • 시리즈 공식: 전문 지식 공유 (정보 제공 + 문제 해결).
  • 인접 서비스 3가지:
    1. "워드프레스 SEO 플러그인 비교: Rank Math와 Yoast" (도구/비교 분석 시리즈)
    2. "시놀로지 NAS 워드프레스 구축, Docker Compose가 답이었던 이유" (기술 구현 가이드 시리즈)
    3. "워드프레스 수익형 블로그 만들기: 안정적인 수익화 로드맵" (수익화 전략 시리즈)

13-2. 광고비 0원 마케팅 채널

  • 채널 1: 기술 커뮤니티/포럼: 타깃 고객(IT 기술 사용자)이 모이는 곳에 심도 있는 문제 해결형 콘텐츠를 제공하며 자연스럽게 유입을 유도합니다.
  • 채널 2: 소셜 미디어 (X/링크드인): 본 사이트의 핵심 주제(h2List에 있는 심층적인 제목들)를 짧게 요약하여 게시하고, 전체 가이드를 본문에 링크합니다.

13-3. 출시 후 검증 지표

  • 최소 지표: 콘텐츠 페이지의 평균 체류 시간 및 이탈률. (정보 소비가 목적인 만큼, 독자가 끝까지 읽었는지 여부가 가장 중요합니다.)
  • 접을 기준: 콘텐츠 발행 대비 페이지뷰 증가율이 정체되거나, 댓글/상호작용률이 현저히 낮을 경우.

13-4. 사용자 컨텍스트 결합 변형

  • (컨텍스트 미입력)

📝 변경 이력 (Change history)

  • 2026-07-11: Astra benchmark 산출물로 생성.