Skip to content

SEO 개선 및 라우트 관리 시스템 재구축#883

Draft
prgmr99 wants to merge 9 commits into
developfrom
847-ops-seo-검토-및-개선

Hidden character warning

The head ref may contain hidden characters: "847-ops-seo-\uac80\ud1a0-\ubc0f-\uac1c\uc120"
Draft

SEO 개선 및 라우트 관리 시스템 재구축#883
prgmr99 wants to merge 9 commits into
developfrom
847-ops-seo-검토-및-개선

Conversation

@prgmr99
Copy link
Copy Markdown
Member

@prgmr99 prgmr99 commented May 19, 2026

🏄🏼‍♂️‍ Summary (요약)

  • SEO 메타 태그 및 구조화된 데이터(JSON-LD)를 개선하여 검색 엔진 최적화를 강화했습니다.
  • 라우트 정의와 SEO 정책을 routes.cjs, seo.config.cjs 파일로 중앙화하여 일관성과 유지보수성을 높였습니다.
  • 서버 사이드에서 동적으로 메타 태그를 주입하고, /desktop 경로의 캐노니컬 URL을 처리하며, Soft 404를 방지하는 로직을 추가했습니다.

🫨 Describe your Change (변경사항)

  • index.html의 메타 디스크립션, OG/트위터 메타 태그를 업데이트하고 JSON-LD 구조화된 데이터를 추가했습니다.
  • robots.txt에 비공개 경로에 대한 Disallow 규칙을 상세하게 추가했습니다.
  • routes.cjsseo.config.cjs를 도입하여 라우트 및 SEO 관련 설정을 단일 소스로 관리하도록 변경했습니다.
  • server.cjs에 Cheerio를 활용한 동적 메타 태그 주입(noindex, canonical, OG 이미지) 및 Soft 404 방지 로직을 구현했습니다.
  • 모든 관련 컴포넌트와 라우터 정의를 새로운 중앙화된 라우트 상수를 사용하도록 업데이트했습니다.

🧐 Issue number and link (참고)

closes: #847

📚 Reference (참조)

  • docs/seo-improvements.md
  • docs/seo-server-guide.md

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 19, 2026

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • Not Rabbit

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: c480aca2-1e57-4681-a503-6f5d72a24801

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 847-ops-seo-검토-및-개선

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot changed the title [Ops] SEO 검토 및 개선 SEO 최적화 및 라우트 중앙 관리 시스템 도입 May 19, 2026
@prgmr99 prgmr99 force-pushed the 847-ops-seo-검토-및-개선 branch from e15cb7d to 027f27f Compare May 21, 2026 02:06
@github-actions github-actions Bot changed the title SEO 최적화 및 라우트 중앙 관리 시스템 도입 SEO 개선 및 라우트 관리 시스템 재구축 May 21, 2026
@prgmr99 prgmr99 marked this pull request as draft May 27, 2026 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant