Val runs a small home-decor shop. Her new website looks great, but Google is slow to show her pages. We check one simple thing: the XML sitemap. It is missing. We add it, submit it to Google, fix a few pages that should not be there, and set a clean structure. Two weeks later, more of her pages appear in search. Sales grow. This happens often. The sitemap is a small file with a big job.
An XML sitemap is a machine-readable file that lists canonical URLs you want search engines to find. Each <url> can include metadata such as <lastmod>. Change frequency and priority exist in the protocol but Google ignores them; focus on accurate <lastmod>sitemaps.org+1
It tells Google and other search engines:
Where to find it: usually at https://yourdomain.com/sitemap.xml or https://yourdomain.com/sitemap_index.xml.
sitemap_index.xml
├─ page-sitemap.xml
├─ post-sitemap.xml
├─ product-sitemap.xml
└─ category-sitemap.xml
A page entry looks like this:
<url>
<loc>https://example.com/about/</loc>
<lastmod>2025-09-01</lastmod>
</url>
Ignore “priority” and “changefreq.” They do not help. Focus on correct URLs and true lastmod dates.
We keep the sitemap small, clean, and honest. Only good pages go in. Everything else is either styled and kept or excluded. No broken links. No test pages. No duplicates.
| Plan: | PM and SEO define what page types we will have (pages, posts, products, categories). We align content/pages types with the sitemap index (posts, pages, custom post types) and keep each section clean. |
| Build: | Dev sets clean URLs and adds the sitemap tool (Yoast, Rank Math, platform generator, or custom). |
| Review: | QA checks the sitemap in staging. We remove junk pages (example: empty tag pages). |
| Launch: | SEO submits the sitemap in Google Search Console and checks for errors. |
| Maintain: | We watch the index status monthly and after every big change. |
Enable the sitemap in SEO plugin (Yoast or Rank Math Pro). Confirm /sitemap_index.xml loads and section sitemaps exist – https://upqode.com/page-sitemap.xml
In Search Appearance – Settings/Content Types (Yoast) , choose what to include:
Confirm platform sitemap path and sections; apply same include/exclude logic and verify in GSC.
Shopify auto-generates /sitemap.xml with child sitemaps for products, collections, pages, and blogs. You submit once, then monitor.

During an onboarding audit, we found numerous auto-generated archive pages (custom post types, author archives) that were unstyled and offered no SEO value. We removed these sections from the sitemap, retained only quality archive templates, and recommended either styling the remaining archives or eliminating page generation in the functionality to prevent crawl waste.
Result: a smaller, higher-quality sitemap and fewer indexation warnings.
Symptoms: Lot of tag pages, many empty or duplicative. Category pages unstyled.
Result: Google spends time on pages that matter. Faster indexing of new posts.
XML is for crawlers. HTML can help users and internal linking. Use both if the HTML version is well-designed.
Only if they are designed, have unique text, and help users. Otherwise exclude.
Not if they have no traffic or links; check first, then decide.
You can, but Google ignores them; prioritize clean inclusion and accurate <lastmod>.
Yes. Declare the proper namespaces and follow each extension’s rules.
Yes. It helps Google find pages faster, especially right after launch.
No. Keep only the main product and category URLs.
Create a new sitemap with the new URLs. Add 301 redirects for old winners. Watch Google Search Console for one month.
Remove them from the sitemap and set noindex if needed. Clear cache. Resubmit.
No. Focus on good pages and true <lastmod>.
Submit it in Google Search Console. Also add Sitemap: https://domain.com/sitemap.xml in robots.txt.
You can. Add hreflang pairs in the sitemap or in HTML. Keep consistent.
Check traffic and backlinks first. If none, remove without redirects. If some value, redirect to the best category or blog hub.
Yes. Remove broken URLs from the sitemap. Fix the page or keep it out.
Normally once. Resubmit after large changes.
List only the canonical host. Stick to HTTPS.
A well-structured XML sitemap can speed up indexing, reduce crawl waste, and highlight the pages that truly matter. If you want support reviewing your sitemap, fixing indexation gaps, or aligning it with Google’s best practices, our SEO team is here to help.
Submit the form below and let us take care of it for you.