Sitemap.xml creates an awful mess in Google Results - How To Fix?

Topic summary

Main issue: After submitting Shopify’s native sitemap.xml to Google Search Console (GSC), brand search results show only one useful collections link, surface low-level products, ignore the blog, include a broken page, and display an unwanted category.

Proposed fix: Submit Shopify’s component (“mini”) sitemaps individually to GSC to encourage fuller crawling of key sections:

  • sitemap_products_1.xml (products)
  • sitemap_pages_1.xml (pages)
  • sitemap_collections_1.xml (collections)
  • sitemap_blogs_1.xml (blogs)

Steps:

  • Open https://yourstoreurl.com/sitemap.xml to find the mini sitemap URLs.
  • Submit each URL separately in GSC under Sitemaps.
  • For any missed pages, use GSC’s URL Inspection to request individual indexing.

Timing: Google may take several days to a couple of weeks to crawl and index after submission.

Notes:

  • GSC = Google’s site management tool for indexing/crawl control.
  • URL Inspection = tool to check index status and request indexing.

Status/outcome: No confirmation of improved results yet. The original poster asked if someone could handle the implementation as paid work. Discussion remains open with action steps identified but no reported resolution.

Summarized with AI on January 31. AI used: gpt-5.

Hi

We have submitted the native sitemap.xml that Shopify creates to Google webmaster tool/search console

but on typing out out site name it provides only 1 useful link to collections.

It then individually lists a few low level products we have no interest in showing.

It pays no attention to the blog

It lists broken a broken page

and 1 category we have no interest in showing.

Is there anyway to force it to show the important parts of the stores?

Yes, you can force it to show the important parts of the store.

Aside from the main sitemap, https://storeurl.com/site.xml, you should locate the rest of the - what I call them - “mini sitemaps” of your site and submit into the sitemap section in Google Search Console.

They look similar to these:

https://yourstoreurl.com/sitemap_products_1.xml?from=6041739591848&to=7963483242742

https://yourstoreurl.com/sitemap_pages_1.xml

https://yourstoreurl.com/sitemap_collections_1.xml

https://youstoreurl.com/sitemap_blogs_1.xml

Here are the steps: (replace youstoreurl.com with your actual store url)

  1. Type into your browser: https://yourstoreurl.com/sitemap.xml
    The 4 mini sitemaps will appear. Copy each of them individually and paste into Google Search Console under sitemap.

This will force Google to transverse through all the pages. This will take a few days to a week or two, depending on the volume of pages.

In case if any pages are missed out, go to URL inspection and request for individual pages indexing.
This will flag to Google the specific pages that have been missed out and they will add it into their queue for indexing.

Note: after requesting, it will take a few days to a week or two before the page is finally indexed.

Fancy a paying job getting all this done for us?