XML Sitemap Generator Guide
A well-formed XML sitemap helps search engines understand which URLs on your site are important and how they relate to each other. This tool normalizes URLs, removes duplicates, validates common issues, and outputs protocol-compliant XML you can host at the root or submit in Google Search Console.
How to create sitemap.xml
Collect canonical URLs (one per final landing page), choose whether to include optional tags like changefreq and priority,
set lastmod when you have reliable change dates, and export. Upload the file to your server or use your CMS plugin to serve it dynamically.
Best practices for WordPress
Popular SEO plugins generate sitemaps automatically. If you maintain a custom list, exclude admin, feeds, and thin archives you do not want indexed. Ensure canonical URLs match your preferred domain (www vs non-www, HTTPS).
How many URLs per sitemap
The sitemap protocol allows up to 50,000 URLs per file and a maximum uncompressed size of 50MB. For larger sites, split into multiple sitemaps and reference them from a sitemap index file.
Should you use priority tags
Priority is optional and relative within your site only. It does not guarantee ranking position. Many large properties omit it; use it only if it helps your workflow.
How to submit sitemap to Google Search Console
Open your property in Google Search Console, go to Sitemaps, enter the full URL of your sitemap (for example https://example.com/sitemap.xml), and submit.
Monitor coverage reports for errors and fix invalid URLs or redirects.