Developer SEO
    Free · in-browser · no signup

    XML Sitemap Builder

    Normalize and dedupe a URL list into a valid <urlset> sitemap with lastmod, changefreq, and priority.

    Direct answer

    The XML Sitemap Builder takes a list of URLs, removes duplicates and non-HTTP(S) entries, and outputs a valid <urlset> sitemap with lastmod, changefreq, and priority.

    Try the tool

    4 valid

    sitemap.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
        <loc>https://rankoraxpress.com/</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
      </url>
      <url>
        <loc>https://rankoraxpress.com/analyzer</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
      </url>
      <url>
        <loc>https://rankoraxpress.com/features</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
      </url>
      <url>
        <loc>https://rankoraxpress.com/pricing</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
      </url>
    </urlset>

    What this tool generates

    It normalizes each URL, deduplicates them, rejects non-HTTP(S) entries, and emits a standards-compliant sitemap.xml with <loc>, <lastmod>, <changefreq>, and <priority> elements.

    Why sitemaps matter

    A sitemap helps search engines discover all indexable URLs on your site, especially pages with few internal links. It is also referenced by robots.txt so crawlers find it automatically.

    How to use the output

    Save the XML as /sitemap.xml and add a Sitemap: directive to robots.txt. Only include canonical, indexable, HTTPS URLs — never redirects, noindex pages, or private routes.

    How to use the XML Sitemap Builder

    1. 1

      Paste your URL list

      Add one URL per line. The builder normalizes each URL, removes duplicates, and rejects any non-HTTP(S) entries.

    2. 2

      Set lastmod, changefreq, and priority

      Use an accurate lastmod date for each URL. changefreq and priority are hints — set them honestly and leave defaults where you are unsure.

    3. 3

      Generate the <urlset>

      The tool emits a standards-compliant sitemap.xml with <loc>, <lastmod>, <changefreq>, and <priority> for every unique URL.

    4. 4

      Publish and reference it

      Save the XML as /sitemap.xml and add a Sitemap: directive to robots.txt so crawlers discover it automatically.

    Examples

    Single canonical URL

    <url><loc>https://example.com/about</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

    Deduped list

    Paste https://example.com/, https://example.com, and https://example.com/#top — the builder collapses them to one canonical entry.

    Common problems & fixes

    Sitemap includes redirect or noindex URLs

    Fix: Only list canonical, indexable, 200-status URLs. Redirects and noindex pages waste crawl budget and confuse indexation.

    Fake lastmod dates

    Fix: Use the real last-modified date. Google ignores lastmod it cannot trust and may stop honoring the sitemap.

    Duplicate URL variants

    Fix: Normalize trailing slashes and fragments before publishing so each page appears exactly once.

    Frequently asked questions

    What is an XML sitemap?

    An XML sitemap is a file that lists your site's indexable URLs so search engines can discover them. It uses the <urlset> schema from sitemaps.org.

    Which URLs should I include in a sitemap?

    Only canonical, indexable, HTTPS URLs that return HTTP 200. Exclude redirects, noindex pages, private routes, and duplicate or parameter variants.

    How often should I update my sitemap?

    Whenever you add, remove, or significantly change a public page. Use an accurate lastmod date — do not artificially update it to force re-crawling.

    Related free tools

    Audit your site in seconds

    Run a free SEO, AEO, and GEO audit. See exactly what to fix and why.

    No signup required · RankoraXPress