Image sitemap extension covering content images across your site

Tell AI image search and visual crawlers where every important image on your site lives.

Scan your site

What this signal tests

We check that your sitemap.xml declares the image namespace (xmlns:image) and uses image:image entries under each URL to list the images on that page. Coverage matters: the sitemap should list at least half of the significant content images that appear on the pages it references.

Why it matters for your visibility in AI

AI crawlers discover images by following HTML, but coverage is patchy. Lazy-loaded images, images inside JavaScript-rendered components, and images on pages crawlers visit infrequently often slip through. An image sitemap is an explicit inventory: a flat list of every URL plus the images that page contains. Visual search inside AI tools (think a user asking ChatGPT to find a product like one in a photo) depends on this discovery layer. If your product photos are not in the sitemap, AI shopping agents may treat your catalog as image-poor and rank competitors who exposed their images higher. The same applies to news photography, recipe photos, and tutorial screenshots.

Pass criteria at a glance

Criterion Passes when
Image namespace declared AND covers >=50% of sampled-page content images.

How we test it

We fetch your sitemap.xml and check whether the xmlns:image namespace declaration is present. We then sample URL entries and verify they include image:image and image:loc children. Finally we compare the listed images against the images actually present on a sample of those pages to compute a coverage percentage.

Show technical detection method
Sitemap parses; xmlns:image declared; image:loc per relevant URL; coverage check.

If your site fails: how to fix it

  1. Add xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" to the urlset element of your sitemap.xml.
  2. For each URL entry, add one or more <image:image><image:loc>https://...</image:loc></image:image> children listing the significant images on that page. Skip decorative images, icons, and tracking pixels.
  3. If you use Yoast, Rank Math, or All-in-One SEO on WordPress, enable the image sitemap option in plugin settings. Most generate the markup automatically once enabled.
  4. For headless or custom-built sites, generate the image sitemap from your CMS's media index, not by re-scraping HTML. The CMS knows which images are content vs chrome.
  5. Submit the updated sitemap to Google Search Console and Bing Webmaster Tools. AI crawlers often follow whatever the major search engines have already indexed.

Quick facts

MaturityESTABLISHED
Weightmedium
CategoryMultimodal

Primary sources

Related signals

Frequently asked questions

Do I need to list every single image, including icons and logos?

No. Focus on content images: product photos, article hero images, infographics, tutorial screenshots, recipe photos. Skip decorative icons, navigation arrows, social media badges, and tracking pixels. Quality of the list beats quantity.

What if my images are served from a CDN with hashed URLs that change on every deploy?

Use stable URLs in the sitemap (your origin URL or a permalink the CDN aliases). If only the hashed URL exists, regenerate the sitemap on every deploy. Most static-site frameworks do this automatically as part of the build.

Will an image sitemap help with Google Lens or AI visual search?

Indirectly, yes. Google Lens draws from Google's image index, which uses image sitemaps as a discovery input. AI-powered visual search products built on top of Google's APIs inherit that index. So the sitemap is upstream of the visibility you actually care about.

Run your own scan

Run a free scan and see how your site grades across all 155 AI-readiness signals.

Scan your site