---
sourceDocument: Zurich ServiceNow AI Platform user interface
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-user-interface

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Page navigation in Service Portal by URL

# Page navigation in Service Portal by URL {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

You can navigate to a portal or a page in Service Portal using a
URL.

Service Portal URLs have the following structure:

    https://<instance>/<portal suffix>/<guest language>/<keywords>?id=<page id>&lang=<language>&<page parameters>

{#navigate-by-portal-url__table_sbr_fnd_r1b__entry__2}

| Element | Description |
|-|-|
| instance | Unique, secure web address for each instance. The default format is `https://<instance name>.service-now.com`. |
| portal suffix | Suffix established for the portal. For example, `/sp`. |
| guest language | The language ID of the portal language. For example, `es` for Spanish. The page returns in the language specified if the language is active and the user accessing the page is a guest user. |
| keywords | Human readable keywords that improve search engine optimization (SEO) and click-through rates for public pages. Human readable URLs also help users understand what to expect on a page for public and non-public pages. For example, https://\<instance\>/kb/en/faq/what-is-a-cookie?id=kb_article_view\&sysparm_article=KB0000007. For more information, see [Add human readable keywords to page URLs](https://www.servicenow.com/docs/lnuqyZemhdGez4N20oQ3Gg "Add human readable keywords to the URLs of portal pages to improve search engine optimization (SEO) and click-through rates and help users understand what to expect on the page."). |
| id | The ID of the page to navigate to within the portal frame. For example, `?id=index`. |
| language | The language ID of the portal language. For example, `lang=es` for Spanish. The page returns in the language requested if the language is active and the user accessing the page is a guest user or an authenticated user without a language preference set. |
| page parameters | Additional parameters are required by some pages to load dynamic content by looking up a record (table, sys_id). Find the `$sp.getParameter` calls in a widget server script to see the parameters that a widget uses. For more detail on this method, see GlideSPScriptable - Scoped. If you don't include these additional parameters when required, you might get a You are either not authorized or record is not valid error message. |
[ ]

{#navigate-by-portal-url__table_sbr_fnd_r1b}

For example, the URL for a public knowledge base page in Spanish in Service Portal could be
`https://<instance>/sp/es/faq/what-is-a-cookie?id=kb_article&sys_id=KB0000007`.  
Note:  
If you use article versioning with the Knowledge Management - Service Portal (com.snc.knowledge_serviceportal) plugin, you must add the article version number to the URL to open a knowledge article in the base system or knowledge portals. For example, instead of accessing an article using the URL https://\<instance\>/sp?id=kb_article\&sys_id=KB0000005, you must include the article version number: https://\<instance\>/sp?id=kb_article\&sys_id=KB0000005%20V1.0. To learn more, see [Article versioning](https://www.servicenow.com/docs/access?context=article-versioning&version=zurich&pubname=zurich-servicenow-platform&ft:locale=en-US).

## Referencing a page ID {#navigate-by-portal-url__section_d2d_gqd_r1b}

Widgets and widget instance options reference Service Portal pages using the
page ID. For example, a link to the sc_home page within a widget HTML template might appear
as follows:  

    <div><a href="?id=sc_home">${Order something...}</a></div>

**Related tasks**   

* [Add human readable keywords to page URLs](https://www.servicenow.com/docs/lnuqyZemhdGez4N20oQ3Gg "Add human readable keywords to the URLs of portal pages to improve search engine optimization (SEO) and click-through rates and help users understand what to expect on the page.")

