본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 15. 13:06

당신의 블로그는 AI에게 보이지 않습니다. 여기 1999년의 해결책이 있습니다.

요약

클라이언트 사이드 렌더링(CSR) 방식의 블로그가 AI 크롤러에게 제대로 읽히지 않는 문제를 RSS를 통해 해결하는 방법을 제시합니다. RSS를 일종의 '읽기 전용 API'로 활용하여 AI와 기계 독자에게 콘텐츠를 효율적으로 전달하는 전략을 다룹니다.

핵심 포인트

  • CSR 기반 사이트는 AI 크롤러가 콘텐츠를 읽지 못할 수 있음
  • RSS는 AI와 기계 독자를 위한 정적 XML 기반의 읽기 전용 API 역할을 수행함
  • RSS를 활용하면 알고리즘에 의존하지 않고 능동적인 독자층을 확보할 수 있음
  • 1999년에 정의된 오래된 프로토콜이 현대 AI 시대의 중요한 레버리지가 됨

사라진 프로토콜, 혼란에 빠진 챗봇, 그리고 제 블로그에 새로운 종류의 독자를 선사한 10분에 관한 짧은 이야기.

안녕 친구들,

며칠 전 아주 작은 일이 있었는데, 그 이후로 계속 생각이 납니다.

Claude에게 제 블로그 링크를 던져주고 최근 게시물 몇 개를 읽어달라고 요청했습니다. 그런데 돌아온 답변은 이랬습니다: 가져올 수 없습니다. 페이지는 빈 껍데기인 undefined | loading 상태를 반환했습니다. 제 블로그는 NotionNext로 운영되며, 콘텐츠는 JavaScript를 통해 클라이언트 사이드 (client-side)에서 렌더링되는데, AI 크롤러 (crawlers)는 JS를 실행하지 않습니다. AI가 얻은 것이라고는 페이지가 살아나기 _전_에 존재하는 뼈대뿐이었습니다.

잠시 동안 그 로딩 스피너를 바라보던 중, 무언가 깨달음이 왔습니다: AI 시대에 오직 인간의 눈만을 위해 구축된 사이트는 그 가치의 절반밖에 되지 않는다.

나머지 절반은 기계 독자 (machine readers)의 몫입니다. 그리고 그 독자들을 위한 문은 이미 1999년에 만들어져 있었습니다. 그것은 바로 RSS라고 불립니다.

인터넷을 충분히 오래 경험해 온 분들이라면 약간의 향수를 느끼셨을 겁니다. 계속 따라와 주세요. 이것은 제가 지난 몇 년간 글쓰기를 위해 했던 일 중 가장 레버리지 (leverage)가 높은 일 중 하나가 되었습니다.

RSS의 실체

한 문장으로 요약하자면: RSS는 당신의 블로그가 세상에 노출하는 **읽기 전용 API (read-only API)**입니다.

이것은 가장 최근의 게시물들을 역연대순으로 나열한 정적 XML 파일입니다 — 제목, 링크, 발행 날짜, 그리고 요약 또는 전체 텍스트를 포함합니다. 어떤 프로그램이든 단 한 번의 HTTP 요청으로 이를 가져올 수 있습니다. JavaScript도, 로그인도, API 키도 필요 없습니다.

기술적인 분들이라면, 응답 형식이 20년 넘게 변하지 않은 공개 GET /articles?limit=20 엔드포인트 (endpoint)를 상상해 보세요. 1999년에 정의된 프로토콜이며, 오늘날의 모든 리더 (reader)들은 여전히 모든 피드 (feed)를 파싱 (parse)합니다. 웹의 관점에서 보자면, 그것은 살아있는 화석입니다.

이것은 정확히 한 가지 문제를 해결합니다: 독자들이 업데이트를 확인하기 위해 더 이상 당신의 사이트를 계속 다시 열어볼 필요가 없다는 것입니다. 누군가 당신의 피드를 자신의 리더에 추가하면, 리더가 정해진 일정에 따라 이를 폴링 (poll)하고, 새로운 게시물이 그들에게 전달됩니다. 구독은 전적으로 _그들_의 손에 달려 있습니다 — 알고리즘도, 속도 제한 (rate limit)도, 수수료를 떼어가는 플랫폼도 없습니다.

우리가 그것을 잊어버린 이유

플랫폼이 승리했습니다.

2013년 Google Reader가 종료되었을 때, 정보 흐름에 대한 통제권은 _구독 (subscription)_에서 _추천 (recommendation)_으로 이동했습니다. Twitter/X, TikTok, Instagram — 알고리즘이 당신이 무엇을 볼지 결정하고, 당신의 주의력을 조금씩 흘려보내며 먹이를 줍니다. 구독은 그러한 비즈니스 모델에 적용하기에는 너무 "멍청"합니다. 구독은 당신이 무엇을 좋아할지 추측하지 않고, 불안감을 조성하지 않으며, 당신이 계속 스크롤하게 만들지도 않기 때문입니다.

그래서 RSS는 구석으로 물러났고, 프로그래머, 콘텐츠 크리에이터, 심독자 (deep readers)라는 소수의 집단에 의해 명맥을 유지해 왔습니다.

하지만 여기에 반전이 있습니다 — 그 소수의 집단이 바로 독립적인 작가가 가장 원하는 독자층이라는 점입니다. RSS 리더를 여전히 사용하는 사람들은 자신의 소스를 능동적으로 큐레이션합니다. 그들은 피드를 스크롤하는 것이 아니라, 자신만의 샘물을 선택합니다. 그들의 리스트에 들어가는 순간, 당신은 장기적인 자리를 확보한 것입니다. 그들은 알고리즘이 우연히 노출시킨 단 하나의 게시물이 아니라, 당신이 발행하는 _모든 것_을 읽습니다.

왜 AI가 그것을 다시 불러오고 있는가

두 가지 변화가 제 생각을 바꾸어 놓았습니다.

첫째: 기계가 당신의 블로그를 읽는 새로운 독자입니다. 이제 사람들은 ChatGPT나 Claude에게 당신의 작업물을 요약해 달라고 요청하고, 업데이트를 추적하기 위해 어시스턴트를 당신의 사이트로 안내하며, 에이전트가 당신의 콘텐츠를 연구 자료로 가져가게 합니다. 이러한 크롤러(crawler) 대부분은 JavaScript를 실행하지 않습니다. 따라서 클라이언트 사이드 렌더링 (client-rendered) 방식의 블로그는 그들에게 빈 페이지와 같습니다. RSS는 순수한 서버 사이드 XML (server-side XML)입니다. 어떤 AI라도 단 한 줄의 코드로 이를 파싱 (parse)할 수 있습니다. 제가 Claude에게 대신 RSS 링크를 보냈을 때, 그것은 즉시 모든 최신 포스트를 읽어냈습니다. 내용은 동일합니다. HTML 페이지가 용접되어 닫힌 문이라면, 피드 (feed)는 열린 창문입니다.

둘째: AI가 RSS의 오래된 치명적 결함을 해결합니다. 구독은 과거에 스스로의 무게에 눌려 사멸해가고 있었습니다. 수백 개의 피드와 매일 쏟아지는 수백 개의 업데이트를 인간은 따라갈 수 없었기 때문입니다. LLM (대규모 언어 모델)이 이를 해소합니다. 이제 더 많은 사람들이 AI가 하루에 한 번 모든 소스를 훑고 링크가 포함된 요약본 (digest)을 생성하게 하여, 자세히 읽을 가치가 있는 몇 안 되는 게시물만을 찾아내도록 합니다. _당신_은 소스를 선택하고, AI는 훑어보기 (skimming)를 수행하며, 당신은 심독 (deep reading)을 유지합니다.

알고리즘 시대에 플랫폼은 당신에게 먹이를 주기 위해 AI를 사용합니다. RSS + LLM 시대에 당신은 스스로에게 먹이를 주기 위해 AI를 사용합니다. 통제권이 뒤바뀐 것입니다.

10분 만에 완료하기

  1. 피드(feed)가 있는지 확인하세요. 대부분의 프레임워크는 피드를 무료로 제공합니다. yourdomain.com/rss/feed.xml 또는 /atom.xml (NotionNext / Hexo / Hugo), yourdomain.com/feed (WordPress), 또는 yourdomain.com/rss (Ghost)를 시도해 보세요. XML 코드가 보인다면, 작동하는 것입니다.
  2. 가시성을 확보하세요. 푸터(footer)나 소개(About) 페이지에 RSS 링크(주황색 아이콘 포함)를 넣고, HTML <head>에 자동 검색(auto-discovery) 라인이 있는지 확인하세요:
   <link rel="alternate" type="application/rss+xml" title="RSS" href="https://yourdomain.com/rss/feed.xml" />

더 나아가고 싶으신가요? n8n 또는 GitHub Actions를 사용하여 정해진 일정에 따라 피드를 가져오고, 업데이트 내용을 LLM API로 보내 일일 요약본(daily digest)을 만든 뒤, 이를 이메일 편지함이나 Telegram으로 전송하도록 설정하세요. 저녁 한때의 작업만으로 — 아마도 당신이 구축할 수 있는 가장 높은 투자 대비 수익률(ROI)을 가진 개인 인프라가 될 것입니다.

솔직한 한계점

  • 대중에게 도달하지는 못합니다. 대부분의 사람들은 RSS가 무엇인지 모릅니다. 대량의 트래픽은 여전히 소셜 미디어와 검색 엔진에서 옵니다. RSS는 작지만 가치 있는 층, 그리고 기계(machines)를 위해 작동합니다.
  • 참여 데이터(engagement data)가 거의 없습니다. 오픈율도 알 수 없고, 누가 읽고 있는지도 알 수 없습니다. 대시보드 수치를 중시하는 사람들에게는 마치 어둠 속에서 글을 쓰는 것처럼 느껴질 것입니다.
  • 전체 텍스트(Full text)와 요약(summary) 사이에는 실제적인 트레이드오프(tradeoff)가 존재합니다. 전체 텍스트는 독자에게 친절하지만 스크레이퍼(scrapers)를 불러들이고, 요약은 클릭을 유도하지만 경험을 저하시킵니다. 제 생각은 이렇습니다: 전체 텍스트를 제공하세요. 독립적인 작가의 적은 재게시(repost)되는 것이 아니라, 아예 읽히지 않는 것입니다.

마지막으로 한 가지

수년간 소프트웨어를 구축해 오며 저는 한 가지 확신으로 계속 돌아오게 됩니다: 좋은 프로토콜(protocols)은 플랫폼(platforms)보다 오래 살아남습니다. 이메일은 모든 소셜 앱보다 오래되었으며 사라지지 않을 것입니다. HTTP는 수많은 제품이 등장하고, 잔치를 벌이고, 붕괴하는 것을 지켜봐 왔습니다. RSS는 셀 수 없이 많이 죽었다고 선언되었지만 — AI 시대에 그 두 번째 봄을 맞이했습니다.

그 순간 당신은 당신의 블로그가 항상 온라인 상태인 완전히 새로운 청중을 얻었다는 것을 깨닫게 될 것입니다.

다음에 다시 뵙겠습니다.
Joey

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0