FeatPaper
2025년 12월 18일|Tech

Next.js(App Router) SEO 블로그를 MDX로 세팅하는 방법

MDX 콘텐츠 + Metadata API + JSON-LD + sitemap/robots/RSS + OG 이미지까지 한 번에 구성합니다.

개요

이 레포는 Next.js(App Router) + TypeScript + Tailwind 기반 블로그입니다.
글은 content/{locale}/posts/*.mdx에 저장되며, draft: true 글은 목록/사이트맵/RSS에서 자동 제외됩니다.

SEO 체크리스트

  • 페이지별 generateMetadata()
  • 글 상세 JSON-LD(BlogPosting + BreadcrumbList)
  • /sitemap.xml, /robots.txt, /feed.xml
  • /api/og/{locale}/{slug}로 OG 이미지 자동 생성

MDX 예시

export function hello(name: string) {
  return `hello ${name}`;
}