Astro 블로그 만들기: 빠르고 SEO 강한 이유
블로그나 문서 사이트를 만들려는데 Next.js는 좀 과한 것 같고, 순수 HTML은 관리가 번거롭다면 — Astro가 정답일 수 있습니다. 2026년 콘텐츠 사이트의 강자로 자리 잡은 Astro를, 왜 빠르고 SEO에 강한지부터 만드는 흐름까지 정리했습니다. (참고로 이 블로그도 Astro로 만들어졌습니다.)
Astro를 한마디로: ‘읽는 사이트’의 최적해
Astro는 콘텐츠 중심 사이트(블로그·문서·랜딩)에 특화된 프레임워크입니다. 핵심은 하나. 기본적으로 자바스크립트를 거의 안 보낸다는 것.
왜 빠르고 SEO에 강한가
SEO의 절반은 속도와 크롤러 가독성입니다. Astro는 둘 다 유리합니다.
– 미리 만든 정적 HTML → 로딩이 빠름
– 콘텐츠가 HTML에 그대로 → 검색엔진·AI가 읽기 좋음
– JS 최소화 → Core Web Vitals 같은 지표에 유리
아일랜드 아키텍처: 필요한 곳만 ‘섬’으로
Astro의 대표 개념입니다. 페이지 대부분은 정적이고, 인터랙티브가 필요한 부분만 ‘섬(island)’처럼 컴포넌트를 얹습니다.
– 예: 정적인 블로그 글 + ‘검색창’이나 ‘댓글’만 인터랙티브
– 그 섬에 React·Vue·Svelte를 골라 쓸 수 있음(혼용 가능)
즉 “전부 무겁게”가 아니라 “필요한 곳만 무겁게”라 성능이 좋습니다.
Next.js와 언제 갈리나
| 성격 | 추천 |
|——|——|
| 블로그·문서·랜딩(읽는 사이트) | Astro |
| 대시보드·SNS·인터랙션 많은 앱 | Next.js |
블로그 만드는 흐름 (큰 그림)
1. 프로젝트 생성 — Astro 블로그 템플릿으로 시작하면 레이아웃·마크다운 구조가 이미 갖춰져 있습니다.
2. 글 작성 — `src` 안에 마크다운(.md)으로 글을 씁니다. 제목·날짜·태그 등은 프론트매터로.
3. 레이아웃·목록 — 글 목록, 태그, 카테고리 페이지를 구성.
4. 필요 시 컴포넌트 — 검색·댓글 등 인터랙션만 ‘섬’으로 추가.
5. 배포 — 깃허브 저장소를 Vercel·Netlify·Cloudflare 등에 연결하면 자동 배포.
배포는 무료로 충분
정적 사이트라 배포가 간단합니다. Vercel·Netlify·Cloudflare Pages·GitHub Pages 등에 저장소를 연결하면 푸시할 때마다 자동 배포되고, 무료 티어로도 개인 블로그를 충분히 운영할 수 있습니다.
정리
Astro는 “빠르고 SEO 강한 콘텐츠 사이트”를 위한 최적의 선택입니다. JS를 최소화하고, 필요한 곳만 섬으로 인터랙션을 얹으며, 마크다운으로 글을 쓰고, 무료로 자동 배포합니다. 블로그·문서·랜딩을 만들 계획이라면, 무거운 앱 프레임워크 대신 Astro로 가볍게 시작해 보세요.
*※ 본문은 2026년 7월 12일 기준의 일반적 관점을 정리한 것입니다. 프레임워크는 계속 발전하니 시작 전 공식 문서의 최신 버전을 확인하세요.*