Skip to content

feat: sitemap/robots.txt 및 페이지별 SEO 메타 태그 반영 - #255

Merged
sjungwon03 merged 1 commit into
devfrom
feat/254-seo-sitemap-meta
Jul 24, 2026
Merged

feat: sitemap/robots.txt 및 페이지별 SEO 메타 태그 반영#255
sjungwon03 merged 1 commit into
devfrom
feat/254-seo-sitemap-meta

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

변경 내용

  • index.html: lang="ko", 기본 description/OG/Twitter 카드/canonical 추가
  • shared/hooks/useSeo 추가 — 라우트 전환 시 title/description/canonical/OG를 갱신하고 noindex로 색인 제어
  • 공개 페이지(홈/검색/커뮤니티/커뮤니티 상세)에 실제 title·description 적용, 커뮤니티 상세는 게시글 제목/본문 요약을 동적 반영
  • 비공개 페이지(로그인, OAuth 콜백, 추천, 트래커, 마이페이지류, 프로필설정, 커뮤니티 글쓰기/수정, 관리자 전체)에 noindex, nofollow 적용
  • public/robots.txt 추가 — 비공개 경로 Disallow + Sitemap 위치 명시
  • nginx.conf/sitemap.xml을 backend로 프록시하는 location 추가 (SPA fallback을 타지 않도록)

백엔드 쌍 PR: sitemap.xml 동적 생성 엔드포인트 — YouthPick/back-end#(연결 예정)

검증

  • corepack pnpm run lint 통과
  • corepack pnpm run build 통과 (dist/robots.txt, index.html meta 태그 정상 출력 확인)

연결 이슈

Closes #254

Search Console 등록 시 SPA 특성상 모든 라우트가 같은 index.html을
반환해 색인 품질이 떨어지는 문제를 개선한다. useSeo 훅으로 라우트별
title/description/canonical/OG를 갱신하고, 로그인 필요 페이지는
noindex 처리했다. robots.txt는 비공개 경로를 막고 백엔드가 동적
생성하는 sitemap.xml 위치를 안내한다.

Closes #254
@sjungwon03 sjungwon03 added the feat 기능 개발 label Jul 24, 2026
@sjungwon03
sjungwon03 requested a review from imi21123 July 24, 2026 15:12
@sjungwon03 sjungwon03 self-assigned this Jul 24, 2026
@sjungwon03
sjungwon03 merged commit 2e502a0 into dev Jul 24, 2026
2 checks passed
@sjungwon03
sjungwon03 deleted the feat/254-seo-sitemap-meta branch July 24, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: sitemap/robots.txt 및 페이지별 SEO 메타 태그 반영

1 participant