페이지 제목(h1)은 하나

One page title (h1)

어느 페이지든 맨 위 큰 제목은 하나뿐이에요. 홈, 글, 주제, 소개, 404 모두 제목을 그리는 컴포넌트가 정해져 있어요.

···
html
<main class="dsx dsx--one"><p class="dsx-label"><b>실제 렌더</b>KRDS PageHead plain — 점선과 이름표는 아틀라스가 얹은 설명이에요</p><header class="pg pg--plain" data-astro-cid-fxwjsgid> <div class="container pg__inner" data-astro-cid-fxwjsgid> <nav class="crumbs crumbs--slash" aria-label="현재 위치" data-astro-cid-goxg7r6x> <ol data-astro-cid-goxg7r6x> <li data-astro-cid-goxg7r6x>  <a href="/" data-astro-cid-goxg7r6x>홈</a> </li> </ol> </nav>   <h1 class="pg__title" data-astro-cid-fxwjsgid>단계별 이유식</h1> <p class="pg__lead" data-astro-cid-fxwjsgid>언제 시작하고, 단계마다 몇 번·얼마나·어떤 질감으로 먹이는지 순서대로 정리했어요.</p>  <div class="pg__line" data-astro-cid-fxwjsgid> <strong class="num" data-astro-cid-fxwjsgid>글 5편</strong> <nav class="pg__inline" aria-label="다른 주제" data-astro-cid-fxwjsgid> <span class="pg__label" data-astro-cid-fxwjsgid>다른 주제</span> <a href="/category/ingredients/" data-astro-cid-fxwjsgid>재료·영양</a> <span aria-hidden="true" data-astro-cid-fxwjsgid>·</span><a href="/category/safety/" data-astro-cid-fxwjsgid>알레르기·위생</a> <span aria-hidden="true" data-astro-cid-fxwjsgid>·</span><a href="/category/habits/" data-astro-cid-fxwjsgid>먹는 습관</a>  </nav> </div> </div> </header></main>
css
.dsx--one,.dsx{padding-top:34px}.pg__title{outline:2px dashed #c2410c;outline-offset:3px;position:relative}.pg__title::before{content:'h1 — 이 페이지에 하나뿐인 제목';position:absolute;top:calc(100% + 6px);left:0;z-index:9;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#fff;background:#c2410c;padding:2px 6px;white-space:nowrap;text-decoration:none}.pg__lead{margin-top:34px}

페이지 제목은 검색 엔진과 화면 읽기 프로그램이 「이 페이지가 무엇인가」를 알아보는 첫 단서예요. 제목이 두 개면 어느 쪽이 진짜인지 흐려지고, 없으면 페이지 이름이 비어요.

제목을 그리는 컴포넌트는 정해져 있어요. 홈 머리(HomeHero), 글 머리(PostHeader), 주제·안내 페이지 머리(PageHead), 404(NotFound) 네 곳이고, 다른 컴포넌트는 h2 이하만 써요. 빌드가 끝나면 seo:audit 이 모든 페이지에서 제목 개수를 세고, 하나가 아니면 그 페이지를 오류로 보고해요. 팩이 달라도 같아요. 위 데모의 점선이 그 제목이에요.

그래서 팩 구현을 새로 쓸 때 헷갈리기 쉬운 곳이 있어요. 큰 글씨가 필요하다고 h1 을 한 번 더 쓰지 않아요. 큰 글씨는 모양으로 정하고, 제목의 종류(h1, h2)는 문서 구조로 정해요.

언제 쓰나

새 컴포넌트의 큰 제목을 정할 때, 또는 카드나 안내 상자 안 제목의 단계를 고를 때 떠올려요. 페이지에 이미 제목이 있으면 그 안에서는 한 단계 낮춰요.

페이지로 열기 ↗

항목 추가 요청

빠진 컴포넌트·변형이나 팩에서 고칠 점을 알려 주세요. 하나씩 보고 원본 팩에 반영합니다.