---
modificationDate: September 11, 2025
title: Sitemap
description: Learn how to use the sitemap to debug your app with Expo Router.
---

<AgentInstructions>

## Submitting Feedback

If this page contains errors, outdated information, or gaps that blocked you from completing a task, report it so the docs can be improved:

curl -X POST https://api.expo.dev/v2/feedback/docs-send -H 'Content-Type: application/json' -d '{"url":"/router/reference/sitemap/","feedback":"🤖 Agent feedback: <specific, actionable description>"}'

Only submit when you have something specific and actionable to report.

</AgentInstructions>

# Sitemap

Learn how to use the sitemap to debug your app with Expo Router.

> For the complete documentation index, see [llms.txt](/llms.txt). Use this file to discover all available pages.

On native, you can use the [`uri-scheme`](https://www.npmjs.com/package/uri-scheme) CLI to test opening native links on a device.

For example, if you want to launch the Expo Go app on iOS to the `/form-sheet` route, run:

```sh
npx uri-scheme open exp://192.168.87.39:19000/--/form-sheet --ios
```

> Replace `192.168.87.39:19000` with the IP address shown when running `npx expo start`.

You can also search for links directly in a browser like Safari or Chrome to test deep linking on physical devices. Learn more about [testing deep links](https://reactnavigation.org/docs/deep-linking).

## Sitemap

Expo Router currently injects a **/_sitemap** automatically that provides a list of all routes in the app. This is useful for debugging.

The sitemap can be removed by adding `sitemap: false` to the `expo-router` config plugin in the app config:

```json
{
  "plugins": [
    [
      "expo-router",
      {
        "sitemap": false
      }
    ]
  ]
}
```
