Tim, When Google indicates it has not crawled most of the URLs in a sitemap, but it has crawled a lot of URLs, it often indicates that the sitemap does not match up with reality.
I would check to see that the sitemap lists URLs that you can natuarally find via links on the website.
With a valid sitemap of that size I tend to see almost all pages indexed after a few weeks.
Hello Tony, Thanks for that. Strangely, without me knowingly doing anything, it is now showing 346 indexed out of 349 submitted. But the images bar chart is still showing 300 images submitted with zero indexed, would you expect a similar level of indexing on the images? I'll keep an eye on it for a while.
Thanks again, Tim Jones
That's good news,
The same thing with image indexing. Make sure the image URLs match the ones used on the website. It may take longer, as Google crawles images via a different bot.
It looks as though a lot of other Shopify sites have had this issue in the past, please see link
It doesn't appear to give an explanation. However, I don't think I am going to worry about it, when I type a product description into Google and click on images, I don't have to look far to find one of mine, so Google must be finding them.
Thanks for your help, Tim Jones
Sitemaps are more of a tool to suggest which pages/images are important to you. It can help them get indexed first and can help with canonical issues.
But it does not stop real pages/images on the website itself in getting indexed.
I suspect Shopify is using a slightly different image URL format to what is most frequently used on the pages. Maybe because of the cdn, or by using parameters to alter the images. I'll see if I can take a look one day.