구글 트렌드 RSS로 매일 급상승 키워드 자동 수집하기
구글 트렌드 급상승 검색어를 RSS로 받아 n8n이나 크론으로 매일 자동 수집하는 흐름을 단계별로 정리했어요.
매일 아침 뭐가 뜨는지 손으로 확인하고 계신가요? 트렌드 키워드는 하루에도 여러 번 바뀌는데, 그걸 사람이 계속 들여다보는 건 금방 지쳐요. 다행히 구글 트렌드는 급상승 검색어를 RSS로 열어두고 있어서, 한 번만 연결해두면 매일 알아서 모을 수 있어요.
구글 트렌드 RSS가 뭔가요
구글 트렌드에는 그날 급상승한 검색어를 모아 보여주는 일일 급상승 검색어 페이지가 있어요. 이 데이터를 RSS 형식으로도 열어두고 있어서, 브라우저로 페이지를 열지 않아도 기계가 읽을 수 있는 형태로 받아올 수 있어요.
주소는 대략 이런 모양이에요.
https://trends.google.com/trends/trendingsearches/daily/rss?geo=KR
끝에 붙은 geo=KR이 국가 코드예요. 미국이면 US, 일본이면 JP로 바꾸면 그 나라 급상승어가 나와요. 응답 안에는 키워드 제목, 대략적인 검색량, 관련 뉴스 링크 같은 정보가 항목별로 담겨 있어요.
한 가지 짚어둘 점이 있어요. 구글이 트렌드 화면을 개편하면서 주소가 바뀌기도 해요. 연결하기 전에 실제로 데이터가 돌아오는지 한 번 확인하는 게 안전해요.
매일 자동으로 모으는 흐름
기본 골격은 단순해요. 정해진 시각에 한 번 RSS를 부르고, 받은 항목을 정리해서 어딘가에 쌓아두면 끝이에요.
저는 이걸 n8n으로 묶어서 써요. 스케줄 노드로 매일 아침에 한 번 돌게 해두고, HTTP 노드로 RSS를 부른 다음, 결과를 항목 단위로 나눠서 구글 시트나 데이터베이스에 적어요. 코드를 길게 쓰지 않아도 노드 몇 개로 흐름이 완성돼요.
굳이 n8n이 아니어도 돼요. 파이썬 스크립트를 크론으로 하루 한 번 돌려도 같은 일을 할 수 있어요. 중요한 건 정해진 시각에 부르고, 정리해서 쌓는다는 골격이에요.
쓸 때 챙기면 좋은 것
몇 가지만 신경 쓰면 오래 굴러가요.
- 국가 코드 geo 확인
- 중복 키워드 제거
- 호출 주기 여유
- 빈 응답 대비
같은 키워드가 며칠 이어서 뜨는 경우가 많아서, 저장할 때 이미 있는 키워드인지 한 번 걸러주면 데이터가 깔끔해요. 그리고 너무 자주 부르기보다 하루 몇 번 정도로 여유를 두는 편이 좋아요. 가끔 응답이 비어 올 때도 있으니, 그럴 땐 건너뛰도록 해두면 흐름이 멈추지 않아요.
이렇게 모은 키워드는 그 자체로도 쓸모가 있지만, 다음 단계로 이어질 때 더 빛나요. 저는 라이프케어로그 블로그 글감을 정할 때 이 목록을 참고해요. 사람들이 지금 뭘 궁금해하는지 매일 눈으로 확인하는 대신, 쌓인 데이터에서 흐름을 읽는 거예요.
작은 자동화 하나가 반복을 꽤 줄여줘요. 오늘은 RSS 하나만 연결해두고, 내일 아침 시트에 키워드가 쌓여 있는지 확인하는 것부터 시작해봐요.
관련 글
댓글
아직 댓글이 없어요. 첫 댓글을 남겨주세요.