metadata 필드 계층 설계

각 metadata 필드는 다른 노출 표면을 담당한다. nested 객체는 가까운 segment가 교체하므로 필요한 하위 값을 완전하게 선언한다.

metadata 필드 계층 설계검색, 공유, 크롤러, URL 표면마다 필요한 필드를 독립된 계약으로 구성한다.
검색

title · description

검색 결과와 브라우저 탭에서 페이지 목적을 짧게 설명한다.

공유

openGraph · twitter

각 nested 객체를 독립된 완전한 카드 계약으로 구성한다.

크롤러

robots

색인과 링크 추적 허용 범위를 명시한다.

URL

alternates · metadataBase

대표 주소와 상대 URL 해석 기준을 정한다.

핵심좋은 metadata는 필드가 많아서가 아니라, 각 노출 표면에서 같은 페이지 목적을 짧고 정확하게 반복해서 생긴다.