TFT

Generate XML Sitemap for SEO

Create a standards-compliant XML sitemap to help search engines index your website. Add URLs, priorities, and change frequencies easily.

5 URLs

Sitemap XML will appear here...

About XML Sitemap

An XML sitemap helps search engines discover and index your website pages. Submit your sitemap.xml to Google Search Console and Bing Webmaster Tools. The sitemap includes URL locations, last modification dates, change frequency hints, and priority values for each page.

How It Works

This XML sitemap generator creates standards-compliant sitemap.xml files that help search engines discover and index your website's pages. It follows the sitemaps.org protocol used by Google, Bing, and other search engines.

The generation process:

  1. Add URLs: Enter your website URLs manually, paste a list, or import from a file.
  2. Set metadata: Optionally add lastmod (last modified date), changefreq (update frequency), and priority values.
  3. Generate XML: The tool creates properly formatted XML following the sitemaps.org schema.
  4. Download: Save the sitemap.xml file and upload it to your website's root directory.

For large sites with over 50,000 URLs, the tool can generate sitemap index files that reference multiple sitemap files. This is required by search engines for very large websites.

When You'd Actually Use This

Launching a new website

Just deployed a new site? Generate a sitemap and submit it to Google Search Console to speed up indexing of all your pages.

Adding a blog or news section

New content sections might not be well-linked internally. A sitemap ensures search engines find every new post immediately.

Fixing indexing issues

Some pages aren't showing in search results? A sitemap explicitly tells search engines about pages they might have missed.

Managing large e-commerce sites

Product pages come and go. Regular sitemap updates help search engines keep their index current with your inventory.

Supporting international SEO

Sites with multiple language versions can use sitemaps to specify hreflang annotations for each localized page.

Documenting site structure for clients

A sitemap provides a clean list of all indexed URLs. Useful for audits, migrations, or showing clients their site's scope.

What to Know Before Using

Sitemaps don't guarantee indexing

A sitemap is a suggestion, not a command. Search engines may still choose not to index certain URLs based on their own criteria.

50,000 URL limit per sitemap

The sitemaps.org protocol limits each sitemap file to 50,000 URLs or 50MB uncompressed. Larger sites need sitemap indexes.

Only include canonical URLs

Don't add duplicate URLs, parameter variations, or non-canonical versions. Only include the primary URL for each page.

Priority is a hint, not a ranking factor

The priority value (0.0 to 1.0) suggests importance relative to your other pages. Google has stated it doesn't affect rankings.

Place sitemap at root or reference in robots.txt

Upload to yourdomain.com/sitemap.xml or add 'Sitemap: https://yourdomain.com/sitemap.xml' to your robots.txt file.

Common Questions

Do I need a sitemap for a small website?

Not strictly necessary if all pages are well-linked internally. But it doesn't hurt and can help search engines discover pages faster.

What's the correct date format for lastmod?

Use ISO 8601 format: YYYY-MM-DD for dates (2024-03-15) or YYYY-MM-DDThh:mm:ss+TZD for timestamps with timezone.

How often should I update my sitemap?

Update whenever you add, remove, or significantly change pages. Many CMS platforms regenerate sitemaps automatically on content changes.

Can I include images and videos in the sitemap?

Yes. The sitemaps.org protocol supports image and video extensions with additional metadata like captions, titles, and thumbnails.

What's the difference between changefreq values?

Values range from 'always' to 'never': always, hourly, daily, weekly, monthly, yearly, never. It's a hint about how often content changes.

Should I include noindex pages in the sitemap?

No. Pages with noindex meta tags or robots.txt blocks shouldn't be in the sitemap. It sends mixed signals to search engines.

How do I submit my sitemap to Google?

Use Google Search Console. Go to the Sitemaps section, enter your sitemap URL (like sitemap.xml), and click Submit.