Skip to content

[PR] SEO 설정 및 랜딩 페이지 이메일 입력부 제거#68

Merged
Dobbymin merged 8 commits intomainfrom
feat#67-seo-setting
Apr 6, 2026
Merged

[PR] SEO 설정 및 랜딩 페이지 이메일 입력부 제거#68
Dobbymin merged 8 commits intomainfrom
feat#67-seo-setting

Conversation

@TTOCHIwas
Copy link
Copy Markdown
Collaborator

@TTOCHIwas TTOCHIwas commented Apr 1, 2026

📝 요약 (Summary)

  • 메인 페이지 기준의 기본 SEO 메타를 index.html에 추가하고, 랜딩 페이지의 이메일 입력부를 제거했습니다.
  • 사용하지 않는 이메일 제출 관련 코드를 정리했습니다.
  • 메인 페이지의 CTA 흐름과 하단 섹션 간격을 정리했습니다.
  • Google Search Console 사이트 소유권 인증을 위한 verification HTML 파일을 추가했습니다.

✅ 주요 변경 사항 (Key Changes)

  • index.html에 메인 페이지 기준 기본 SEO 메타를 추가했습니다.
  • 랜딩 페이지의 이메일 입력 섹션을 제거했습니다.
  • 더 이상 사용하지 않는 SendEmailSection, useSendEmail, useWaitList를 제거했습니다.
  • 랜딩 페이지에서 로그인 화면으로 이동하는 시작하기 버튼을 추가했습니다.
  • 메인 페이지 하단 섹션 간격을 조정했습니다.
  • Google Search Console 사이트 소유권 인증 파일을 추가했습니다.

💻 상세 구현 내용 (Implementation Details)

1. 메인 페이지 기본 SEO 메타 추가

index.html에 메인 페이지 기준으로 정적 메타를 추가했습니다.

  • title
  • description
  • og:title
  • og:description
  • og:image
  • og:image:type
  • og:type
  • og:locale
  • og:site_name
  • twitter:title
  • twitter:description
  • twitter:image
  • twitter:card

이번 작업에서는 메인 페이지 기준 기본값만 먼저 반영했습니다.

2. Google Search Console 사이트 소유권 인증 파일 추가

Google Search Console의 HTML 파일 업로드 방식으로 사이트 소유권을 인증할 수 있도록,
인증용 HTML 파일을 public 디렉터리에 추가했습니다.

3. 랜딩 페이지 이메일 입력부 제거

메인 페이지에서 사용하던 이메일 입력 섹션을 제거했습니다.

  • MainPage에서 SendEmailSection 제거
  • CTA 유도 버튼 추가

4. 관련 미사용 코드 정리

이메일 입력부 제거 이후 더 이상 사용하지 않는 코드를 함께 정리했습니다.

  • SendEmailSection.tsx 삭제
  • useSendEmail.ts 삭제
  • useWaitList.ts 삭제
  • 관련 index.ts export 정리

5. 메인 페이지 CTA 및 간격 조정

  • 이메일 입력부가 있던 자리에 로그인으로 이동할 수 있는 시작하기 버튼을 추가했습니다.
  • 메인 페이지 하단 섹션의 간격을 조정해 화면이 너무 붙어 보이지 않도록 정리했습니다.

🚨 트러블 슈팅 (Trouble Shooting)

페이지 단에서 title, description, canonical을 별도로 보정하는 구조도 검토했지만,
이번 PR에서는 메인 페이지 기준 정적 메타를 먼저 적용하는 범위로 정리했습니다.

⚠️ 알려진 이슈 및 참고 사항 (Known Issues & Notes)

  • 이번 PR에서는 index.html 기준의 정적 SEO 메타만 반영했습니다.
  • 페이지 단 SEO 보정 구조는 이번 범위에 포함하지 않았습니다.
  • 새로 추가한 시작하기 버튼이 로그인 페이지로 리다이렉션 되도록 되어있는데 로그인 후 다시 랜딩 페이지로 오게 되어서 다음 이슈에서 로그인 시 랜딩 페이지가 아닌 마이페이지로 리다이렉션 되도록 수정해서 사용자가 자연스럽게 서비스를 사용할 수 있도록 유도할 수 있도록 진행하겠습니다.

📸 스크린샷 (Screenshots)

image

#️⃣ 관련 이슈 (Related Issues)

@TTOCHIwas TTOCHIwas requested a review from Dobbymin April 1, 2026 14:52
@TTOCHIwas TTOCHIwas self-assigned this Apr 1, 2026
@TTOCHIwas TTOCHIwas added the ⚒️ Refactor 작업한 코드를 리팩토링 하는 경우 label Apr 1, 2026
@TTOCHIwas TTOCHIwas linked an issue Apr 1, 2026 that may be closed by this pull request
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request enhances the application's SEO by adding comprehensive meta tags to the main HTML file and replaces the email waitlist functionality with a direct "Start" button that navigates to the login page. Correspondingly, unused hooks and components related to the waitlist have been removed, and various layout spacings have been adjusted. Feedback focuses on improving the reliability of social media previews by using absolute image URLs, ensuring the new button layout is responsive on larger screens, and preventing potential content clipping by using minimum height instead of a fixed viewport height.

@Dobbymin Dobbymin merged commit 1670600 into main Apr 6, 2026
1 check passed
@Dobbymin Dobbymin deleted the feat#67-seo-setting branch April 6, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚒️ Refactor 작업한 코드를 리팩토링 하는 경우

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEO 설정 및 랜딩 페이지 이메일 입력부 제거

2 participants