자동화 slecs

SEO 메타 자동 생성으로 콘텐츠 팀 배포 병목 해소

목차

SEO 메타 정보를 자동으로 생성하고 개선하는 실행기(_exec_seo)를 scripts/brainstorm_exec.py에 추가했다. 단순해 보이는 자동화 도구지만, 이 과정에서 우리 팀이 매뉴얼 작업을 어떻게 체계화하고 스케일하는지에 대해 다시 생각하게 됐다.

왜 자동화가 필요했나

이전엔 페이지나 콘텐츠의 SEO 메타 정보(title, description, keywords 등)를 담당자가 수작업으로 관리하고 있었다. 규모가 작을 땐 괜찮지만, 콘텐츠가 늘어나면서 몇 가지 문제가 드러났다.

  • 일관성 부족: 작성자마다 스타일이 다르고, 키워드 포함 규칙도 들쑥날쑥함
  • 병목: 매번 누군가가 메타를 수정해야 해서 배포 속도가 떨어짐
  • 휴먼 에러: 글자 수 제한, 특수문자, 인코딩 이슈 등 반복되는 실수들
  • 추적 곤란: 어느 메타가 언제 마지막으로 갱신됐는지 관리하기 어려움

이런 상황에서 "자동 생성" → "사람이 검수" → "배포" 흐름으로 전환하는 게 맞다는 판단이 섰다.

실행기 설계의 포인트

_exec_seo 함수를 추가할 때 고려한 부분들:

고려사항 선택 및 이유
입력 소스 기존 콘텐츠 + 메타 템플릿 (새로 작성하는 게 아니라 개선)
출력 형식 구조화된 JSON (파이프라인 다음 단계에서 쉽게 검증/병합 가능)
오버라이드 기존 수동 메타는 우선순위 높게 (자동화는 빈 값을 채우는 방식)
로깅 어떤 규칙으로 생성됐는지 추적 가능하도록 (메타 alongside에 생성 근거 기록)

가장 중요한 건 "전수 개선"이 아니라 "점진적 개선"이라는 마인드셋이었다. 처음부터 모든 메타를 완벽하게 자동화하려다 보면 도메인 지식이 부족해서 좋지 않은 결과물이 나올 수 있다. 대신 다음 흐름으로 설계했다:

[기존 콘텐츠]
    
[_exec_seo 함수로 후보 메타 생성]
    
[검증 & 수정 (사람)]
    
[승인된 것만 적용]
    
[다음 차수에서 피드백 반영]

이 작업을 통해 배운 것들

자동화 도구를 만들 때 흔히 빠지는 실수 중 하나가 "자동화 = 손놓기"라고 생각하는 것이다. 그런데 실제로는 자동화가 잘되면 오히려 검수 비용이 더 세밀해진다. 예를 들어:

  • 자동 생성된 100개 메타를 일괄 검수하는 게 수작업으로 100개를 만드는 것보다는 빠르지만
  • 결과물이 "평균적으로 60% 정도 맞는다"면 검수자는 40%를 커버해야 함 (오히려 피로도 높음)

그래서 _exec_seo 구현할 때 신경 쓴 부분:

  1. 신뢰도 투명성: 어느 부분이 자동 생성이고 어느 부분이 기존값인지 명확히 표시
  2. 부분 적용: 전체 메타를 한 번에 덮어씌우는 게 아니라 필드별로 선택적으로 적용
  3. 통계: 생성 결과를 수집해서 "이번엔 accuracy 73%였어" 같은 피드백 루프 만들기

또한 팀 관점에서 생각해 보니, 이런 실행기가 개발자뿐 아니라 마케팅, 콘텐츠 팀까지 자율성을 주는 효과가 있었다. "SEO 메타 수정하고 싶으면 이 스크립트 돌려" 하고 넘기는 식으로, 작은 자동화가 큰 병목을 푸는 경험이었다.

마지막으로, scripts 디렉토리에 이런 도구들이 쌓이면서 우리 팀의 "운영 자동화" 문화가 자연스럽게 형성되는 걸 봤다. 다음엔 누가 또 다른 exec 함수를 추가할 때 이전 패턴을 참고할 수 있고, 점점 더 체계적인 자동화 인프라가 되는 거다.


🛒 이 글과 어울리는 추천 상품

*위 링크는 쿠팡파트너스 활동의 일환이며, 일정액의 수수료를 제공받을 수 있습니다.

댓글 0

첫 댓글 달아줘.