시도하고자 했던 것과 그 이유
세무 관련 블로그 콘텐츠를 만들 때 가장 고민되는 부분은 “어떤 키워드로 글을 써야 할까?”였습니다.
단순히 검색량이 높은 키워드를 찾는 것만으로는 부족했습니다. 검색량이 많아도 경쟁이 너무 높으면 콘텐츠가 노출되기 어렵고, 반대로 검색량은 조금 적어도 경쟁이 낮거나 최근 관심이 증가하는 키워드라면 좋은 콘텐츠 기회가 될 수 있기 때문입니 다.
그래서 다음 정보를 한 화면에서 확인할 수 있는 세무 키워드 대시보드를 만들어보고자 했습니다.
세무 키워드별 월간 검색량
최근 3개월 검색량 변화
키워드 경쟁도
콘텐츠 기회 점수
키워드별 검색 의도
검색량을 판단한 근거
네이버와 Google의 원천 데이터
PC와 모바일 검색량
원천 데이터 다운로드
특히 검색량 숫자만 보여주는 것이 아니라, “이 숫자가 어떤 근거와 계산을 통해 만들어졌는가?”를 확인할 수 있도록 구성하는 것을 중요하게 생각했습니다.
진행 방법
어떤 도구를 사용했고, 어떻게 활용했나요?
이번 작업에는 Codex를 활용했습니다.
먼저 참고하고 싶은 웹사이트 링크와 만들고 싶은 대시보드의 주제를 전달했습니다. Codex가 참고 페이지의 디자인 특징을 분석한 뒤 HTML, CSS, JavaScript로 구성된 대시보드를 만들도록 요청했습니다.
첫 번째 작업에서는 다음 기능을 구현했습니다.
세무 키워드 검색
사업자·근로자·부동산·상속·증여 카테고리 필터
검색량·상승률·경쟁도·기회 점수 기준 정렬
키워드별 상세 분석 팝업
주간 콘텐츠 추천
다크·라이트 테마
모바일 반응형 화면
완성된 화면을 확인한 뒤, 검색량의 판단 근거와 로우데이터까지 볼 수 있도록 두 번째 프롬프트로 기능을 확장했습니다.
추가된 기능은 다음과 같습니다.
검색량 판단 과정 3단계
네이버와 Google 데이터의 가중 산식
키워드별 데이터 출처 기여도
원천 데이터 테이블
PC·모바일 검색량 구분
수집일·검색 추이·데이터 신뢰도
키워드 및 출처 필터
CSV 다운로드
사용한 프롬프트 전문
첫 번째 프롬프트
https://gpters-week2-blog-automation-0730.vercel.app/#13
이 링크를 참조해서 키워드 대시보드를 만들어줘.
키워드는 세무 관련해서 만들어줘.첫 번째 프롬프트에서는 참고할 디자인과 대시보드의 주제를 간단하게 전달했습니다. 세부 기능을 길게 지정하지 않고, 우선 Codex가 전체적인 화면과 기능을 제안하도록 했습니다.
두 번째 프롬프트
여기에 키워드검색량 판단 근거와 로우데이터도 보여주는 대시보드를 만들어줘.
이걸 html로 만들어줘.두 번째 프롬프트에서는 첫 번째 결과물에 부족했던 데이터의 투명성을 보완했습니다. 검색량 숫자의 출처와 계산 근거, 원천 데이터를 직접 확인할 수 있도록 요청했습니다.
만들어진 파일 구조
index.html
styles.css
app.jsindex.html: 대시보드의 전체 화면과 콘텐츠 구조styles.css: 색상, 타이포그래피, 표, 카드 및 반응형 디자인app.js: 검색, 필터, 정렬, 상세 팝업, 로우데이터 및 CSV 다운로드 기능
검색량 판단 방식
대시보드에서는 검색량 판단 과정을 다음 세 단계로 표현했습니다.
1. 원천 데이터 수집
네이버 검색광고의 PC·모바일 월간 검색수와
Google 키워드 플래너의 월평균 검색량을 수집
2. 기간 및 키워드 정규화
최근 12개월 평균으로 기간을 통일하고
띄어쓰기와 유사 검색어를 대표 키워드 단위로 정리
3. 가중 추정
네이버와 Google의 검색량을 일정 비율로 반영하고
최근 검색 추이에 따른 계절지수 적용화면에는 다음과 같은 예시 산식을 표시했습니다.
예상 월간 검색량
= (네이버 월간 검색량 × 0.65)
+ (Google 월평균 검색량 × 0.35)
× 계절지수현재 사용한 검색량과 가중치는 기능 확인을 위한 데모 데이터입니다. 실제 서비스로 운영하려면 네이버 검색광고와 Google Ads에서 내려받은 데이터 또는 API 결과로 교체해야 합니다.
결과와 배운 점
결과
최종적으로 세무 콘텐츠를 기획할 때 활용할 수 있는 인터랙티브 키워드 대시보드가 만들어졌습니다.
예를 들어 ‘종합소득세 환급’, ‘프리랜서 3.3% 환급’, ‘부가세 예정고지’, ‘증여세 면제 한도’, ‘월세 세액공제 조건’ 등의 키워드를 비교할 수 있습니다.
키워드마다 다음 정보를 함께 확인할 수 있습니다.
예상 월간 검색량
최근 3개월 상승률
경쟁도
콘텐츠 기회 점수
검색 의도
추천 콘텐츠 구성
데이터 출처별 관측값
이를 통해 단순히 검색량이 높은 키워드를 선택하는 것이 아니라, 검색량과 경쟁도, 최근 상승 흐름을 함께 고려해 콘텐츠의 우선순위를 정할 수 있었습니다.
배운 점과 나만의 꿀팁
첫 번째로 배운 점은 프롬프트를 처음부터 완벽하게 작성하지 않아도 된다는 것입니다.
처음에는 참고 링크와 주제만 전달해 전체적인 결과물을 만든 뒤, 실제 화면을 보면서 부족한 부분을 추가로 요청하는 방식이 효율적이었습니다.
저는 다음 순서가 특히 유용했습니다.
1. 참고할 디자인 전달
2. 만들고 싶은 대상과 주제 전달
3. 첫 번째 결과물 확인
4. 부족한 기능 추가 요청
5. 데이터의 출처와 한계 표시
6. 실제 사용을 위한 기능 보완두 번째로, 대시보드에서는 숫자를 많이 보여주는 것보다 숫자의 판단 근거를 함께 보여주는 것이 중요하다는 점을 배웠습니다.
검색량이 48,200이라고 표시돼 있더라도 그 수치의 출처와 계산 과정이 없다면 사용자는 숫자를 신뢰하기 어렵습니다. 원천 데이터, 수집일, 계산 산식, 신뢰도와 같은 정보를 함께 제공하면 대시보드의 설득력이 훨씬 높아집니다.
세 번째로, 실제 데이터와 데모 데이터를 명확하게 구분해야 한다는 점도 중요했습니다.
이번 대시보드의 데이터는 기능과 디자인을 보여주기 위한 예시입니다. 따라서 화면 하단과 로우데이터 영역에 데모 데이터라는 안내를 넣었습니다. AI가 만든 숫자를 실제 통계처럼 보이게 하지 않는 것이 중요하다고 생각합니다.
과정 중 겪은 시행착오
처음 만든 대시보드는 검색량, 경쟁도, 기회 점수 등 결과만 보여줬습니다.
화면은 보기 좋았지만 다음과 같은 의문이 남았습니다.
검색량은 어디에서 가져온 것인가?
네이버와 Google의 검색량을 단순히 더한 것인가?
PC와 모바일 검색량은 어떻게 구성됐는가?
최신 데이터인지 어떻게 알 수 있는가?
이 수치를 내려받아 다시 분석할 수 있는가?
이 문제를 해결하기 위해 검색량 판단 근거와 로우데이터 영역을 추가했습니다.
다만 현재 적용한 네이버 65%, Google 35%의 가중치는 데모용입니다. 실제 운영 환경에서는 업종과 타깃 사용자의 검색 행동을 분석해 가중치를 검증해야 합니다.
또한 세무 정보는 법령과 신고 일정이 자주 바뀔 수 있으므로, 키워드 분석과 별도로 콘텐츠 내용의 최신성을 검증하는 과정이 필요합니다.
앞으로의 계획
다음 단계에서는 실제 검색 데이터를 연결하고, 대시보드에서 선택한 키워드를 바로 콘텐츠 제작 과정으로 넘기는 기능을 추가할 계획입니다.
예상하는 자동화 흐름은 다음과 같습니다.
세무 키워드 수집
→ 검색량과 경쟁도 분석
→ 콘텐츠 기회 점수 계산
→ 작성할 키워드 선택
→ 최신 세법 및 공식 자료 조사
→ 블로그 글 초안 생성
→ 대표 이미지 생성
→ 검토 후 발행