이미지 사이트맵

이미지 사이트맵의 의미와 존재 이유, 이미지 네임스페이스, image:image 및 image:loc 태그, Google이 2022년에 지원 중단한 태그, 허용 형식과 교차 도메인 이미지를 설명합니다.

이 페이지의 근거 신호 1개

이미지 사이트맵은 Google 이미지 네임스페이스(http://www.google.com/schemas/sitemap-image/1.1)를 사용해 이미지를 나열하는 일반 XML 사이트맵의 확장입니다. 이 네임스페이스가 없으면 이미지 태그는 무시됩니다. 페이지의 <url> 항목 안에 <image:image> 블록과 각 블록의 <image:loc>을 추가하며 URL 하나당 최대 1 000개 이미지를 넣을 수 있습니다. JavaScript로 불러오거나 동적으로 제공해 Google이 놓칠 수 있는 이미지를 발견하게 도우며, 독립 파일이나 기존 사이트맵 모두 사용할 수 있습니다. Google은 2022년 8월 image:caption, image:geo_location, image:title, image:license를 지원 문서에서 제거했습니다. 남겨 둬도 색인에는 영향이 없습니다. 허용 형식은 BMP, GIF, JPEG, PNG, WebP, SVG, AVIF입니다. 교차 도메인 이미지는 두 도메인을 Search Console에서 확인하고 robots.txt가 크롤링을 허용해야 합니다. Bing은 이미지 사이트맵 지원을 문서화하지 않았습니다.

요약 — 이미지 사이트맵은 일반 XML 사이트맵의 확장입니다. <urlset>에 http://www.google.com/schemas/sitemap-image/1.1 네임스페이스를 추가하고 각 <url> 안에 <image:image> → <image:loc>을 중첩합니다(URL당 최대 1 000개 이미지). 네임스페이스가 없으면 이미지 태그는 무시됩니다. 독립 파일과 기존 사이트맵 안의 태그 모두 가능합니다. JavaScript로 로드되거나 동적으로 제공돼 Google이 놓칠 수 있는 이미지를 발견하게 합니다. Google은 2022년 8월 image:caption, image:geo_location, image:title, image:license를 지원 문서에서 제거했습니다. 남기거나 지워도 색인에는 영향이 없습니다. 허용 형식은 BMP, GIF, JPEG, PNG, WebP, SVG, AVIF입니다. 교차 도메인 이미지는 두 도메인을 Search Console에서 확인하고 robots.txt가 크롤링을 허용해야 합니다. Bing은 이미지 사이트맵 지원을 문서화하지 않았습니다.

이 주장에 대한 근거 Image sitemap extensions provide Google with information about images it might otherwise not discover. 범위: Current Google image sitemap behavior. 신뢰도: 높음 · 검증일: Google Search Central: Image sitemaps 이 주장에 대한 근거 Each image sitemap entry requires image:loc; several legacy image fields were deprecated in 2022. 범위: Current image sitemap schema and deprecated fields. 신뢰도: 높음 · 검증일: Google Search Central: Image sitemap reference

기계적으로 어떻게 구성되나요?

이미지 사이트맵은 별도 파일 형식이 아니라 사이트맵 확장입니다. 표준 XML 사이트맵의 루트 <urlset> 요소에 Google 이미지 네임스페이스를 추가합니다.

xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"

그런 다음 각 페이지의 <url> 블록 안에 이미지마다 <image:image> 요소를 하나씩 추가하고, 각 요소 안의 <image:loc>에 이미지 파일 URL을 넣습니다. Google 문서는 <image:image>를 “단일 이미지에 관한 모든 정보를 감싸는” 요소라고 설명하며, 각 <url> 태그가 최대 1 000개의 <image:image> 태그를 포함할 수 있다고 명시합니다. 구조는 페이지당 <url> 하나 → <url> 안에 여러 <image:image> → 이미지마다 <image:loc> 하나입니다.

네임스페이스 한 줄이 핵심입니다. 누락하면 Google은 이미지 태그를 알 수 없는 XML로 보고 전부 무시합니다. “이미지 사이트맵”이 아무 일도 하지 않는 가장 흔한 원인입니다.

최소 유효 구조

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://example.com/sample.html</loc>
    <image:image>
      <image:loc>https://example.com/image.jpg</image:loc>
    </image:image>
  </url>
</urlset>

Scripts 렌즈에는 여러 이미지를 포함한 확장 예제와 구현 검사 항목이 있습니다. 위 코드는 생성된 결과와 비교할 수 있는 가장 작은 유용한 형태입니다.

왜 필요한가: Google이 놓칠 수 있는 이미지 발견

제공된 HTML에 이미지가 단순한 <img src="…"> 태그로 들어 있으면 Google은 일반 크롤링으로 대부분 찾으므로 이미지 사이트맵이 꼭 필요하지는 않습니다. 필요한 경우는 크롤링에서 쉽게 보이지 않는 이미지의 발견입니다. JavaScript로 로드하거나 교체하는 이미지, 동적으로 제공하는 이미지, 명확한 HTML src가 아닌 방식으로 참조하는 이미지가 해당합니다. 명시적으로 나열하면 Google이 놓칠 수 있는 이미지로 직접 가는 경로를 제공합니다. 모든 사이트맵과 마찬가지로 이는 발견을 돕는 수단이며 색인을 보장하거나 순위를 높이는 장치가 아닙니다.

독립 파일과 기존 사이트맵의 태그

정답은 하나가 아니며 Google은 둘 다 허용합니다. 사이트맵 하나를 유지하면서 관련 <url> 항목에 이미지 태그를 추가하거나, 플러그인이 흔히 만드는 이미지 전용 사이트맵을 생성해 일반 사이트맵과 함께 제출할 수 있습니다. 도구 체인이 깔끔하게 생성하는 방식을 선택하세요. JS 프레임워크를 사용한다면 직접 만들기 전에 프레임워크 이름과 “sitemap image”를 함께 검색해 보세요. 이미 처리하는 모듈이 있는 경우가 많습니다.

지원 중단된 태그와 당황할 필요가 없는 이유

이 부분에서 많은 서드파티 가이드가 오래됐습니다. Google은 2022년 8월 <image:caption>, <image:geo_location>, <image:title>, <image:license> 네 가지 이미지 태그를 문서에서 제거했습니다. Google 문서는 바로 이 네 태그를 나열하며 *“다음 태그와 속성을 문서에서 제거했다”*고 설명합니다.

문서에서 제거됐다고 파일에서 급히 삭제해야 했다는 뜻은 아닙니다. Gary Illyes는 플러그인 개발자와 사이트맵을 직접 관리하는 사람에게 *“즉시 조치할 필요가 없으며, 단점 없이 이 태그와 속성을 그대로 둘 수 있다”*고 분명히 말했습니다. 남겨 두거나 지워도 페널티와 색인 영향은 없습니다. 생성기가 계속 출력하면 그대로 두어도 되고, 깔끔한 파일을 원하면 제거해도 됩니다. 존재 자체를 긴급하게 고칠 문제로 취급하지 마세요.

현재도 중요한 구조 태그는 <image:image>와 <image:loc> 두 가지입니다.

허용되는 이미지 파일 형식

이미지를 나열하기 전에 Google이 실제로 색인할 수 있는지 확인해야 합니다. Google 검색은 BMP, GIF, JPEG, PNG, WebP, SVG, AVIF 이미지를 지원합니다. 문서에는 *“img의 src 속성에서 참조한 BMP, GIF, JPEG, PNG, WebP, SVG, AVIF 형식의 이미지를 지원한다”*고 적혀 있습니다. <image:loc> URL은 이 형식 중 하나인 크롤링 가능한 파일을 가리켜야 합니다. Google이 읽지 못하는 파일은 사이트맵에 넣어도 도움이 되지 않습니다.

교차 도메인 이미지

이미지가 페이지와 같은 도메인에 있을 필요는 없습니다. CDN이나 전용 이미지 호스트도 괜찮습니다. 다만 Google이 사이트맵의 교차 도메인 이미지 참조를 사용하려면 두 조건을 충족해야 합니다.

  1. 페이지 도메인과 이미지 호스트 도메인 둘 다 Search Console에서 확인해야 합니다.
  2. 이미지 호스트의 robots.txt가 Googlebot의 이미지 파일 크롤링을 허용해야 합니다.

둘 중 하나라도 빠지면 교차 도메인 이미지가 수집되지 않습니다. 이미지 서브도메인이나 서드파티 CDN을 사용한다면 사이트맵이 작동한다고 가정하기 전에 해당 속성을 확인하고 robots.txt를 점검하세요.

권장사항

사이트맵은 배관과 같습니다. 이미지 SEO의 기본 원칙은 여전히 중요합니다. Google 이미지 게시 가이드에 따라 정확하고 설명적인 alt 텍스트, 의미 있는 파일명, 페이지와 실제로 관련된 고품질·빠른 이미지, 안정적이고 크롤링 가능한 이미지 URL을 사용하세요. 노출하려는 이미지만 나열하고 <image:loc> URL이 지원 형식을 가리키게 하세요. 사이트맵은 발견을 개선하고, 발견된 이미지의 성과는 이런 요소가 결정합니다.

Bing에 관한 참고 사항

이것은 Google 확장입니다. Bing은 이미지 사이트맵 지원을 문서화하지 않았습니다. Bing의 사이트맵 안내는 자체 이미지 네임스페이스를 추가하지 않고 기본 sitemaps.org 프로토콜을 따릅니다. <image:image> 태그가 Bing에서 작동한다고 가정하지 말고 Google 전용 도구로 보세요.

관련 항목

이미지 사이트맵은 소규모 사이트맵 확장 계열의 하나입니다. 기본 XML 사이트맵은 페이지 URL을 나열하고, 동영상 사이트맵은 자체 네임스페이스와 태그로 동영상에 같은 역할을 하며, 사이트맵 색인은 단일 파일의 용량을 넘겼을 때 사용하는 사이트맵의 사이트맵입니다. 더 넓은 사이트맵 개요가 이들을 한데 묶습니다. 모두 이 클러스터 최상위 목표인 발견을 위한 것입니다.

전문가 메모 추가

전문가 인용문 고정

새로운 사람인가요? 미등록 프로필을 다음 위치에서 /admin/experts/ → 전문가 인용문 고정 먼저 만드세요.