/이미지 alt 텍스트 작성법
📙How-to

이미지 alt 텍스트 작성법

최종 업데이트:

이 가이드로 해결되는 문제

이미지 alt 텍스트는 시각 장애 사용자를 위한 이미지 대체 텍스트로, SEO와 LLM의 이미지 의미 인식에도 영향을 주는 시그널이다.

요약

alt 텍스트(alt attribute)는 HTML img 태그의 alt 속성으로, 시각 장애 사용자의 스크린 리더가 읽어주는 이미지 설명이다. WCAG 웹 접근성 표준의 핵심 요건이며, Google 이미지 검색 최적화와 LLM의 이미지 의미 인식에도 사용된다. 장식 이미지는 alt=""(빈 문자열)로 처리해 스크린 리더가 건너뛰게 한다.

정의

이미지 alt 텍스트는 시각 장애 사용자를 위한 이미지 대체 텍스트로, SEOLLM의 이미지 의미 인식에도 영향을 주는 시그널이다.

TL;DR

alt 텍스트(alt attribute)는 HTML <img> 태그의 alt 속성으로, 시각 장애 사용자의 스크린 리더가 읽어주는 이미지 설명이다. WCAG 2.1 Success Criterion 1.1.1(Non-text Content)의 핵심 요건이며, Google 이미지 검색 최적화와 LLM의 이미지 의미 인식에도 사용된다. 장식 이미지는 alt=""(빈 문자열)로 처리해 스크린 리더가 건너뛰게 한다.

이 가이드로 해결되는 문제

"이미지 alt 텍스트를 어떻게 써야 SEO와 접근성 두 마리 토끼를 잡을 수 있는가"에 답한다. 많은 사이트가 alt를 아예 비워두거나, 반대로 키워드를 과도하게 채워 넣는 두 극단의 실수를 반복한다. 올바른 alt 텍스트는 이 두 목표를 동시에 달성한다.

alt 텍스트의 4가지 역할

1. 접근성 (가장 중요)

WCAG 2.1 Success Criterion 1.1.1은 모든 비텍스트 콘텐츠에 텍스트 대안을 요구한다. 스크린 리더 사용자는 이미지를 볼 수 없으므로 alt 텍스트를 통해 이미지 정보를 전달받는다. alt 속성 자체가 없으면 스크린 리더가 파일명(예: "img_1234.jpg")을 읽어주어 의미 없는 정보가 전달된다.

2. SEO

Google은 이미지를 시각적으로 인식하지 못하고 alt 텍스트, 주변 텍스트, 파일명을 통해 이미지 내용을 이해한다. 명확한 alt 텍스트는 Google 이미지 검색 노출을 높이고, 페이지 전체 주제 신호를 보강하는 역할도 한다.

3. AEO/GEO (멀티모달 AI 시대)

GPT-4V, Claude, Gemini 같은 멀티모달 AI 모델이 이미지를 직접 분석할 수 있게 됐지만, alt 텍스트는 여전히 이미지 의미의 핵심 신호로 활용된다. Perplexity 등 멀티모달 답변 환경에서도 alt 텍스트가 이미지 인용의 기반이 된다 (자세히는 [Perplexity 인용 최적화] 참조).

4. 이미지 로딩 실패 시 폴백

이미지가 로드되지 않았을 때 alt 텍스트가 이미지 위치에 텍스트로 표시된다. 사용자가 이미지 없이도 페이지 내용을 이해할 수 있게 해준다.

alt 텍스트 작성 6가지 규칙

1. 이미지 내용 정확히 묘사 (객관적으로)

이미지에 실제로 있는 것을 설명한다. 주관적 해석이나 감정 표현은 피하고, 이미지를 보지 못하는 사람이 내용을 이해할 수 있도록 객관적이고 구체적으로 묘사한다.

2. 길이: 125자 이내

스크린 리더는 보통 약 125자까지 원활하게 처리한다. 이 범위 내에서 핵심 정보를 완결된 문장으로 담는다. 복잡한 인포그래픽은 alt 텍스트에 요약만 하고, 본문에 전체 내용을 텍스트로 제공한다.

3. 자연스러운 키워드 1개

페이지 타겟 키워드를 자연스럽게 1번 포함할 수 있다. 단, 이미지 묘사에 맞지 않으면 억지로 넣지 않는다. 키워드가 이미지 내용과 자연스럽게 연결될 때만 사용한다.

4. "이미지", "사진" 단어 X

스크린 리더가 이미 "이미지: [alt 텍스트]"처럼 이미지임을 안내하므로, alt 텍스트에 "이미지", "사진", "그림"을 앞에 붙이면 중복된다. "SEO 트래픽 증가 그래프 이미지" 대신 "SEO 최적화 후 월별 트래픽 40% 증가를 보여주는 선 그래프"가 올바르다.

5. 장식 이미지는 alt="" (빈 문자열)

페이지 디자인을 위한 순수 장식 이미지는 alt=""(빈 문자열)을 사용한다. 이렇게 하면 스크린 리더가 해당 이미지를 건너뛴다. alt 속성 자체를 생략하면 스크린 리더가 파일명을 읽어주므로 반드시 빈 문자열로 명시해야 한다.

6. 컨텍스트 고려

같은 이미지라도 사용 목적에 따라 alt 텍스트가 달라진다. 동일한 강아지 사진이 "품종 소개 페이지"에 있으면 "래브라도 리트리버의 특징적인 황금빛 털"이고, "반려동물 복지 글"에 있으면 "행복하게 뛰어노는 반려견"이 적절하다.

좋은 vs 나쁜 alt 텍스트

좋은 예:

예시이유
"구글 서치콘솔 성과 탭에서 CTR과 클릭수를 보여주는 스크린샷"구체적, 무엇의 스크린샷인지 명확
"2026년 1월부터 4월까지 월별 오가닉 트래픽 증가 추세를 나타낸 막대 차트"데이터 포인트 포함, 차트 유형 명시
"김철수 AlleoAI CEO가 SEO 콘퍼런스에서 발표하는 모습"인물, 소속, 상황 명확

나쁜 예:

예시문제
"이미지" 또는 "사진"내용 없음, 스크린 리더 중복 안내
"SEO AEO GEO 온페이지최적화 타이틀태그 메타디스크립션"키워드 스터핑
alt 속성 자체 없음파일명이 읽힘, 접근성 위반
"멋진 사진"주관적, 정보 없음

alt 텍스트 작성 4단계

1단계: 이미지 목적 분류

이미지를 4가지 유형 중 하나로 분류한다:

  • 정보 전달 이미지: 의미 있는 alt 텍스트 필요
  • 장식 이미지: alt="" 사용
  • 링크/버튼 이미지: 링크 목적지나 버튼 기능을 alt에 설명
  • 복잡한 이미지(인포그래픽, 차트): alt에 핵심 요약 + 본문에 전체 내용

2단계: 핵심 요소 식별

이미지에서 전달하려는 핵심 정보가 무엇인지 파악한다. 차트라면 핵심 데이터 포인트, 인물 사진이라면 누구인지+상황, 제품이라면 제품명+주요 특징.

3단계: 한 문장으로 작성 (50-125자)

핵심 요소를 50-125자 범위의 완결된 문장으로 작성한다. 문장 형태가 아닌 명사구 나열도 가능하지만, 스크린 리더 UX에서는 완결된 문장이 더 자연스럽다.

4단계: "이미지 가린 채 alt만 읽기" 검증

이미지를 보지 않고 alt 텍스트만 읽었을 때 이미지 내용을 충분히 이해할 수 있는지 확인한다. 이해가 어렵다면 alt 텍스트를 수정한다.

특수 이미지 타입별 가이드

차트/그래프: 핵심 데이터 포인트를 포함한다. 예: "2024년 대비 2025년 AI 검색 트래픽이 47% 증가했음을 보여주는 막대 차트"

스크린샷: 무엇의 스크린샷인지와 핵심 정보를 포함한다. 예: "Google Search Console 검색 성과 탭 스크린샷, 평균 CTR 3.2% 표시"

인물 사진: 누구인지와 컨텍스트를 포함한다. 예: "AlleoAI 창업자 홍길동이 SEO 워크숍에서 강의하는 모습"

제품 이미지: 제품명과 주요 특징을 포함한다. 예: "AlleoAI 대시보드 화면, AI Visibility Score 차트와 키워드 분석 섹션"

인포그래픽: alt에 핵심 요약만 담고, 전체 내용은 본문 텍스트로 제공한다. 예: "GEO 최적화 5단계 프로세스 인포그래픽 (상세 내용은 본문 참조)"

AEO/GEO 시대의 alt 텍스트

멀티모달 AI 모델이 이미지를 직접 분석할 수 있게 됐지만, alt 텍스트는 이미지 의미 전달의 명시적 신호로 여전히 중요하다. 특히:

  • AI가 페이지를 처리할 때 alt 텍스트는 이미지 내용을 빠르게 이해하는 1차 신호다
  • 멀티모달 AI 답변에서 이미지가 인용될 때 alt 텍스트가 이미지 설명으로 활용될 수 있다
  • 페이지 주제와 연관된 명확한 alt 텍스트는 전체 페이지의 주제 일관성을 강화한다

한국 시장 적용

법적 의무

한국의 장애인차별금지법(장애인차별금지 및 권리구제 등에 관한 법률)은 웹 콘텐츠의 접근성 기준 준수를 의무화하고 있다. 한국형 웹 콘텐츠 접근성 지침(KWCAG 2.1)도 WCAG 2.1과 동일하게 이미지 대체 텍스트를 요구한다.

웹 접근성 인증

한국지능정보사회진흥원(NIA)의 웹 접근성 품질 인증 심사에서 이미지 alt 텍스트는 핵심 평가 항목이다. 공공기관 사이트는 의무적으로 인증이 필요하다.

CMS별 alt 입력 방법

  • Cafe24: 이미지 업로드 후 "대체 텍스트" 필드에 입력
  • 아임웹: 이미지 삽입 시 alt 텍스트 입력 팝업
  • 워드프레스: 미디어 라이브러리 "대체 텍스트" 필드
  • 네이버 블로그: 이미지 속성에서 대체 텍스트 입력 (자세히는 [네이버 서치어드바이저] 참조)

한국어 페이지에서는 한국어 alt 텍스트가 자연스럽다. 브랜드명, 제품명 등 고유명사는 원어 그대로 사용 가능하다.

자주 묻는 질문

Q. 모든 이미지에 alt가 필요한가요? A. 모든 <img> 태그에 alt 속성이 있어야 한다. 정보를 전달하는 이미지는 의미 있는 텍스트를, 장식용 이미지는 alt=""(빈 문자열)을 사용한다. alt 속성 자체가 없으면 스크린 리더가 파일명을 읽는다.

Q. alt에 키워드 여러 개 넣으면 SEO에 좋지 않나요? A. 키워드 스터핑은 Google 가이드라인 위반이며 실제 효과도 없다. 자연스러운 이미지 설명에 관련 키워드가 1번 들어가는 것으로 충분하다. 지나친 키워드 삽입은 접근성도 해친다.

Q. 한국어로 써야 하나요, 영어로 써야 하나요? A. 페이지 언어에 맞게 작성하는 것이 원칙이다. 한국어 페이지라면 한국어 alt가 자연스럽고 스크린 리더 UX도 좋다. 브랜드명, 제품명 등 고유명사는 원어 그대로 사용 가능하다.

Q. 이미지 파일명도 SEO에 영향을 주나요? A. 영향을 준다. "img_1234.jpg" 대신 "google-search-console-ctr-chart.jpg" 같이 의미 있는 파일명을 사용하면 Google이 이미지 내용을 이해하는 데 도움이 된다. alt 텍스트와 파일명이 일관되게 이미지 내용을 반영하면 이미지 검색 노출에 유리하다.

관련 출처

이 페이지를 참조하는 항목

관련 항목

📘개념★ Pillar
GEO 마스터 가이드: 5대 영역 체크리스트
GEO 5대 영역(콘텐츠·구조·기술·외부·측정)을 망라한 생성형 AI 최적화 실행 가이드다.
📘개념★ Pillar
AEO란?
AEO는 AI 답변 엔진이 콘텐츠를 인용하도록 최적화하는 기법이다.
📘개념★ Pillar
GEO란?
GEO는 생성형 AI가 답변 시 콘텐츠를 인용하도록 최적화하는 기법이다.
📙How-to
네이버 서치어드바이저 등록 가이드
네이버 서치어드바이저는 네이버 공식 무료 웹마스터 도구로, 사이트 인덱싱 현황 확인·사이트맵 제출·검색 노출 분석을 제공하는 한국 시장 필수 설정이다.
📘개념★ Pillar
네이버 SEO 작동 원리
네이버 SEO는 한국 검색 1위 플랫폼 네이버의 통합검색에서 상위 노출을 목표로 하며, 구글과 다른 채널 신뢰도 중심의 C-Rank 알고리즘이 핵심이다.
📙How-to
H 태그 위계 설계
H 태그 위계 설계는 H1-H6 헤더를 의미적 순서로 배치해 페이지 구조를 명확히 하고 LLM의 청크 추출과 접근성을 향상시키는 작업이다.
📘개념★ Pillar
내부 링크 전략
내부 링크 전략은 자사 사이트 내 페이지를 의미적으로 연결해 토픽 권위와 봇·사용자 탐색을 최적화하는 작업이다.
📘개념
메타 디스크립션 (Meta Description)
메타 디스크립션은 검색 결과에 표시되는 페이지 요약 태그로, 직접 랭킹 시그널은 아니지만 클릭률(CTR)에 영향을 준다.
📘개념★ Pillar
타이틀 태그 (Title Tag)
타이틀 태그는 HTML head의 title 요소로, 검색 결과와 AI 답변에서 페이지를 식별하는 핵심 온페이지 SEO 시그널이다.
📙How-to
Perplexity 인용 최적화
Perplexity 인용 최적화는 실시간 웹 검색 기반 AI의 인용을 확보하는 작업이다.
📘개념★ Pillar
Core Web Vitals
Core Web Vitals는 Google이 정의한 사용자 경험 핵심 지표 3종이다.
📙How-to
robots.txt에 AI 봇 허용하는 방법
AI 봇 허용은 GPTBot·ClaudeBot·PerplexityBot 등 주요 AI 크롤러의 사이트 접근을 robots.txt에서 명시해 생성형 AI 답변 인용에 자사 콘텐츠를 노출시키는 기술 설정이다.

이런 항목도 있어요

이 페이지가 도움이 됐나요?