Open Graph 값은 route 계층에서 가까운 곳이 덮어쓴다

반복되는 브랜드 정보와 데이터별 정보를 나누면 최종 공유 카드가 페이지 내용과 일치한다.

Route metadata상위 기본값을 하위 route가 구체화하는 계층
root

app/layout.tsx

siteName·locale·기본 이미지 같은 전역값

section

blog/layout.tsx

문서·블로그 등 섹션별 기본 문맥

page

generateMetadata

slug·id 데이터로 title·image를 생성

output

Final head

가까운 값이 덮어써 og:title·image·url 확정

핵심공통값은 layout, 본문 조회가 필요한 값은 generateMetadata에 두고 canonical과 og:url을 맞춘다.