나는 2일 만에 100개의 WordPress 게시물을 Lovable로 마이그레이션했고 (SEO를 유지함)
Source: Dev.to
왜 관심을 가져야 할까?
WordPress 블로그를 운영하면서 “Git으로 콘텐츠를 관리하고 싶다” 혹은 “다국어 지원이 너무 복잡해” 라고 생각한다면, 이 글이 도움이 될 겁니다.
저는 5년 된 블로그(100개 이상의 포스트)를 2일 만에 WordPress에서 Lovable로 옮겼습니다. 네, 진짜로—2일이요.
그리고 SEO도 유지했어요. 거의 다 유지했지만, 3개월 뒤에 확인해 보겠습니다 😅
문제점
WordPress는 좋았지만:
- 커스터마이징에 시간이 너무 많이 듦
- 플러그인 지옥이 실재함
- Git 관리? 별로 감
- 다국어? 운이 좋지 않으면 고생
그때 Lovable (AI 기반 웹 빌더)를 발견했습니다. 몇 시간 안에 프로토타입을 만들었고, 정말 놀랐습니다 🤯
그 순간 결심했죠: 이제 마이그레이션 할 시간.
큰 선택: URL 유지 vs 재설계?
ChatGPT가 두 가지 옵션을 제시했습니다:
옵션 A: URL 유지 (/index.php//)
- ✅ SEO에 안전
- ❌ 기술 부채가 영원히 남음
옵션 B: URL 재설계 (/ja/blog//, /en/blog//)
- ✅ 다국어 준비 완료
- ✅ 깔끔한 구조
- ❌ 일시적으로 SEO가 떨어질 수 있음
ChatGPT는 이렇게 말했습니다: “3년 안에 바꾸지 않을 거라면, 후회하게 될 겁니다.”
저는 옵션 B를 선택했습니다. YOLO.
비밀: 이미 준비돼 있었음
저는 Git it Write 라는 WordPress 플러그인을 사용하고 있었는데, 이 플러그인은 포스트를 Markdown 파일로 GitHub에 동기화해 줍니다. 그래서 이미 다음을 갖추고 있었죠:
- 모든 포스트가 Markdown 형태 ✓
- Git 히스토리 ✓
- 손쉬운 내보내기 ✓
덕분에 마이그레이션이 훨씬 쉬워졌습니다.
3단계 전략
단계 1: 디자인 (Google에 숨김)
Lovable에서 전체 UI를 만들면서 비공개 상태를 유지했습니다. SEO에 영향이 없으니 원하는 만큼 재구성할 수 있었습니다.
단계 2: 매핑 & 마이그레이션
sitemap.xml에서 모든 기존 URL 추출- 매핑 테이블 생성 (old URL → new URL)
- 301 리디렉션 설정
- Markdown 파일 마이그레이션
현실 점검: 80 %는 자동 매핑이 완벽히 이루어졌고, 20 %는 수동으로 수정해야 했습니다(특수 문자, 카테고리 변경 등).
단계 3: 라이브 전환
- 301 리디렉션 활성화
noindex제거- 새로운 sitemap 제출
- Search Console 모니터링 시작
Lovable 프롬프트 (핵심 부분)
ChatGPT와 함께 수시간을 투자해 Lovable에 최적의 프롬프트를 만들었습니다. 여기서 중요한 점은 하지 말아야 할 것을 아주 구체적으로 명시하는 것이었습니다:
DO:
- Build base design
- Multi-language UI structure
- Future‑proof architecture
DON'T:
- Generate sitemap.xml
- Add canonical tags
- Map old URLs
- Go live
이 덕분에 Lovable이 추측을 하지 않았고, 단계 1이 깔끔하게 유지되었습니다.
현재까지 결과
타임라인
- 1일차: 요구사항 정의 + Lovable 구현 시작
- 2일차: 기능 구현 + 반응형 디자인
SEO
- 아직 모니터링 중 (방금 마이그레이션 완료)
- 페이지 뷰는 안정적인 편
- 3개월 뒤에 업데이트 예정
개발 경험
- WordPress 설정: 3–4일
- Lovable: 2일
AI 기반 개발에 관심 있다면, 여기서 Lovable을 체험해 보세요. 자연어만으로 이렇게 빠르게 무언가를 만들 수 있다는 게 정말 놀랍습니다.
배운 점
- AI 도구는 현실이다 – 요구사항 정의에 ChatGPT, 구현에 Lovable을 쓰면 워낙 빠른 워크플로우가 가능.
- 단계적 마이그레이션이 SEO를 지킨다 – 사이트가 깨진 상태로 Google에 노출되지 않게, 모든 것을 숨긴 뒤 스위치를 켭니다.
- ‘하지 말아야 할 것’이 중요 – AI 프롬프트에서도, 프로젝트 관리에서도 제약이 품질을 높입니다.
이걸 해야 할까?
솔직히 말하면, 상황에 따라 다릅니다.
다음 경우에 시도해 보세요:
- Git 기반 콘텐츠 관리에 관심이 있다
- 다국어 지원이 로드맵에 있다
- 포스트 수가 200개 미만이다
- 일시적인 SEO 하락을 감수할 수 있다
다음 경우엔 피하세요:
- 사이트 규모가 크다(500개 이상 포스트)
- SEO가 현재 생존에 직결된다
- WordPress에 만족한다
저에게는 최고의 선택이었습니다. 3개월 뒤에 다시 물어보세요 😄