XML Sitemap Generator
Create clean, standard XML sitemaps to submit to Google Search Console and Bing Webmaster Tools. Fast bulk URL formatting with automatic dates.
Step-by-Step Instructions
Input Website URLs
Enter your list of website URLs (one URL per line) or paste crawled paths.
Configure URL Metadata
Set Last Modified Date (`<lastmod>`), Change Frequency (`<changefreq>`), and Priority (`<priority>` from 0.0 to 1.0).
Validate XML Schema
Examine generated XML code formatted according to the official sitemaps.org 0.9 standard.
Download sitemap.xml
Download the `sitemap.xml` file, upload it to your server root, and submit it in Google Search Console.
Key Features & Capabilities
- Official Sitemaps.org 0.9 XML schema compliance supporting up to 50,000 URLs per sitemap
- Automatic ISO 8601 W3C datetime formatting (`YYYY-MM-DD` or `YYYY-MM-DDThh:mm:ssTZD`) for `<lastmod>`
- Configurable `<changefreq>` (always, hourly, daily, weekly, monthly, yearly, never) and `<priority>` attributes
- Clean XML entity escaping converting `&`, `<`, `>`, `"`, and `'` inside URL query strings
Frequently Asked Questions
What is an XML Sitemap and why is it essential for SEO?
An XML Sitemap is a structured file listing all canonical, indexable URLs on a website along with metadata (last updated date, priority). It provides search engine crawlers (Google, Bing) with an authoritative roadmap of your site architecture, ensuring newly published and deep-linked pages are discovered, crawled, and indexed rapidly.
What are the size and URL limits for a single sitemap.xml file?
Under official sitemap protocol limits, a single uncompressed `sitemap.xml` file can contain a maximum of **50,000 URLs** and cannot exceed **50 MB** in uncompressed file size. Websites with more than 50,000 URLs must create multiple sitemaps and bundle them under a **Sitemap Index File** (`<sitemapindex>`).
Does Google pay attention to <changefreq> and <priority> tags?
Google search representatives (Gary Illyes and John Mueller) have confirmed that Googlebot largely ignores `<changefreq>` and `<priority>` because webmasters frequently set unrealistic values. However, Google heavily relies on the **`<lastmod>` date** to determine whether a page needs to be re-crawled.
How do you submit your XML Sitemap to Google Search Console?
Log into Google Search Console, select your domain property, navigate to *Indexing > Sitemaps* in the left sidebar, enter `sitemap.xml` in the 'Add a new sitemap' field, and click **Submit**. Google will process the file and report any URL indexing errors.
Related Utilities
Discover complementary online tools in the same workflow.
JSON Formatter & Validator
Format, beautify, minify, validate, and view JSON data online with instant syntax highlighting and error detection.
Base64 Encoder & Decoder
Encode text or binary data into Base64 format or decode Base64 back into raw string format.
CSV to JSON Converter
Easily convert CSV data to clean JSON format. Turn tabular spreadsheets into structured JSON.
YAML to JSON Converter
Convert YAML configuration files into structured JSON for APIs and modern web tooling.
JWT Parser & Token Debugger
Decode JWT tokens to view header, payload claims, and expiration status without sending secrets anywhere.
Hash Generator (SHA-256, SHA-512, MD5)
Generate cryptographically secure SHA-256, SHA-512, SHA-384, and SHA-1 hashes for any text.