📄 expo/router/reference/sitemap

File: sitemap.md | Updated: 11/15/2025

Source: https://docs.expo.dev/router/reference/sitemap

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Archive Expo Snack Discord and Forums Newsletter

Sitemap

Edit page

Copy page

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

Edit page

Copy page


On native, you can use the 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:

Terminal

Copy

- 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 .

Sitemap


Directory structure

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:

app.json

Copy

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