generateMetadata

generateMetadata 메타데이터 구성

동적 라우트에서는 상품명, 글 제목, 필터 조건처럼 요청마다 달라지는 값이 메타데이터에 반영됩니다.

경로 변수

params 기반 상세 metadata

동적 경로의 id나 slug로 데이터를 조회해 제목, 설명, canonical URL을 콘텐츠별로 만듭니다.

쿼리 상태

searchParams 검색 맥락

검색어, 필터, 페이지 번호를 제목이나 설명에 반영할지 색인 정책과 함께 판단합니다.

공유 미리보기

동적 OG 이미지 생성

콘텐츠 제목, 카테고리, 대표 이미지를 조합해 공유 카드가 페이지 내용을 바로 드러내게 합니다.

데이터 결손

fallback 색인 보호

조회 실패나 비공개 콘텐츠는 기본 제목, 404, noindex를 준비해 빈 페이지가 색인되지 않게 합니다.

동적 라우트

params를 데이터 조회와 메타데이터 생성에 같이 씁니다

slug나 id를 기준으로 상세 데이터를 가져오고 그 결과로 title과 openGraph를 구성합니다.

생성 재료

searchParams필터 조합이 많다면 canonical과 noindex 기준을 함께 정해 중복 색인을 줄입니다.
동적 OG 이미지제목만 넣기보다 썸네일, 가격, 작성자처럼 공유 판단에 필요한 신호를 고릅니다.
fallback조회 실패, 삭제, 비공개 상태를 404와 noindex 중 어느 쪽으로 끝낼지 분리합니다.