XML Sitemap Generator
Create valid XML sitemaps for search engines. Control priority, change frequency, and last modified dates.
Input Mode
Default Values
Preview
What is an XML Sitemap?
An XML sitemap is a file that lists all the URLs on your website in a structured format. Search engines like Google use sitemaps to discover and index pages more efficiently. It's especially useful for large websites, new sites, or sites with pages that aren't well-linked internally.
How to Use the Sitemap Generator
Choose between manual entry (add URLs one by one) or bulk paste (paste multiple URLs at once). For each URL, set the priority (0.0-1.0), how often it changes (weekly, daily, etc.), and the last modified date. Generate, validate, and download your sitemap.xml file.
Steps:
- Choose "Manual Entry" or "Bulk Paste" mode
- Add or paste your URLs
- Set priority, change frequency, and last modified date for each URL
- Click "Validate" to check for errors
- Copy or download the sitemap.xml file
- Upload to your website root (https://example.com/sitemap.xml)
- Submit the sitemap to Google Search Console and Bing Webmaster Tools
Understanding Sitemap Attributes
Priority
A value between 0.0 and 1.0 indicating the relative importance of a page compared to other pages on your site. Default is 0.5. Higher priority doesn't influence how Google ranks pages, but helps with crawl allocation.
- 1.0: Homepage and most important pages
- 0.7-0.8: Main category pages
- 0.5: Regular content pages (default)
- 0.3: Archive or low-priority pages
- 0.0: Pages you don't care if crawled
Change Frequency
How often you expect the page content to change. This is a hint to search engines, not a directive.
- always: Content changes on every visit (rarely used)
- hourly: Updated multiple times per day
- daily: Updated every day
- weekly: Updated weekly (default for blogs)
- monthly: Updated monthly
- yearly: Updated yearly or less
- never: Content is archived/won't change
Last Modified
The date the page was last updated (YYYY-MM-DD format). Helps search engines determine if a page needs re-crawling.
Best Practices for Sitemaps
- Include your homepage and all main navigation pages
- Include important content pages but exclude duplicates or very similar pages
- Exclude pages with noindex meta tag
- Keep sitemaps under 50MB and 50,000 URLs (use multiple sitemaps for larger sites)
- Use accurate last modified dates to help Google prioritize recrawls
- Submit your sitemap to Google Search Console for better indexing
- Update your sitemap when you add new pages
Frequently Asked Questions
Is an XML sitemap required for SEO?
It's not required, but highly recommended, especially for large or new websites. Sitemaps help search engines discover all your content and can improve indexing speed.
How often should I update my sitemap?
Update it whenever you add or remove significant pages. For frequently updated sites, regenerate it weekly or daily.
Can I have multiple sitemaps?
Yes. For sites with more than 50,000 URLs, create multiple sitemaps and link them in a sitemap index file.
What's the difference between priority and importance?
Priority tells crawlers which pages are most important for crawling. It doesn't affect search rankings. Importance is determined by backlinks, user engagement, and content quality.
How do I submit my sitemap to Google?
Use Google Search Console. Go to Sitemaps section, paste your sitemap URL (e.g., https://example.com/sitemap.xml), and click Submit. Google will typically crawl it within a few days.
Will a sitemap improve my rankings?
Not directly. A sitemap helps Google discover and index your pages faster, which can improve visibility and traffic, but it doesn't influence ranking algorithms.
Can I exclude pages from my sitemap?
Yes, simply don't include those URLs. If you want to prevent a page from being indexed, use the noindex meta tag instead of omitting it from the sitemap.
Power up your SEO workflow
BreezyTools Pro removes all ads, gives you early access to new tools, and supports ongoing development. Less than a coffee a month.