---
title: Index Query Param
new: true
---
# Index Query Param
You may find a wild `?index` appear in the URL of your app when submitting forms.
Because of nested routes, multiple routes in your route hierarchy can match the URL. Unlike navigations where all matching route loaders are called to build up the UI, when a form is submitted _only one action is called_.
Because index routes share the same URL as their parent, the `?index` param lets you disambiguate between the two.
For example, consider the following router and forms:
```jsx
createBrowserRouter([
{
path: "/projects",
element: