I use managed navigation bound to a custom term set.
The navigation is setup to reuse the same actual page, which contains a search result web part that consume {Term.Title}
This allows to create a people browser (term set represent the organisation) by selecting the business unit.
Everything is working fine except for the generated page's title.
In the index, all pages are present, but titles are actually the title present on the physical page, not the matching term.
Is there a way to index the actual term of the current navigation node ?
I tried to tweak the search schema, looking for a crawled property that may contains the value. But I didn't found one.
How can I reach my goal ?
PS: I'm on SP2016
[Edit] To complete Rothrock's answer, here's a PS script that resync the term labels with the underlying SEO property (too long for comments):
Add-PSSnapin Microsoft.sharePoint.POwershell $site = Get-SPSite https://mysharepoint/sites/somepublishingsite $taxSession = Get-SPTaxonomySession -Site $site $termStore = $taxSession.DefaultSiteCollectionTermStore $SiteTermGroup = $termStore.Groups | ? { $_.SiteCollectionAccessIds -eq $site.ID } $termSet = $SiteTermGroup.TermSets["Navigation du site"] # my Sharepoint is in French, you should adapt this $allTerms = $termSet.GetAllTerms() for($i=0;$i -lt $allTerms.Count; $i++){ $term = $allTerms[$i] if($term.LocalCustomProperties["_Sys_Seo_PropBrowserTitle"] -ne $term.Labels[0].Value){ Write-Host "Mise à jour de $($term.Labels[0].Value) requise" $term.SetLocalCustomProperty("_Sys_Seo_PropBrowserTitle", $term.Labels[0].Value) } } $termStore.CommitAll() 