Free XML Sitemap Generator Index Your Website Faster

url utilities

Build, manage, and optimize your XML sitemap with precision. Import URLs from any site to facilitate the start, then manually refine every entry for superior search engine crawling.

Sitemap Configuration
URL Path (Full)Change FreqPriorityLast ModifiedAction
Powerful Pro Features
Hybrid Editor

Combine automated web crawling with manual precision. Start by fetching links, then hand-curate the details.

Real-time Preview

See your XML code generate instantly as you type. No guesswork, no waiting for a final export to see errors.

Auto-Resolve Paths

Our crawler intelligently converts relative internal paths into full absolute URLs automatically.

Granular Attributes

Fine-tune the priority (0.0 to 1.0) and change frequency for every single page to optimize crawl budget.

GSC Compliant
Generates 100% valid XML following the Sitemaps.org protocol, ready for Google Search Console submission.
100% Client-Side

Privacy first. Your website architecture is processed entirely in your browser. We never store your data.

How to Use
1. Fetch or Add

Enter a URL and click "Fetch" to scan the site, or use "Add Link" to start building manually from scratch.

2. Refine Data

Modify any field in the table. Adjust priorities for your money pages and update modification dates as needed.

3. Export XML
Once satisfied with the live preview, click "Download XML" to save the production-ready file to your device.
Why it's the Best
Strategic Indexing

Most generators are "dumb" and find everything. Architect Pro allows you to exclude low-value pages and highlight high-value ones.

Crawl Budget Mastery

By managing 'changefreq' and 'priority' manually, you instruct Googlebot to visit your updated content more often.

Developer Ready

No bloated scripts or messy formatting. Just clean, optimized XML that works with any CMS or hand-coded site.

Success
`,r=new Blob([i],{type:"text/html"}),t=document.createElement("a");t.href=URL.createObjectURL(r);t.download=`sitemap-${(new Date).toISOString().slice(0,19).replace(/:/g,"-")}.html`;t.click();URL.revokeObjectURL(t.href);showToast("HTML file with sitemap preview downloaded successfully!","success")}const bgCv=document.getElementById("bgCanvas"),bgCtx=bgCv.getContext("2d");let BW,BH,pts=[];resize();mkPts();draw();window.onresize=()=>{resize(),mkPts()};const baseUrl=window.location.origin,API_FETCH=baseUrl+"/api/request/fetch-url";let rows=[];document.addEventListener("DOMContentLoaded",()=>{lucide.createIcons(),addManualRow()})