제목과 설명은 페이지마다
검색 결과에서 중복되지 않도록 각 페이지의 실제 목적과 내용을 구체적으로 적으세요.
검색·공유에 필요한 Next.js Metadata 또는 HTML meta tag를 만듭니다.
검색과 공유 화면에 사용할 내용을 입력하세요.
프로젝트 방식에 맞는 코드를 복사하세요.
import type { Metadata } from "next";
export const metadata: Metadata = {
metadataBase: new URL("https://example.com"),
title: "My Service | 더 나은 작업을 위한 도구",
description: "서비스를 한 문장으로 명확하게 설명하세요.",
alternates: { canonical: "/" },
openGraph: {
title: "My Service | 더 나은 작업을 위한 도구",
description: "서비스를 한 문장으로 명확하게 설명하세요.",
url: "https://example.com",
siteName: "My Service",
images: [{ url: "https://example.com/og.png", width: 1200, height: 630 }],
type: "website",
},
twitter: {
card: "summary_large_image",
title: "My Service | 더 나은 작업을 위한 도구",
description: "서비스를 한 문장으로 명확하게 설명하세요.",
images: ["https://example.com/og.png"],
},
themeColor: "#ffffff",
};검색 결과에서 중복되지 않도록 각 페이지의 실제 목적과 내용을 구체적으로 적으세요.
localhost가 아닌 실제 배포 주소를 사용하고 canonical과 OG URL의 도메인을 일치시키세요.
현재 프로젝트 구조를 먼저 분석해줘. ## 목표 Metadata Generator에서 만든 결과를 현재 프로젝트에 적용해줘. ## 환경 - AI 도구: Codex - 프레임워크: Auto ## 요구사항 - 기존 디자인과 기능은 변경하지 말 것 - 기존 설정과 충돌 여부를 먼저 확인할 것 - 생성 결과의 파일 경로와 참조 경로가 일치하는지 확인할 것 - 현재 프레임워크의 권장 방식을 따를 것 ## 제약사항 - 불필요한 리팩터링 금지 - 새로운 dependency 최소화 - 민감한 값을 코드나 저장소에 포함하지 말 것 ## 검증 - TypeScript 오류 확인 - build 실행 - 적용 결과와 변경 파일을 설명할 것
길이보다 페이지 목적이 분명한지가 중요합니다. 핵심 검색어와 서비스명을 자연스럽게 앞쪽에 배치하세요.
페이지를 공유했을 때 보일 1200×630 이미지의 절대 주소입니다. 배포 도메인에서 실제 접근 가능한 주소를 사용하세요.