Free · without registration
Create an image sitemap from page and image URLs
Assign each image URL to its content page. The generator groups the images per page, removes duplicate assignments and creates a finished XML image sitemap – locally in your browser.
Assigning pages and images
Their results
Example: Assign two images to a product page
Copy this CSV to the input field. The third line is intentionally duplicated. All addresses are illustrative example.org URLs.
page_url,image_url
https://example.org/produkt,https://example.org/bilder/front.jpg
https://example.org/produkt,https://example.org/bilder/detail.jpg
https://example.org/produkt,https://example.org/bilder/front.jpg
Expected result
Result: 1 page, 2 image associations and 1 removed duplicate. The XML contains a url element with two image:image entries; identical page/image pairs are output only once.
What the Example Does Not Prove
The creation of the XML file does not check the accessibility, image rights or actual indexing. Images on an external host are counted separately; the page URLs must have the same origin.
An XML image sitemap with the correct allocation
Each url-Entry contains the URL of the content page. Among them are the accompanying pictures as image:image each with one of image:loc. Multiple images of the same page are shared. The same image URL can belong to several pages.
How to Publish the File
- Check the mapping and download the XML file.
- If possible, place the file in the main website directory, for example as
image-sitemap.xml. - Submit the URL to Search Console or add it to your robots.txt.
- Check that pages and images are accessible to Google.
For images on another domain, see the instructions for confirming the domains in the Search Console. The sitemap is a discovery aid and does not guarantee indexing. Obsolete fields such as image title or caption are not created. The basis is the Google documentation of image sitemaps.
Frequent questions
Are the entered URLs accessed?
No. CSV processing, XML generation and download run locally. The actual accessibility of the images is not checked.
Can I register CDN images?
Yes. Image URLs may have a different origin. See Google’s advice on domain confirmation and crawlability.
What happens to invalid lines?
The generator names the affected row and does not create an incomplete file. Correct the inputs and start again.