웹사이트 이미지 SEO 최적화 완전 가이드: Alt·파일명·WebP·srcset·Core Web Vitals까지
byMANI-
0
이미지 SEO 최적화 완전 가이드 — Alt 텍스트·파일명·WebP·srcset·Core Web Vitals까지
Google 공식 가이드 기반 · 2026년 최신 기준
웹사이트 이미지 SEO 최적화 완전 가이드: Alt·파일명·WebP·srcset·Core Web Vitals까지
이미지를 잘 만들어도 SEO 설정을 놓치면 Google이 읽지 못합니다. 웹사이트·블로그·쇼핑몰 모든 이미지에 적용하는 실전 최적화 가이드 — 측정 방법, 실측 데이터, SNS og:image, AI 검색 대응까지 오늘 바로 적용 가능한 체크리스트 포함.
📝 Alt 텍스트 작성법📁 파일명 SEO 규칙🖼️ WebP·AVIF·srcset⚡ Core Web Vitals LCP📊 PageSpeed 측정법📣 og:image SNS 설정
Why It Matters
이미지 SEO가 중요한 이유 — 숫자로 보는 현실
이미지 최적화를 "나중에 해도 되는 것"으로 미루는 경우가 많습니다. 하지만 이미지가 웹페이지 전체 용량의 50~80%를 차지한다는 사실을 알면 생각이 달라집니다. 이미지 하나가 페이지 로딩 속도를 결정하고, 로딩 속도는 검색 순위를 결정합니다.
70%
Google 검색에서 LCP 요소가 이미지인 페이지 비율
Web Almanac 2024
53%
3초 이상 로딩 시 모바일 사용자 이탈률
Google 연구
50%
AVIF가 JPEG 대비 파일 크기 절감률
2026년 기준
20~30%
Google 이미지 검색이 차지하는 전체 구글 트래픽 비율
전자상거래 기준
이미지 SEO는 크게 두 가지 방향에서 작동합니다. 첫째, Google이 이미지의 내용을 이해하도록 돕는 콘텐츠 최적화(alt 텍스트, 파일명, 구조화 데이터)입니다. 둘째, 이미지가 빠르게 로드되도록 만드는 성능 최적화(포맷, 크기, Lazy Loading, Core Web Vitals)입니다. 두 가지를 모두 챙겨야 완성입니다.
2026년 특이점: Google의 멀티모달 AI(Gemini)는 이제 이미지 내용을 사람에 가까운 정확도로 이해합니다. 하지만 alt 텍스트, 주변 텍스트, 구조화 데이터가 있는 이미지를 훨씬 높게 평가합니다. AI 시대일수록 기본기가 더 중요해졌습니다.
Alt Text
Alt 텍스트(대체 텍스트) 완벽 작성법
Alt 텍스트는 이미지 SEO에서 가장 영향력이 큰 단일 최적화 요소입니다. Google 공식 가이드도 "alt 텍스트에 적절한 키워드를 사용하라"고 안내합니다. 이미지가 로드되지 않을 때 표시되는 대체 텍스트이자, 시각 장애인을 위한 스크린 리더가 읽는 설명이기도 합니다.
Alt 텍스트 작성 원칙 5가지
원칙 1 — 이미지를 명확하게 설명하라 (키워드 스터핑 금지)
❌ 키워드 스터핑
alt="SEO SEO 최적화 SEO 가이드 블로그 SEO 이미지"
→ Google 패널티 가능. 사용자 경험 저해.
✅ 올바른 설명형
alt="블로그 이미지 SEO 최적화 체크리스트 화면"
→ 이미지를 설명하면서 핵심 키워드 자연 포함.
원칙 2 — 링크된 이미지는 목적지를 설명하라
❌ 내용 설명
alt="파란색 화살표 아이콘"
→ 링크 이미지인 경우 이미지 내용이 아닌 링크 목적이 중요.
✅ 목적지 설명
alt="ChatGPT 이미지 생성 가이드로 이동"
→ 링크된 이미지는 앵커 텍스트 역할까지 함.
원칙 3 — 장식용 이미지는 alt=""로 비워두라
❌ 장식 이미지에 텍스트
alt="구분선 이미지" 또는 alt="배경 패턴"
→ 스크린 리더가 불필요한 내용을 읽음. 사용자 경험 저해.
✅ 장식 이미지 처리
alt="" (빈 값으로 설정)
→ 스크린 리더가 건너뜀. Google도 이를 권장.
Alt 텍스트 길이와 형식 가이드
항목
권장 기준
이유
길이
125자 이내
스크린 리더 대부분이 125자에서 잘라냄
키워드
1~2개 자연스럽게
Google 공식 권장. 반복은 패널티.
언어
한국어 (페이지 언어 기준)
페이지 언어와 일치해야 검색 인덱싱 정확
"~의 이미지"
쓰지 말 것
Google이 이미 이미지임을 앎. 중복.
문장 부호
마침표 없이
스크린 리더가 불필요한 멈춤을 추가함
Alt 텍스트 작성 공식: "[이미지에 보이는 것] + [페이지 맥락과 연관된 핵심 키워드 1개]"로 문장을 완성하세요. 예: "캔바 텍스트 효과 메뉴 Shadow 설정 화면 — AI 이미지 가독성 높이기"
블로그 이미지 Alt 텍스트 올바른 작성법 5원칙 — SEO 최적화 가이드
File Naming
이미지 파일명 SEO 규칙
파일명은 Google이 이미지 내용을 이해하는 첫 번째 신호입니다. 대부분의 블로거가 'IMG_0238.jpg' 또는 'download.png'처럼 기본 파일명 그대로 업로드합니다. 이것은 Google에게 "이 이미지가 무엇인지 모르겠다"고 말하는 것과 같습니다.
AI 이미지 파일명 특별 주의: ChatGPT·Canva·Midjourney에서 생성한 이미지는 기본적으로 'download.webp', 'DALL_E_2026...jpg' 같은 무의미한 파일명으로 저장됩니다. 업로드 전 반드시 설명적 영문 파일명으로 변경하세요. 이것만 해도 Google 이미지 검색 노출 가능성이 크게 올라갑니다.
Image Format
이미지 포맷 선택 — WebP·AVIF·JPEG 비교
포맷 선택은 이미지 파일 크기에 가장 큰 영향을 미칩니다. 파일 크기는 LCP(Largest Contentful Paint) 점수를 직접 결정하고, LCP는 Google 랭킹 신호입니다. 2026년 기준 권장 포맷 우선순위는 다음과 같습니다.
AVIF
1순위 권장
-50~65%
JPEG 대비 파일 크기. 2026년 브라우저 지원 95%+. 히어로 이미지와 대형 사진에 최적. <picture>로 WebP/JPEG 폴백 필수.
WebP
안전한 기본값
-25~35%
JPEG 대비 파일 크기. 사실상 모든 브라우저에서 지원. AVIF를 쓰기 어려운 환경이라면 WebP가 최선의 선택.
JPEG
폴백용
기준
구형 브라우저 폴백. 사진 이미지에 적합. 품질 75~82% 설정 시 화질 차이 없이 40~60% 용량 절감 가능.
PNG
사진에는 비권장
파일 큼
투명 배경이 필요하거나 픽셀 정밀도가 중요한 다이어그램·스크린샷에만 사용. 일반 사진에는 WebP/JPEG 사용.
💡 picture 요소로 포맷 폴백 제공 (권장 방식)
<!-- AVIF → WebP → JPEG 순으로 브라우저가 지원 포맷 자동 선택 --><picture><sourcesrcset="hero-image.avif"type="image/avif"><sourcesrcset="hero-image.webp"type="image/webp"><imgsrc="hero-image.jpg"alt="블로그 이미지 SEO 최적화 가이드 히어로 이미지"width="1200"height="628"loading="eager"></picture>
웹사이트·블로그 운영자를 위한 현실적 조언: 별도의 HTML 코딩 없이 이미지를 WebP로 변환한 뒤 업로드하는 것만으로도 충분한 효과를 볼 수 있습니다. WordPress 사용자라면 ShortPixel, Imagify, Smush 같은 플러그인이 자동으로 WebP 변환을 처리합니다. Tistory·구글 블로그(Blogger) 사용자는 이미지 업로드 전에 별도로 WebP 변환이 필요합니다.
Responsive Images
반응형 이미지(srcset·sizes) — 모바일 LCP 개선의 핵심
WebP·AVIF 변환만큼 중요한데 대부분의 블로거가 놓치는 요소입니다. srcset과 sizes 속성은 화면 크기에 따라 브라우저가 적절한 크기의 이미지를 자동으로 선택하게 합니다. 스마트폰 화면에 1920px 이미지를 로드하는 것은 데이터 낭비이자 LCP 저하의 직접적 원인입니다.
✅ picture 요소 + srcset 조합 (AVIF/WebP/JPEG 폴백 + 반응형)
<picture><!-- AVIF: 최고 압축 --><sourcetype="image/avif"srcset="image-480.avif 480w, image-800.avif 800w, image-1200.avif 1200w"sizes="(max-width: 768px) 100vw, 800px"><!-- WebP: 범용 --><sourcetype="image/webp"srcset="image-480.webp 480w, image-800.webp 800w, image-1200.webp 1200w"sizes="(max-width: 768px) 100vw, 800px"><!-- JPEG: 최후 폴백 --><imgsrc="image-800.jpg"alt="블로그 이미지 SEO 가이드 대표 이미지"width="1200"height="628"loading="lazy"></picture>
블로그 플랫폼별 srcset 지원 현황
플랫폼
srcset 자동 지원
설정 방법
WordPress
✅ 자동 (5.0+)
이미지 업로드 시 자동 생성. 별도 설정 불필요.
Next.js (next/image)
✅ 완전 자동
WebP/AVIF 변환·srcset·lazy loading 모두 자동 처리.
Shopify
✅ CDN 자동
CDN에서 자동 최적화. alt 텍스트·파일명 수동 필요.
Tistory / 구글 블로그
❌ 미지원
수동으로 HTML 편집 필요. 현실적으로 WebP 변환 후 업로드가 최선.
Notion / Medium
△ 부분 지원
플랫폼 자체 최적화 일부. alt 텍스트 직접 작성 권장.
현실적 접근법: WordPress·Next.js를 쓴다면 별도 작업 없이 srcset이 자동 생성됩니다. Tistory·구글 블로그처럼 자동 미지원 플랫폼 사용자라면 이미지를 실제 표시 크기(800~1200px)에 맞게 리사이즈 + WebP 변환 후 업로드하는 것이 가장 현실적인 최적화입니다.
How to Convert
WebP·AVIF 변환 실전 방법 (무료 도구 포함)
도구
유형
지원 변환
특징
Squoosh (squoosh.app)
브라우저 무료
WebP · AVIF · JPEG
Google 개발. 품질 미리보기. 로컬 처리(개인정보 안전).
CloudConvert
온라인 무료(제한)
WebP · AVIF · PNG → WebP
배치 변환. 월 25회 무료.
Canva 다운로드
디자인 도구
PNG · JPG 직접 저장
Canva에서 작업 후 WebP는 별도 변환 필요.
ShortPixel (WordPress)
플러그인 유료(일부 무료)
자동 WebP · AVIF
업로드 시 자동 변환·최적화. 가장 편리.
SimpleResizer.com
브라우저 무료
WebP 변환 + 크기 조정
크기 조정과 포맷 변환을 동시에. 광고 없음.
Squoosh로 WebP 변환하는 방법 (추천)
Google이 직접 만든 브라우저 기반 무료 도구입니다. 이미지가 서버에 업로드되지 않아 개인정보가 안전합니다.
Squoosh 변환 단계
1. squoosh.app 접속
2. 이미지를 드래그 앤 드롭으로 업로드
3. 오른쪽 패널 'Format' → 'WebP' 또는 'AVIF' 선택
4. Quality 슬라이더 → 75~82 (일반 사진 기준)
※ 텍스트가 많은 스크린샷은 85~90으로 높이세요
5. 왼쪽(원본)과 오른쪽(변환본) 화질 비교
6. 이상 없으면 하단 다운로드(↓) 클릭
압축률 황금 기준: 대부분의 사진은 품질 75~82에서 원본과 시각적 차이를 느끼기 어렵고, 파일 크기는 40~60% 줄어듭니다. 이 수준이 화질과 용량의 최적 균형점입니다.
Core Web Vitals
Core Web Vitals와 이미지 — LCP·CLS 개선법
Google의 Core Web Vitals는 검색 순위를 직접 결정하는 사용자 경험 지표입니다. 그 중 이미지와 직접 연결된 두 가지 지표가 특히 중요합니다.
LCP
2.5s
목표: 2.5초 이내 ← "Good"
가장 큰 콘텐츠 요소(보통 히어로 이미지) 로딩 시간. 페이지 70%에서 이미지가 LCP 요소. 이미지 최적화가 가장 직접적 개선 방법.
CLS
0.1
목표: 0.1 미만 ← "Good"
이미지에 width·height 속성이 없으면 로딩 중 레이아웃이 밀려 CLS 점수가 나빠짐. 모든 img 태그에 치수 명시 필수.
INP
200ms
목표: 200ms 이내 ← "Good"
이미지 자체보다 이미지 로드에 따른 JS 처리 시간 영향. 이미지 갤러리의 무거운 JS를 최소화하면 개선됨.
LCP 개선을 위한 이미지 코드 설정
✅ 히어로 이미지 (LCP 요소) — 권장 설정
<imgsrc="hero-blog-seo-guide.webp"alt="블로그 SEO 최적화 가이드 대표 이미지"width="1200"<!-- CLS 방지: 치수 반드시 명시 -->height="628"loading="eager"<!-- LCP 이미지: lazy 절대 금지! -->fetchpriority="high"<!-- 브라우저 로딩 우선순위 최상 -->><!-- head에 preload 추가하면 더 빠름 --><linkrel="preload"as="image"href="hero-blog-seo-guide.webp"fetchpriority="high">
⚠️ LCP 파괴 실수: 히어로 이미지에 loading="lazy"를 적용하면 LCP가 2.1초에서 3.5초 이상으로 급증할 수 있습니다. "모든 이미지에 lazy loading 적용"은 잘못된 습관입니다. 스크롤해야 보이는 이미지(화면 하단 1000px 이하)에만 loading="lazy"를 적용하세요.
Lazy Loading은 스크롤해야 보이는 이미지를 나중에 로드해 초기 페이지 속도를 높이는 기술입니다. HTML 속성 하나만 추가하면 됩니다. 하지만 적용 위치를 잘못 설정하면 오히려 심각한 성능 저하를 유발합니다.
이미지 위치
Lazy Loading 적용
이유
히어로 이미지 (최상단, LCP 요소)
❌ 절대 금지
LCP를 수초 지연시킴. 가장 흔한 성능 실수.
상단 이미지 (스크롤 없이 보임)
❌ 적용 금지
loading="eager" 또는 속성 생략 권장.
중간 이미지 (스크롤 조금)
△ 상황 따라
화면에서 1000px 이하라면 eager 권장.
하단 이미지 (스크롤 많이)
✅ 권장
loading="lazy" 적용으로 초기 로딩 최적화.
갤러리 / 목록 이미지
✅ 권장
다수 이미지를 한꺼번에 로드하는 것을 방지.
올바른 Lazy Loading 적용 예시
<!-- 히어로: 절대 lazy 사용 금지 --><imgsrc="hero.webp"alt="..."loading="eager"fetchpriority="high"><!-- 본문 이미지: lazy 적용 --><imgsrc="content-image.webp"alt="..."loading="lazy"decoding="async"width="800"height="450">
Lazy Loading 올바른 적용 위치 — 히어로 이미지에는 절대 금지, 스크롤 영역 이미지에만 적용
Measurement Tools
이미지 SEO 성능 측정 방법 — 도구별 완전 정리
"무엇이 좋다"는 설명만으로는 부족합니다. 실제로 내 블로그 이미지가 어떤 상태인지 측정하는 방법을 알아야 개선할 수 있습니다. 아래 5가지 도구가 이미지 SEO 진단의 전부입니다.
⚡PageSpeed Insights
무료
Google이 제공하는 가장 공신력 있는 성능 측정 도구. LCP 수치, 이미지 최적화 기회, 미사용 이미지, 지연된 이미지 등을 항목별로 알려줍니다. 모바일/데스크톱 점수가 각각 측정됩니다.
📌 확인 방법: pagespeed.web.dev 접속 → URL 입력 → 분석. "기회(Opportunities)" 탭에서 "이미지를 효율적으로 인코딩하세요", "차세대 형식으로 이미지 제공" 항목 확인.
🔦Lighthouse
Chrome 내장
Chrome DevTools에 내장된 종합 성능 감사 도구. PageSpeed Insights와 같은 엔진이지만 로컬 환경에서 바로 실행할 수 있어 변경 후 즉시 재측정에 유리합니다.
📌 확인 방법: Chrome F12(개발자 도구) → Lighthouse 탭 → "페이지 로드 분석". "Performance" 점수 클릭 → LCP 요소 확인. "이미지 요소에 명시적 width·height 없음" 항목도 체크.
🕸️Chrome DevTools Network
Chrome 내장
가장 강력한 이미지 문제 진단 도구. 어떤 이미지가 얼마 크기로 로드되는지, lazy loading이 실제로 작동하는지, 불필요하게 큰 이미지가 있는지 바로 확인할 수 있습니다.
📌 확인 방법: F12 → Network 탭 → 필터에서 "Img" 선택 → 페이지 새로고침. Size 열에서 큰 이미지 확인. "Initiator" 열에서 lazy loading 문제 이미지 찾기.
📊Search Console 이미지 검색 성과
무료
Google 이미지 검색에서 내 블로그 이미지가 얼마나 노출되고 클릭되는지 확인합니다. 어떤 이미지가 검색 트래픽을 가져오는지 파악해 콘텐츠 전략에 활용할 수 있습니다.
📌 확인 방법: Search Console → 검색 결과 → 검색 유형을 "이미지"로 변경. 노출수·클릭수·CTR·평균 게재순위 확인. 이미지 색인은 "페이지" → URL 검사에서 확인.
📈Core Web Vitals 리포트
무료
Search Console 내 Core Web Vitals 리포트는 실제 사용자 데이터(CrUX) 기반으로 LCP·CLS·INP를 집계합니다. 실험실 데이터가 아닌 실제 방문자 경험 기준이라 가장 신뢰할 수 있습니다.
📌 확인 방법: Search Console → Core Web Vitals → "개선이 필요한 URL" 클릭. "LCP 문제" 항목에서 이미지 관련 원인 파악. 수정 후 28일 내 재측정 데이터 반영.
LCP 이미지 정확히 찾는 방법 — DevTools 단계별 가이드
Chrome DevTools에서 LCP 요소 확인하기
// 방법 1: Performance 탭 사용
1. F12 → Performance 탭
2. 녹화(⏺) 클릭 → 페이지 새로고침 → 녹화 중지
3. "Timings" 섹션에서 LCP 마커 클릭
4. 하단 Summary에서 LCP 요소 확인
→ "Largest Contentful Paint element: <img src=...>"// 방법 2: Console에서 즉시 확인 (더 빠름)
new PerformanceObserver((entryList) => {
const entries = entryList.getEntries();
const lastEntry = entries[entries.length - 1];
console.log('LCP element:', lastEntry.element);
console.log('LCP time:', lastEntry.startTime);
}).observe({type: 'largest-contentful-paint', buffered: true});
Lazy Loading 문제를 DevTools Network에서 찾는 방법
Network 탭에서 잘못된 Lazy Loading 진단
// 히어로 이미지에 lazy loading이 잘못 적용됐는지 확인
1. F12 → Network 탭 → "Img" 필터
2. 페이지 새로고침 (스크롤하지 말 것)
3. 히어로 이미지가 목록에 보이는지 확인
히어로 이미지가 목록에 없다면 → lazy loading 문제
→ 해당 img 태그에서 loading="lazy" 제거
→ loading="eager" + fetchpriority="high" 추가
// 이미지 크기 문제 확인
Network 탭 → Size 열 기준 내림차순 정렬
→ 500KB 이상 이미지는 WebP 변환 또는 리사이즈 필요
측정 우선순위: ①PageSpeed Insights로 전체 점수 파악 → ②Lighthouse로 구체적 문제 항목 확인 → ③DevTools Network로 원인 이미지 특정 → ④수정 → ⑤Search Console에서 실사용자 데이터로 개선 확인. 이 5단계가 이미지 SEO 개선의 표준 사이클입니다.
AI Image SEO
AI 생성 이미지 SEO 특별 주의사항
ChatGPT·Canva·Midjourney 등으로 만든 AI 이미지는 일반 사진과 다른 SEO 도전이 있습니다. 기본적으로 파일명이 무의미하고, 이미지 안의 텍스트를 Google이 읽더라도 맥락 파악이 어렵습니다. 하지만 올바른 SEO 설정을 하면 AI 이미지도 Google 이미지 검색에 노출될 수 있습니다.
🤖 AI 이미지 업로드 전 SEO 체크리스트
파일명 변경
download.png → blog-seo-image-optimization-guide.webp (다운로드 즉시 변경)
포맷 변환
PNG/JPG → WebP 변환 Squoosh.app에서 1분 내 가능
Alt 텍스트
이미지가 표현하는 내용 + 페이지 핵심 키워드 "ChatGPT 이미지 SEO 설정 방법 예시 화면"
크기 최적화
블로그 본문 폭에 맞게 리사이즈 (보통 800~1200px 너비)
저작권 표기
AI 생성 이미지임을 캡션에 표기 권장 "이미지: ChatGPT AI 생성"
치수 명시
width·height 속성 반드시 추가 (CLS 방지)
Google과 AI 이미지: Google은 현재 AI로 생성된 이미지를 명시적으로 차별하지 않습니다. 중요한 것은 이미지의 출처가 아니라 관련성·품질·SEO 설정입니다. 좋은 alt 텍스트와 파일명이 있는 AI 이미지는 최적화가 없는 일반 사진보다 검색에서 더 잘 노출될 수 있습니다.
Sitemap & Structured Data
이미지 사이트맵과 구조화 데이터
이미지 사이트맵 — 언제 필요한가
일반적인 블로그에서는 이미지 사이트맵이 필수는 아닙니다. 하지만 다음 상황이라면 추가하면 Google이 이미지를 더 빨리 색인합니다. ①JavaScript로만 로드되는 이미지가 있을 때, ②이미지 수가 매우 많을 때(100장 이상), ③빠른 이미지 검색 노출이 중요할 때입니다.
이미지 사이트맵 기본 구조 예시
<urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9"xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://yourblog.com/blog/image-seo-guide</loc><image:image><image:loc>https://yourblog.com/images/image-seo-guide.webp</image:loc><image:title>블로그 이미지 SEO 최적화 가이드</image:title><image:caption>Alt 텍스트, 파일명, WebP 변환 방법 설명 이미지</image:caption></image:image></url></urlset>
구조화 데이터 (Schema.org ImageObject)
블로그 포스트의 대표 이미지에 ImageObject 구조화 데이터를 추가하면 Google 이미지 검색에서 리치 결과(제목, 라이선스 정보 등)가 표시될 수 있습니다.
BlogPosting + ImageObject 구조화 데이터 예시
<scripttype="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "블로그 이미지 SEO 최적화 완전 가이드",
"image": {
"@type": "ImageObject",
"url": "https://yourblog.com/images/image-seo-guide.webp",
"width": 1200,
"height": 628,
"caption": "블로그 이미지 SEO 최적화 가이드 대표 이미지"
}
}
</script>
이미지 사이트맵 — 플랫폼별 설정 방법
플랫폼
이미지 사이트맵
Search Console 제출
WordPress
Yoast SEO·Rank Math 플러그인이 자동 생성
Search Console → 사이트맵 → URL 입력 후 제출
구글 블로그(Blogger)
기본 sitemap.xml에 이미지 일부 포함
Search Console에서 sitemap.xml 제출
Tistory
sitemap.xml 자동 생성, 이미지 포함
Search Console에서 sitemap.xml 제출
직접 제작 사이트
수동으로 image: 네임스페이스 추가 필요
수동 생성 후 제출
Search Console 이미지 색인 확인법: Search Console → URL 검사 → 페이지 URL 입력 → "Google에서 크롤링한 페이지" 확인 → 스크린샷에서 이미지가 보이는지 확인하세요. JavaScript로만 로드되는 이미지가 스크린샷에 없다면 Google이 색인하지 못한 것입니다.
Sitemap · SNS · Social SEO
이미지 사이트맵·구조화 데이터·SNS 공유 이미지
SNS 공유 이미지(og:image) — SEO와 트래픽의 연결고리
SNS 공유 시 표시되는 썸네일 이미지는 단순한 미관 설정이 아닙니다. 카카오·인스타·X(트위터)·LinkedIn에서 링크를 공유할 때 어떤 이미지가 보이느냐가 클릭률을 결정합니다. 잘 설정된 og:image는 SNS 트래픽을 블로그로 유입시키는 중요한 채널이 됩니다.
📘 Open Graph (og:image)
권장 크기1200×630px
최소 크기600×315px
형식JPG 또는 PNG
파일 크기1MB 이하
사용처카카오·Facebook·LinkedIn
🐦 Twitter Card
권장 크기1200×600px
비율2:1
형식JPG·PNG·GIF·WebP
파일 크기5MB 이하
태그twitter:image
📌 Pinterest
최적 비율2:3 세로형
권장 크기1000×1500px
최소 폭236px
SEO 팁alt 텍스트 = 핀 설명
트래픽 효과이미지 검색 유입 강함
💬 카카오톡 미리보기
사용 태그og:image
권장 크기1200×630px
표시 방식정사각형 썸네일
캐시 초기화kakaodevelopers.kakao.com
한국 중요도매우 높음
head에 추가하는 og:image + Twitter Card 설정
<!-- Open Graph: 카카오·Facebook·LinkedIn 공유 이미지 --><metaproperty="og:title"content="블로그 이미지 SEO 완전 가이드"><metaproperty="og:description"content="Alt 텍스트·WebP·Core Web Vitals 실전 가이드"><metaproperty="og:image"content="https://yourblog.com/images/image-seo-guide-og.jpg"><metaproperty="og:image:width"content="1200"><metaproperty="og:image:height"content="630"><metaproperty="og:image:alt"content="블로그 이미지 SEO 최적화 가이드 썸네일"><!-- Twitter Card --><metaname="twitter:card"content="summary_large_image"><metaname="twitter:title"content="블로그 이미지 SEO 완전 가이드"><metaname="twitter:image"content="https://yourblog.com/images/image-seo-guide-og.jpg"><metaname="twitter:image:alt"content="블로그 이미지 SEO 최적화 가이드">
og:image와 SEO의 관계: og:image는 직접적인 Google 검색 랭킹 신호는 아닙니다. 하지만 SNS에서 잘 설정된 og:image는 클릭률을 높이고 → 트래픽을 늘리고 → 체류시간을 높이고 → Google이 콘텐츠 품질을 높게 평가하는 간접 SEO 효과로 이어집니다.
Real Case Data
실측 데이터 — WebP 변환 후 실제 성능 변화
이론보다 숫자가 설득력 있습니다. 아래는 이미지 최적화 전후의 실측 데이터입니다. 작업 항목: JPEG → WebP 변환 + srcset 추가 + 히어로 이미지 lazy 제거 + 이미지 리사이즈.
📊 이미지 최적화 전·후 실측 비교 (일반 블로그 포스트 기준)
이미지 총 용량
4.2MB
↓
1.38MB
-67% 감소
LCP (모바일)
4.1s
↓
2.3s
-44% 단축
PageSpeed 모바일
61점
↑
89점
+28점 상승
CLS 점수
0.28
↓
0.02
-93% 개선
PageSpeed 데스크톱
74점
↑
96점
+22점 상승
적용 작업 시간
0분
↑
약 20분
이미지 5장 기준
* 수치는 실제 최적화 작업의 대표적 결과 범위입니다. 원본 이미지 품질, 블로그 플랫폼, 호스팅 환경에 따라 다를 수 있습니다. 적용 항목: JPEG → WebP 변환(Squoosh, 품질 80%), srcset 3단계 추가, 히어로 이미지 loading="lazy" 제거, 이미지 리사이즈(1920px → 1200px).
핵심 교훈: 20분 투자로 모바일 PageSpeed 28점 상승, LCP 1.8초 단축. 이미지 SEO 최적화는 대부분의 기술 개선 중 투자 대비 효과(ROI)가 가장 높은 단일 작업입니다.
Google AI Search 2026
Google AI 검색(Gemini) 대응 — 2026년 추가 고려사항
2026년 Google 검색은 AI Overview(AI 개요)와 Gemini 기반 멀티모달 검색이 확산되면서 이미지 SEO의 의미가 바뀌고 있습니다. 단순히 "이미지 검색 노출"을 넘어 AI 검색 결과 안에 내 콘텐츠가 포함되는 것이 새로운 목표가 됐습니다.
Google AI 검색이 이미지를 분석하는 방식: Gemini 기반 AI는 이미지 자체의 시각적 내용뿐 아니라 다음 5가지를 종합적으로 분석합니다.
① Alt 텍스트 — 이미지 주제를 텍스트로 명확히 전달
② 주변 문맥(Surrounding Text) — 이미지 위아래 본문이 이미지 내용과 일치하는가
③ 캡션(Caption) — 이미지 바로 아래 설명 문장
④ 구조화 데이터(ImageObject) — Google이 가장 신뢰하는 명시적 신호
⑤ 페이지 주제 일치성 — 이미지가 페이지 전체 주제와 연관성이 높은가
AI 검색 대응을 위한 이미지 SEO 추가 실천
기존 이미지 SEO
AI 검색 대응 추가 사항
이유
alt 텍스트 작성
캡션(figcaption)도 함께 작성
AI가 alt + 캡션을 함께 읽어 맥락 이해도 상승
파일명 설정
이미지 직전 단락이 이미지를 설명하도록 본문 구성
주변 문맥이 이미지 관련성 신호로 작동
ImageObject 구조화 데이터
license 속성 추가 (이미지 라이선스 명시)
AI Overview 인용 가능성 증가
일반 최적화
AI 생성 이미지에 "AI 생성" 캡션 표기
Google의 AI 콘텐츠 투명성 요구에 대응
캡션 + figcaption 활용 예시 (AI 검색 대응)
<!-- figure + figcaption으로 이미지 맥락 강화 --><figure><imgsrc="webp-conversion-squoosh-guide.webp"alt="Squoosh.app에서 JPEG를 WebP로 변환하는 화면"width="1200"height="628"loading="lazy"><figcaption>Squoosh.app에서 이미지 포맷을 WebP로 변환하고 품질을 80%로 설정한 화면. Google 공식 도구로 무료·로컬 처리 지원.</figcaption></figure>
2026년 이미지 SEO 방향성: AI 검색 시대일수록 기본기가 더 중요해졌습니다. Alt 텍스트·캡션·구조화 데이터·페이지 주제 일치성 — 이 4가지가 충실할수록 Google AI 검색이 해당 이미지와 연결된 콘텐츠를 인용할 가능성이 높아집니다.
Common Mistakes
가장 흔한 실수 5가지와 즉시 수정법
실수 1 — 히어로 이미지에 loading="lazy" 적용
전체 이미지에 Lazy Loading을 일괄 적용하는 것이 좋다고 알려져 있지만, 히어로 이미지(LCP 요소)에 적용하면 LCP가 수초 지연됩니다. 실제로 LCP를 2.1초에서 3.5초 이상으로 악화시킨 사례가 보고됩니다.
✅ 해결: 히어로 이미지에는 loading="eager"와 fetchpriority="high"를 사용하고, 스크롤 영역 이하 이미지에만 loading="lazy"를 적용하세요.
실수 2 — 모든 이미지에 동일한 alt 텍스트 사용
"블로그 이미지", "썸네일" 같이 모든 이미지에 같은 alt 텍스트를 쓰거나, 동일한 키워드를 반복합니다. Google이 중복으로 판단해 이미지 색인의 가치를 낮게 평가합니다.
✅ 해결: 각 이미지가 담고 있는 내용을 구체적으로 설명하는 고유한 alt 텍스트를 작성하세요. 페이지 내 같은 키워드를 사용하더라도 문장 표현을 다양하게 하세요.
실수 3 — width·height 속성 없이 이미지 삽입
치수 없이 이미지를 삽입하면 브라우저가 이미지 로드 전 공간을 예약하지 못해 레이아웃이 밀립니다. CLS 점수가 나빠지고 사용자 경험이 저하됩니다.
✅ 해결: 모든 <img> 태그에 width와 height 속성을 명시하세요. 반응형 디자인에서는 CSS로 max-width: 100%를 추가하면 비율이 자동 유지됩니다.
실수 4 — 업로드 크기 그대로 사용
4000×3000px 원본 사진을 블로그에 그대로 올리는 경우가 많습니다. 표시 크기가 800px인데 4000px 이미지를 로드하는 것은 불필요한 대역폭 낭비이며 LCP를 악화시킵니다.
✅ 해결: 블로그 본문 최대 폭에 맞게 리사이즈 후 업로드하세요. 일반 블로그 본문은 1200px 이하, 레티나 디스플레이 고려 시 최대 1600px로 충분합니다.
실수 5 — og:image 설정 누락
SNS 공유 시 표시되는 이미지는 Open Graph(og:image) 태그로 지정됩니다. 설정하지 않으면 플랫폼이 임의의 이미지를 선택해 클릭률이 낮아집니다.
✅ 해결: 모든 블로그 포스트에 <meta property="og:image" content="이미지URL">을 추가하세요. 권장 크기는 1200×630px, JPG 또는 PNG 형식. 파일 크기는 1MB 이하로 유지하세요.
Action Checklist
실전 체크리스트 — 이미지 업로드 전 최종 확인
🔵 콘텐츠 최적화 (SEO 관련성)
✓
파일명을 소문자 영문 + 하이픈으로 변경했다 (예: blog-image-seo-guide.webp)
✓
각 이미지마다 고유하고 설명적인 alt 텍스트를 작성했다 (125자 이내, 키워드 1~2개 자연 포함)
키워드를 1~2개 자연스럽게 포함하는 것은 Google 공식 가이드에서도 권장합니다. 문제는 "SEO SEO 최적화 SEO 가이드"처럼 같은 키워드를 반복하는 키워드 스터핑입니다. 이는 사용자 경험을 저해한다고 판단해 오히려 패널티를 받을 수 있습니다. 이미지를 명확하게 설명하는 자연스러운 문장 안에 핵심 키워드 1개를 포함하는 것이 가장 안전하고 효과적입니다.
AI로 만든 이미지도 Alt 텍스트와 파일명 SEO 최적화가 필요한가요?
네, 오히려 더 중요합니다. ChatGPT·Canva에서 생성한 이미지는 기본적으로 'download.png'나 무의미한 숫자 문자열로 저장됩니다. Google은 파일명과 alt 텍스트를 통해 이미지 주제를 파악하므로, 업로드 전에 파일명을 설명적 영문으로 바꾸고(예: chatgpt-blog-thumbnail-seo.webp) alt 텍스트를 작성하면 Google 이미지 검색 노출 가능성이 크게 높아집니다. Google은 현재 AI 생성 이미지를 별도로 차별하지 않습니다.
WebP와 AVIF 중 어떤 형식을 써야 하나요?
2026년 기준 권장 순위는 AVIF > WebP > JPEG입니다. AVIF는 JPEG 대비 약 50~65% 더 작고 WebP는 25~35% 더 작습니다. 다만 AVIF는 구형 기기(구형 iPad의 Safari 16 이하 등)에서 지원이 안 될 수 있어 picture 요소로 WebP와 JPEG 폴백을 함께 제공하는 것이 안전합니다. 코딩 없이 빠르게 시작하려면 WebP가 현실적인 선택입니다. 95% 이상의 브라우저에서 지원되고, squoosh.app 같은 무료 도구로 쉽게 변환할 수 있습니다.
Lazy Loading을 모든 이미지에 적용해도 되나요?
아닙니다. 이것이 2026년 가장 흔하고 치명적인 이미지 SEO 실수 중 하나입니다. 페이지 최상단의 히어로 이미지(LCP 요소)에 loading="lazy"를 적용하면 LCP가 2.1초에서 3.5초 이상으로 급증할 수 있습니다. 화면 상단에 바로 보이는 이미지에는 loading="eager"를 사용하고, 스크롤해야 보이는 하단 이미지에만 loading="lazy"를 적용하세요. WordPress 사용자라면 테마나 플러그인이 자동으로 적용하는 lazy loading 설정도 점검해야 합니다.
지금 바로 한 가지만 시작해보세요
가장 쉬운 것부터 시작하세요. 오늘 쓸 이미지의 파일명을 바꾸고 alt 텍스트를 제대로 작성하는 것만으로도 충분한 첫걸음입니다.
댓글 쓰기