> For the complete documentation index, see [llms.txt](https://docs.openbuild.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbuild.io/working-with-the-framework/navigation/navigation-through-url-parameters.md).

# Navigation through URL parameters

Keep your navigation history

A more advanced way of navigating is to use URL parameters. These have two distinct advantages over custom states:

a) when you use url parameters, you still navigate by the URL even if you do not seem to leave the page. This means you build up a breadcrumb trail and can go back and forth in the browser to go to a previous page.&#x20;

B) you can append parameters to your URL's that can interact with your page as you navigate. You can add a URL parameter in a link in your emails to navigate to the right section of your page for example.

In general passing data along in URL parameters is a common practice and very versatile.&#x20;

<figure><img src="https://3323346004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4eajJmOk3q8BX2WzhCG%2Fuploads%2FmBhastDRthW9BYlDFMdF%2FScreenshot%202022-10-03%20at%2015.05.27.png?alt=media&amp;token=21fc2282-1e95-4510-ba42-7e71e44aa341" alt=""><figcaption><p>Set type of content for the section as 'text' and type in the text you want to refer to when navigating</p></figcaption></figure>

<figure><img src="https://3323346004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4eajJmOk3q8BX2WzhCG%2Fuploads%2F6XigWwD9HEDYZp3QBsWL%2FScreenshot%202022-10-03%20at%2015.05.39.png?alt=media&amp;token=f18b1f0b-9d5b-4925-a51e-68c0f8960029" alt=""><figcaption><p>Section is invisible by default</p></figcaption></figure>

<figure><img src="https://3323346004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4eajJmOk3q8BX2WzhCG%2Fuploads%2FsvZYlTf7vriBwl3T8HGc%2FScreenshot%202022-10-03%20at%2015.05.50.png?alt=media&amp;token=0ca87320-cc9e-4217-a094-8bf42b20b321" alt=""><figcaption><p>We are referring the URL parameter to make the right section visible </p></figcaption></figure>

Navigation action can refer to the text on the ❖ Section Users we set. The workflow will look like this:

<figure><img src="https://3323346004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4eajJmOk3q8BX2WzhCG%2Fuploads%2F1j57Cee3f7BLzET2mUwK%2FScreenshot%202022-10-03%20at%2015.15.15.png?alt=media&amp;token=64c82ec7-60ef-443c-a0ae-005bff1fa5d5" alt=""><figcaption></figcaption></figure>

Additionally, you can use extra parameters such as 'tab' to create a sub-navigation. Or UID if you are working with data (read more about this in [this section](/working-with-the-framework/data-and-workflows/crud.md)).

You can also use more advanced practice such as using Option set to navigate. You can read about it in the [next section](/working-with-the-framework/navigation/navigation-through-url-parameters-with-option-sets.md).&#x20;
