블로그·쇼핑몰 이미지 최적화 가이드 — 용량 줄이고 속도·SEO 올리기
이미지는 웹페이지에서 가장 무거운 자원인 경우가 많습니다. 사진 몇 장이 페이지 전체 용량의 대부분을 차지하면서 로딩을 느리게 만들고, 결국 방문자 이탈과 검색 순위 하락으로 이어집니다. 이 글에서는 화질을 지키면서 용량을 줄이는 실전 워크플로우를 정리합니다.
1. 왜 이미지 최적화가 중요한가
구글은 페이지 체감 속도를 코어 웹 바이탈(Core Web Vitals) 지표로 평가해 검색 순위에 반영합니다. 특히 가장 큰 이미지가 늦게 뜨면 LCP(최대 콘텐츠풀 페인트) 점수가 나빠집니다. 모바일 사용자의 절반 이상은 로딩이 3초만 넘어도 이탈한다는 분석도 있습니다. 즉, 이미지 최적화는 단순한 용량 절약이 아니라 매출·트래픽과 직결되는 작업입니다.
시작은 측정 — 지금 페이지가 무거운지부터 확인
감으로 하지 말고 확인부터 하세요. 크롬에서 F12(개발자 도구)를 열고 네트워크 탭에서 페이지를 새로고침하면 이미지별 용량과 전체 전송량이 그대로 보입니다. 구글의 무료 도구 PageSpeed Insights에 주소를 넣으면 LCP 같은 코어 웹 바이탈 점수와 함께 "적절한 크기의 이미지 제공" 같은 개선 항목을 짚어 줍니다. 페이지에서 가장 큰 이미지 몇 장만 처리해도 점수가 눈에 띄게 움직이므로, 큰 것부터 순서대로 잡는 것이 효율적입니다.
2. 포맷부터 제대로 고르기
포맷 선택이 첫 단추입니다. 같은 사진이라도 포맷에 따라 용량이 몇 배씩 달라지기 때문입니다. 세 포맷의 압축 원리와 상황별 판단 기준은 JPG·PNG·WebP 비교 가이드에서 자세히 다루므로, 여기서는 결론만 요약합니다.
- 실사 사진: JPG 또는 WebP(손실). 색이 풍부한 사진에 적합합니다.
- 로고·아이콘·투명 배경: PNG 또는 WebP(무손실). 투명도가 필요할 때 씁니다.
- 웹 게시 전반: 가능하면 WebP. 같은 화질에서 JPG보다 25~34%, PNG보다 26% 가볍습니다.
3. 용도별 적정 용량·해상도 기준
| 용도 | 권장 가로폭 | 권장 용량 |
|---|---|---|
| 블로그 본문 | 900~1600px (플랫폼별 상이) | 200KB~1MB |
| 목록·썸네일 | 400~600px | 50~200KB |
| 쇼핑몰 상세 | 800~1080px | 100~500KB |
| SNS 공유 | 1080px 내외 | ~500KB |
표의 값은 출발점으로 삼을 일반값입니다. 특히 블로그 본문 폭은 플랫폼마다 달라서 네이버 블로그는 900~1000px, 티스토리·워드프레스는 테마에 따라 800~1200px이 흔합니다. 올리는 곳이 정해져 있다면 플랫폼 이미지 규격 가이드의 수치를 우선하세요.
4. 실전 워크플로우 (설치 없이 브라우저에서)
아래 순서대로 처리하면 화질 손상을 최소화하면서 용량을 크게 줄일 수 있습니다. 모든 단계는 파일을 서버로 보내지 않고 브라우저 안에서 처리됩니다.
- 해상도 정리: 실제 표시 크기보다 지나치게 큰 원본이면 먼저 적정 해상도로 줄입니다.
- 용량 압축: 용량 압축기에서 목표 용량(예: 1MB 이하)을 정해 일괄 압축합니다.
- WebP 변환: WebP 변환기로 바꾸면 같은 화질에서 추가로 용량이 줄어듭니다.
- (선택) 워터마크: 도용이 걱정되면 워터마크 삽입기로 저작권 표시를 넣습니다.
아이폰 사진이 유난히 무거운 이유
아이폰 원본은 HEIC 포맷이라 PC 편집이나 업로드 과정에서 JPG로 변환되는 경우가 많은데, 실측해 보면 2.9MB급 HEIC 한 장을 품질 85% JPG로 변환해도 2.8MB로 거의 그대로였습니다(2026-07, 자체 측정). 즉 변환만으로는 용량이 줄지 않습니다. 변환 후에는 반드시 이 글의 워크플로(리사이즈→압축)를 거쳐야 하며, 변환 자체는 HEIC 변환기에서 처리할 수 있습니다.
어디까지 줄여야 하나 — 멈출 지점
용량 줄이기에도 끝이 있습니다. 게시용 사본은 압축해도 되지만 원본은 압축하지 마세요. 손실 압축은 되돌릴 수 없어서, 나중에 인쇄하거나 다시 편집할 원본까지 줄여 버리면 복구할 방법이 없습니다. 원본 보관과 게시본 최적화를 나누는 이원 관리가 기본입니다. 이미 수십 KB인 이미지를 더 쥐어짜는 것도 체감 효과가 없으니, 항상 큰 이미지부터 처리하세요.
용량 다음은 로딩 방식 — 지연 로딩
화면 밖 이미지는 loading="lazy" 속성 하나로 스크롤할 때 불러오도록 미룰 수 있고, 최신 브라우저 대부분이 지원합니다. 단 첫 화면의 대표 이미지에는 걸지 마세요 — 가장 중요한 이미지의 표시가 늦어져 LCP가 오히려 나빠집니다. 네이버·티스토리 같은 에디터 환경은 플랫폼이 알아서 처리하므로, 이 요령은 워드프레스나 자체 사이트처럼 HTML을 직접 만질 때 유효합니다.
5. 발행 전 체크리스트
- 가장 큰 이미지가 1MB를 넘지 않는가?
- 용도에 맞는 포맷(사진=JPG/WebP, 투명=PNG/WebP)을 골랐는가?
- 해상도가 표시 크기에 비해 과하지 않은가?
- 대표 이미지에 의미 있는 파일명·alt 텍스트를 넣었는가?
6. 실전 예시 — 4MB 사진을 300KB로 줄이기
큰 사진 한 장이 어떻게 가벼워지는지 단계별로 살펴보겠습니다. 스마트폰으로 찍은 4000×3000, 약 4MB짜리 사진을 블로그 본문용으로 최적화하는 과정입니다. 각 단계의 용량은 사진 내용에 따라 달라질 수 있습니다.
| 단계 | 처리 내용 | 대략 용량 |
|---|---|---|
| 원본 | 4000×3000 사진 | 약 4 MB |
| ① 리사이즈 | 가로 1600px로 축소 | 약 1.2 MB |
| ② 압축 | 품질 80%로 압축 | 약 400 KB |
| ③ WebP 변환 | WebP로 변환 | 약 300 KB |
핵심은 순서입니다. 먼저 표시 크기에 맞게 해상도를 줄이고, 그다음 용량 압축으로 목표 용량을 맞춘 뒤, 마지막으로 WebP로 바꾸면 화질 손상을 최소화하면서 용량을 크게 줄일 수 있습니다. 순서를 바꿔 압축부터 세게 하면 같은 용량에서도 화질이 더 떨어질 수 있습니다.
7. 파일명과 alt 텍스트로 이미지 검색 노출 늘리기
용량을 줄였다면 검색 노출도 함께 챙기는 것이 좋습니다. 구글 이미지 검색은 파일명과 alt 텍스트를 중요한 단서로 사용합니다.
- 의미 있는 파일명: IMG_1234.jpg 대신 blue-summer-dress.jpg처럼 내용을 담은 영문·하이픈 파일명을 씁니다.
- alt 텍스트: 이미지가 무엇인지 한 문장으로 설명합니다. 화면을 못 보는 사용자를 위한 접근성이자 검색 신호입니다.
- 키워드 남용 금지: alt에 키워드를 나열하지 말고 자연스러운 설명 한 줄이면 충분합니다.
8. 자주 겪는 문제 해결
- 압축했더니 흐릿해졌어요: 목표 용량을 너무 낮게(예: 100KB 이하) 잡았을 수 있습니다. 500KB~1MB로 올려 다시 시도하세요.
- WebP가 특정 곳에서 안 보여요: 아주 오래된 앱·브라우저는 WebP를 지원하지 않을 수 있습니다. 그런 곳에는 JPG로 올리세요.
- 썸네일이 뭉개져요: 표시 크기보다 훨씬 큰 원본을 브라우저가 강제로 줄이면 흐려집니다. 표시 크기에 맞춰 미리 리사이즈하세요.
이 과정이 번거롭다면 용량 압축기와 WebP 변환기를 순서대로 쓰면 브라우저 안에서 한 번에 처리할 수 있습니다.
실측 사례 — 22.5MB 사진 묶음이 3.5MB가 되기까지
이 사이트의 도구를 실제로 구동해 측정한 결과입니다(2026-07). 스마트폰 사진급 JPG 8장(장당 2.9MB, 합 22.5MB)을 용량 압축기에 한 번에 올리고 목표 용량만 바꿨더니, 목표 1MB에서는 합 5.0MB(78% 감소), 목표 500KB에서는 합 3.5MB(84% 감소)가 됐습니다. 같은 입력은 언제나 같은 결과가 나왔습니다. 메일 첨부 한도나 게시판 제한에 묶인 사진 묶음이라면 한 장씩 만질 필요 없이 일괄 압축 한 번으로 끝난다는 뜻입니다.
위 6번의 단일 사진 예시(4MB→300KB)가 "한 장을 정성껏 줄이는 흐름"이라면, 이 사례는 "여러 장을 빠르게 규격 안으로 넣는 흐름"입니다. 목적에 맞게 골라 쓰면 됩니다.
💡 자주 묻는 질문
Q. 압축하면 화질이 많이 떨어지나요?
A. 품질 80~85% 수준이면 육안상 거의 차이가 없습니다. 500KB 이하로 과하게 줄일 때만 디테일 손실이 보일 수 있습니다.
Q. WebP를 쓰면 옛날 브라우저에서 깨지지 않나요?
A. 현대 브라우저는 모두 지원합니다. 안전하게 하려면 <picture> 태그로 JPG 폴백을 함께 제공하면 됩니다.
Q. 한 번 압축한 이미지를 또 압축해도 되나요?
A. 손실 압축을 거듭할수록 화질이 계단식으로 나빠집니다. 원본에서 목표 용량으로 한 번에 가는 것이 가장 좋고, 다시 줄여야 한다면 압축본이 아니라 보관해 둔 원본에서 새로 시작하세요.
Q. PNG 스크린샷이 사진보다 큰 경우가 있는 이유는요?
A. 스크린샷은 무손실 PNG로 저장되는데, 글자·UI 경계가 많으면 예상보다 커집니다. 웹 게시용이라면 WebP나 고품질 JPG로 바꾸는 것만으로 크게 줄어듭니다. 글자가 뭉개지지 않는지 100% 크기로 확인하면서 조절하세요.