Skip to content
Planning/Free tool

App Sitemap Builder

Arrange public, authenticated, and admin pages into an editable app sitemap. Export a page tree, navigation brief, or JSON without AI.

01 / Home

Lowercase letters, numbers, hyphens. Leave empty for a top-level home route.

02 / Dashboard

Lowercase letters, numbers, hyphens. Leave empty for a top-level home route.

03 / Projects

Lowercase letters, numbers, hyphens. Leave empty for a top-level home route.

04 / Admin

Lowercase letters, numbers, hyphens. Leave empty for a top-level home route.

Your page tree

Parents define route nesting. Access labels are planning notes.

  • Home

    /

    Public
  • Dashboard

    /app

    Signed in
  • Projects

    /app/projects

    Signed in
  • Admin

    /admin

    Admin

Navigation specification

app-sitemap.md

Application sitemap

  • Home — / [Public]
  • Dashboard — /app [Signed in]
    • Projects — /app/projects [Signed in]
  • Admin — /admin [Admin]

Navigation brief

Use this hierarchy to plan navigation. Enforce access on the server; hiding a link is not protection. Keep public and authenticated navigation clear. Preserve reading order, active-page indication, and a useful not-found destination.

  • /: Home; access: Public; parent: top level.
  • /app: Dashboard; access: Signed in; parent: top level.
  • /app/projects: Projects; access: Signed in; parent: Dashboard.
  • /admin: Admin; access: Admin; parent: top level.

This is an application planning tree, not a crawler-facing sitemap.xml.

Word count: 104Back to details ↑

Export text stays in English; your input is kept as entered.

No signup. No AI credits. This tool assembles your output in your browser.

From an idea to something useful.

  1. 01

    Add pages and choose their parent pages.

  2. 02

    Assign route segments and access levels.

  3. 03

    Review the resulting tree and export your navigation brief.

A little context.

An application sitemap is a planning tree, distinct from a search-engine sitemap.xml file. Parent pages determine route nesting. Access labels describe intended visibility, not enforced permissions. This builder checks sibling route conflicts and prevents circular parent relationships.

Good questions.

Is this a sitemap.xml generator?

No. It plans application pages and navigation. Your deployed site still needs its own crawler-facing sitemap.

Will changing access labels protect a page?

No. Implement authentication and authorization in your application. The labels are documentation only.

All tools