Publishing Portal and Enterprise Wiki sites feature the convenience of Friendly URLs, which work in tandem with Managed Navigation to replace location-specific URLs with location-agnostic, more human-readable URLs.
- Physical URL: https://contoso.sharepoint.com/sites/Departments/Pages/Information%20Technology.aspx
- Friendly URL: https://contoso.sharepoint.com/sites/Departments/IT
In this example, the page https://contoso.sharepoint.com/sites/Departments/Pages/Information%20Technology.aspx is referenced by the navigation term ‘IT’.
By default, the Friendly URL is derived from the name of the navigation term itself, though the Friendly URL can be modified in the Term Store Management Tool. Here, the Friendly URL is changed from https://contoso.sharepoint.com/sites/Departments/IT to https://contoso.sharepoint.com/sites/Departments/Info-Technology.
When Managed Navigation is enabled in Site Settings -> Look and Feel -> Navigation, Friendly URLs are created automatically as Publishing Content Type pages are added to the site.
More information about Managed Navigation and Friendly URLs can be found on the Office Support site. (Reference)
While many customers utilize Friendly URLs as part of their content navigation strategy, it is important to be aware of some common issues that can occur.
Physical URLs hidden from Search results
If you look at Library Settings for a Pages library provisioned with a Publishing site, you’ll notice the following column.
The “Hide physical URLs from search” property determines whether search results will include keywords matching the Physical URL of the page. If this is set to “Yes”, then any attempt to search on the actual file name or file path won’t return this page.
- Edit the properties of the ASPX page.
- In the Pages library, select the ASPX page, open its ECB (ellipsis) menu, and click “Properties”.
- Or, select the ASPX page, click the “Files” ribbon, then click “Edit Properties”.
- Uncheck the option “Hide physical URL from search” for each page
- Re-index the Pages library by browsing to Library Settings -> Advanced Settings -> Reindex This Library.
Again, this procedure applies only to Publishing Content Type pages. (Reference) Also, keep in mind that incremental search crawl can take much more time for Publishing Content Type pages than for other content types due to the search crawl accessing the term store. If a re-index operation typically takes 5 to 15 minutes, expect re-indexing of a Pages library on a Publishing site to take 1-2 hours.
Creating pages from Site Ribbon v/s Pages Library
Consider these different ways of creating an ASPX page in the Pages library.
- Site Ribbon.
- Pages Library.
These two procedures have different effects that are summarized below.
|Site Ribbon||Pages Library|
|· “Hide physical URLs from search” set to “Yes”||· “Hide physical URLs from search” set to “No”|
|· Navigation term created automatically, if that option is enabled in Site Settings -> Navigation||· If needed, the term must be created manually from the Term Store Management Tool|
|· Friendly URL assigned automatically||· Friendly URL must be assigned to a term manually in the Term Store Navigation tool|
Content Authors might become confused by this divergent behavior. If this is the case, you can disable the options “Create Friendly URLs for new pages automatically” and “Add new pages to navigation automatically” in Site Settings -> Navigation. This means that Managed Navigation will need to be built manually.