Skip to content

[Feat] SEO 기초 세팅#698

Open
rtttr1 wants to merge 2 commits intodevelopfrom
feat/#697/seo-setup
Open

[Feat] SEO 기초 세팅#698
rtttr1 wants to merge 2 commits intodevelopfrom
feat/#697/seo-setup

Conversation

@rtttr1
Copy link
Collaborator

@rtttr1 rtttr1 commented Feb 13, 2026

📌 Related Issues

✅ 체크 리스트

  • PR 제목의 형식을 잘 작성했나요? e.g. [Feat] PR 템플릿 작성
  • 빌드가 성공했나요? (pnpm build)
  • 리뷰어와 라벨을 지정했나요?

📄 Tasks

  • Root Layout에 Next.js Metadata API 기본 메타데이터 추가 (title, description, OG, Twitter Card)
  • Home 페이지 canonical URL 메타데이터 추가
  • Search 페이지 'use client' 분리 후 서버 컴포넌트에서 메타데이터 export
  • robots.ts 생성 (크롤링 제어)
  • sitemap.ts 생성 (공개 페이지: /, /search)

⭐ PR Point

  • Search 페이지는 'use client'이므로 metadata export가 불가해 SearchPage.tsx로 클라이언트 컴포넌트를 분리하고, page.tsx를 서버 컴포넌트로 재작성
  • 인증이 필요한 페이지(class, dancer, my 등)는 제외하고 공개 페이지(home, search)만 SEO 적용
  • NEXT_PUBLIC_SITE_URL 환경변수 프로덕션 환경에 추가 필요

📷 Screenshot

🔔 ETC

  • .envNEXT_PUBLIC_SITE_URL=https://da-sh.kr 추가 필요 (gitignore 대상이라 커밋에 미포함)

- Root Layout에 Next.js Metadata API 기본 메타데이터 추가 (title, description, OG, Twitter Card)
- Home 페이지 canonical URL 메타데이터 추가
- Search 페이지 'use client' 분리 후 서버 컴포넌트에서 메타데이터 export
- robots.ts 생성 (크롤링 제어)
- sitemap.ts 생성 (공개 페이지: /, /search)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Feb 13, 2026

✅ Storybook 배포 완료! 🔗 https://67e4fd1fd2c7078dceec04a4-xjxvsrutnc.chromatic.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

규홍 슈퍼주니-어에요 🛠️ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] SEO 기초 세팅 (메타 태그, robots.txt, sitemap)

1 participant