본문 바로가기
Q&A2023년 6월 20일1분 읽기

Next.js에서 SEO 최적화하는 방법

서
서하린
조회 671댓글 1

Next.js로 만든 사이트의 SEO를 최적화하려면 어떻게 해야 하나요?

댓글 1

김김영삼3년 전

Next.js SEO 최적화 체크리스트:

// app/page.tsx — Metadata API
export const metadata: Metadata = {
title: "사이트 제목",
description: "사이트 설명 (160자 이내)",
openGraph: {
title: "OG 제목",
description: "OG 설명",
images: ["/og-image.png"],
},
robots: { index: true, follow: true },
alternates: { canonical: "https://example.com" },
};

추가 설정:

  • sitemap.xml — app/sitemap.ts에서 동적 생성
  • robots.txt — app/robots.ts
  • JSON-LD — 구조화된 데이터 (Article, FAQ 등)
  • 이미지 최적화 — next/image 컴포넌트 사용
  • 서버 컴포넌트 — SSR로 검색 엔진이 콘텐츠 읽기 가능
Ctrl+Enter로 등록