n8n 여러 RSS 한 곳에 모으기: 관심 사이트 새 글 한 번에
관심 있게 보는 블로그나 뉴스 사이트가 하나둘 늘어나면, 새 글을 챙겨 보는 일이 금방 번거로워집니다. 사이트마다 따로 들어가 확인하거나, 피드마다 워크플로우를 따로 만들어 관리하다 보면 어느새 자동화가 일이 됩니다.
앞선 글에서 RSS 하나로 새 글을 수집하는 흐름은 만들어 보셨을 겁니다. 이번에는 그걸 확장해, 여러 RSS를 하나로 합쳐 한 번에 보는 방법을 정리합니다.
여기서 쓰는 핵심 도구가 Merge 노드입니다. Merge는 쉽게 말하면 여러 갈래에서 온 데이터를 하나로 합치는 노드입니다. 여러 물줄기를 한 통에 붓는다고 생각하시면 됩니다.
RSS 수집이 처음이라면 먼저 n8n RSS 자동 수집하기: 관심 사이트 새 글 업데이트 모으기로 피드 하나를 읽는 흐름부터 익히시는 편이 좋습니다.
오늘 완성할 결과
이 글을 끝까지 따라 하면, 서로 다른 여러 사이트의 새 글이 하나의 목록으로 합쳐집니다. 사이트별로 따로 확인할 필요 없이, 한 곳에서 새 글을 훑어볼 수 있습니다.
제가 만든 예시에서는 n8n 공식 블로그(15개)와 이 블로그(5개)의 글을 합쳐 한 번에 20개 목록으로 만들었습니다.
어떻게 합쳐지나요
이번 자동화는 시작 신호 하나로 여러 RSS를 동시에 읽고, 그 결과를 Merge로 합치는 구조입니다.
- 여러 RSS Read: 관심 사이트마다 피드를 하나씩 읽기
- Merge: 각 피드에서 읽은 글을 하나의 목록으로 합치기
먼저 피드 하나로 성공한 뒤 두 번째 피드를 붙이는 편이 안전합니다. 한 번에 여러 개를 연결하면 오류가 났을 때 어느 피드가 문제인지 찾기 어렵습니다.
직접 만들어 본 환경
이 글은 2026-07-10 기준 n8n 공식 문서를 확인하고, 로컬 self-hosted n8n에서 실제로 워크플로우를 만들어 실행하며 작성했습니다. self-hosted는 쉽게 말하면 내 컴퓨터에 직접 설치해 돌리는 방식입니다.
- 테스트 환경: 로컬 self-hosted n8n
- 사용한 피드: n8n 공식 블로그 RSS, 이 블로그(Global Trend Note) RSS (둘 다 공개 피드)
- 직접 한 부분: RSS Read 2개 + Merge 노드 구성, 실행, 결과 확인
- 공식 문서 기준으로만 확인한 부분: Merge 노드의 다른 모드 세부, 대량 피드 처리 팁
아래 이미지는 이번에 만든 워크플로우 구조입니다. 시작 신호가 두 개의 RSS Read로 갈라졌다가, Merge에서 다시 하나로 합쳐집니다.

1단계: 여러 RSS Read 노드 추가하기
먼저 읽고 싶은 사이트 수만큼 RSS Read 노드를 추가합니다. 각 노드에는 해당 사이트의 공개 RSS 주소만 넣으면 됩니다.
- RSS A:
https://blog.n8n.io/rss/ - RSS B:
https://globaltrendnote.com/feed/
대부분의 WordPress 블로그는 주소 뒤에 /feed/를 붙이면 RSS 주소가 됩니다. 시작 신호(수동 실행 또는 Schedule Trigger)를 두 RSS Read에 모두 연결하면, 실행할 때 두 피드를 동시에 읽습니다.
실행하면 각 글은 아래와 같은 형태로 들어옵니다. 이 중 제목·링크·발행일 정도만 쓰면 읽을 목록으로는 충분합니다.
{
"title": "Compliance Automation Software: What To Evaluate",
"link": "https://blog.n8n.io/compliance-automation-software/",
"pubDate": "Fri, 10 Jul 2026 13:58:30 GMT",
"contentSnippet": "Compare compliance automation software, including features..."
}
2단계: Merge 노드로 합치기
이제 두 RSS Read의 결과를 Merge 노드로 모읍니다. Merge 노드는 입력이 여러 개(Input 1, Input 2)라, 각 RSS Read를 서로 다른 입력에 연결합니다.
이 글에서는 Merge 설정을 이렇게 했습니다.
| 항목 | 값 | 의미 |
|---|---|---|
| Mode | Append | 두 목록을 위아래로 이어 붙이기 |
| Number of Inputs | 2 | 합칠 피드가 2개 |
Append는 쉽게 말하면 두 목록을 그냥 이어 붙이는 방식입니다. 피드가 3개면 Number of Inputs를 3으로 늘리고 RSS Read를 하나 더 연결하면 됩니다.

복사해서 바로 만들기 (워크플로우 JSON)
위 단계를 하나씩 만들지 않아도 됩니다. 아래 JSON을 복사해 n8n 캔버스에 붙여넣거나(Ctrl 또는 ⌘ + V), 워크플로우 메뉴의 Import from File로 불러오면 같은 구조가 한 번에 만들어집니다. 피드 주소만 원하는 사이트로 바꾸면 됩니다.
{
"name": "[블로그데모] 여러 RSS 합치기",
"nodes": [
{
"parameters": {},
"id": "a1111111-1111-1111-1111-111111111111",
"name": "수동 실행",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
220,
340
]
},
{
"parameters": {
"url": "https://blog.n8n.io/rss/"
},
"id": "a2222222-2222-2222-2222-222222222222",
"name": "RSS A: n8n Blog",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1,
"position": [
460,
220
]
},
{
"parameters": {
"url": "https://globaltrendnote.com/feed/"
},
"id": "a3333333-3333-3333-3333-333333333333",
"name": "RSS B: Global Trend Note",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1,
"position": [
460,
460
]
},
{
"parameters": {
"mode": "append"
},
"id": "a4444444-4444-4444-4444-444444444444",
"name": "합치기 (Merge)",
"type": "n8n-nodes-base.merge",
"typeVersion": 3,
"position": [
720,
340
]
}
],
"connections": {
"수동 실행": {
"main": [
[
{
"node": "RSS A: n8n Blog",
"type": "main",
"index": 0
},
{
"node": "RSS B: Global Trend Note",
"type": "main",
"index": 0
}
]
]
},
"RSS A: n8n Blog": {
"main": [
[
{
"node": "합치기 (Merge)",
"type": "main",
"index": 0
}
]
]
},
"RSS B: Global Trend Note": {
"main": [
[
{
"node": "합치기 (Merge)",
"type": "main",
"index": 1
}
]
]
}
}
}
이 JSON은 이 글에서 실제로 불러와 실행해 본 워크플로우입니다. credential이 필요한 노드가 없어 붙여넣고 바로 실행할 수 있습니다.
3단계: 실행해서 합쳐졌는지 확인하기
실행하면 각 노드에 처리한 항목 수가 표시됩니다. 제 실행 결과는 n8n 블로그 15개, 이 블로그 5개였고, Merge를 지나면서 20개로 합쳐졌습니다.
숫자로 확인하는 게 중요합니다. 15 + 5 = 20이 맞는지 보면, 두 피드가 빠짐없이 합쳐졌는지 한눈에 알 수 있습니다.

4단계: 어느 사이트에서 왔는지 구분하기
여러 피드를 합치면 바로 생기는 고민이 있습니다. 목록에 글이 섞이는데, 어느 글이 어느 사이트에서 왔는지 헷갈립니다.
가장 간단한 구분은 이미 들어 있는 정보를 쓰는 것입니다. 각 글에는 원문 링크(link)가 있어서, 도메인만 봐도 출처를 알 수 있습니다. blog.n8n.io면 n8n, globaltrendnote.com이면 이 블로그입니다.
더 깔끔하게 하려면 합치기 전에 각 피드에 출처 칸을 붙이는 방법이 좋습니다. RSS Read 뒤에 Set 노드를 하나씩 두고 출처 필드에 사이트 이름을 넣으면, 합친 뒤에도 각 행에 출처가 남습니다. Set 노드로 필드를 정리하는 방법은 n8n Google Sheets 자동 저장: RSS 읽을 목록 만들기에서 다뤘습니다.
합친 목록을 시트에 저장할 계획이라면, 출처 칸을 앞에 둔 아래 헤더를 시트 첫 줄에 붙여넣으면 됩니다. 탭으로 구분되어 있어 붙여넣으면 셀이 자동으로 나뉩니다.
출처 수집일 제목 링크 발행일
여러 개를 합칠 때 어려운 부분
실제로 해보면서 부딪히기 쉬운 지점을 정리했습니다.
| 문제 | 원인 | 해결 |
|---|---|---|
| 합친 뒤 출처가 섞임 | 어느 피드에서 왔는지 표시가 없음 | 합치기 전에 Set 노드로 출처 필드 추가 |
| 같은 글이 두 번 보임 | 여러 피드에 같은 글이 있음 | 합친 뒤 Remove Duplicates로 link 기준 중복 제거 |
| 피드마다 필드가 조금 다름 | 사이트별 RSS 구성 차이 | Set 노드로 제목·링크·발행일만 통일 |
| 특정 피드만 오류 | 그 사이트 RSS 주소·응답 문제 | 피드를 하나씩 실행해 문제 피드 찾기 |
특히 중복은 피드를 여러 개 합칠수록 자주 생깁니다. 합친 다음에 링크 기준으로 한 번 걸러 주면 같은 글이 여러 번 쌓이는 걸 막을 수 있습니다.
여러 RSS 합치기 체크리스트
운영에 넣기 전에 아래를 한 번씩 확인하시길 권합니다.
| 확인 항목 | 기준 |
|---|---|
| 피드마다 RSS Read를 따로 뒀는가 | 사이트 수만큼 노드 |
| 시작 신호를 모든 RSS Read에 연결했는가 | 한 번에 같이 실행되도록 |
| Merge 입력 수가 피드 수와 맞는가 | Number of Inputs 확인 |
| 출처를 구분할 방법이 있는가 | link 도메인 또는 출처 필드 |
| 중복 제거를 넣었는가 | 합친 뒤 link 기준 |
이렇게 쓰면 좋은 경우
여러 사이트를 한 곳에서 모니터링하고 싶은 분께 특히 잘 맞습니다.
- 경쟁 블로그 여러 곳의 새 글을 한 번에 확인
- 뉴스레터 소재를 여러 매체에서 모으기
- 관심 주제의 여러 출처를 하나의 리서치 목록으로 관리
반대로 피드가 하나뿐이라면 굳이 Merge를 쓸 필요가 없습니다. 이 방법은 확인할 사이트가 두 곳 이상일 때 진가를 발휘합니다.
마무리
여러 RSS를 합치는 핵심은 단순합니다. 사이트 수만큼 RSS Read를 두고, Merge로 하나의 목록으로 합치고, 출처를 구분하고, 중복을 걸러 주면 됩니다.
합친 목록을 어딘가에 쌓아 두고 싶다면 다음 단계는 시트 저장입니다. n8n Google Sheets 자동 저장: RSS 읽을 목록 만들기로 저장 구조를 붙이고, n8n Schedule Trigger: RSS 자동 수집을 매일 자동 실행하기로 매일 자동 실행까지 연결하면, 여러 사이트의 새 글이 매일 한 곳에 쌓이는 개인 리서치 목록이 완성됩니다.
이 글은 일반적인 정보이며 전문 조언이 아닙니다. 각 사이트의 RSS 이용 조건은 다를 수 있으므로, 업무 자동화에 적용하기 전에는 해당 서비스의 이용 조건을 확인하세요.