MacAlchemist

Offline Sitemap Manager

Map your site without crawling your site.

A free, local-first sitemap manager and audit tool. It works from a local snapshot of your website, lets you review changes before approving them, and generates XML and human-readable sitemap files without hammering the live server.

No live-site crawling No server credentials No subscription No scan quota GPLv3

Why does this exist?

Most sitemap generators discover pages by crawling the live website. That is convenient, but it also means sending request after request to the server.

This one takes a deliberately different approach. It was built after a sitemap crawler managed to get the developer's own IP address blocked from his own site. Offline Sitemap Manager examines a local copy instead, so routine sitemap maintenance creates no crawler traffic on the live site.

⌂

Local first

Point it at a local backup, mirror or snapshot. The sitemap engine does not need to visit the live website.

✓

Review before approval

New discoveries are candidates, not automatic additions. You decide what belongs in the approved sitemap.

⚠

Useful auditing

Flags things such as broken or mismatched canonicals, noindex pages, unresolved links and missing approved pages.

↺

Maintain, don't just generate

Keeps a persistent approved baseline and supports repeat scans, historical audits and configurable lastmod behaviour.

↯

No artificial limits

The program imposes no subscription tier, monthly scan quota or artificial URL cap. Normal sitemap-protocol limits still apply.

⇩

Safe output

Generated files go into a separate output folder for inspection. The program does not upload or overwrite your live site.

How it works

Choose a local copy

Use a backup, mirror or other local snapshot of the website files.

Scan or audit

Routine scans find changes; deliberate audits can uncover older pages and sitemap gaps.

Review

Inspect candidates and warnings, then approve only the URLs you actually want.

Generate

Create XML sitemap files, a sitemap index, human-readable HTML and a change report.


The important limitation

You need a local snapshot or export of your website. That is not an accidental omission: it is the reason the program can remain offline.

It is best suited to sites whose public pages can be represented by local files. Database-driven CMSs, hosted site builders and JavaScript-generated routes may need a separate exporter/helper in future. Such helpers would remain separate from the stable core application.

Download v0.1.5

Windows portable

Ready-to-run Windows build. No Python installation should be required. Unzip it, keep the supplied folder together, and run OfflineSitemapManager.exe.

Download for Windows

Portable ZIP · Windows 64-bit

Source / Python

Python source, README, GPLv3 licence, demo project/site, checksums and the optional Windows build script. Suitable for Linux and other systems with Python/Tkinter.

Download source

Source ZIP · Python 3 + Tkinter

Free software, coffee optional

Offline Sitemap Manager is released under the GNU General Public License v3 (GPLv3). It is free to use, modify and share under that licence.

If it saves you some trouble, you can buy me a coffee. Entirely optional. The software does not become sulky if you don't.

Bug reports, suggestions and commercial/proprietary licensing enquiries: sitemapper@macalchemist.net