피드로 돌아가기
Dev.toBackend
원문 읽기
Rust 기반 PDF 수동 구현 및 SEO 최적화 통한 노출 71% 증가
Building in public, week 8: impressions exploded 71% and I think I know why
AI 요약
Context
Rust와 libvips 기반의 이미지 변환 서비스 Convertify의 초기 트래픽 정체 상황. 단순 변환 위젯 중심의 페이지 구조로 인한 검색 엔진의 콘텐츠 인식 부족 및 JSON-LD 스키마 오류로 인한 인덱싱 누락 발생.
Technical Solution
- JSON-LD 스키마 버그 수정을 통한 189개 FAQ 항목의 검색 엔진 가시성 확보
- Semrush 기반의 타겟 키워드 배치 및 H1 태그 최적화를 통한 페이지 관련성 강화
- 16개 핵심 페이지에 페이지당 8개 이상의 FAQ를 배치하여 콘텐츠 밀도 제고
- 외부 라이브러리 없이 Rust로 xref 테이블과 DCTDecode 스트림을 직접 구성한 PDF 생성 로직 구현
- 1,200라인의 main.rs를 db, errors, image, notification, path, pdf 모듈로 분리한 백엔드 리팩토링
실천 포인트
- JSON-LD 스키마의 유효성을 검증하여 FAQ 등 구조적 데이터의 누락 여부 확인 - 모놀리식 메인 파일의 비대화 방지를 위해 도메인별 모듈 분리 시점 설정 - 라이브러리 의존성 제거를 위한 저수준 바이트 스트림 제어 가능성 검토