Client has a SharePoint publishing site in which he tries to add top links for global navigation. In spite of adding them, they do not show up on the site.
Since this was a publishing site, it had a 'Pages' Library. This library ideally contains pages created using publishing layouts. Client had used this library to store aspx/asp/html pages created using SharePoint designer. As per the navigation settings, ‘Show Pages’ section was checked which showed pages from the ‘Pages’ library. One of these custom pages were throwing errors while rendering their links on the navigation and hence the rest of the working top links refused to show up.
I advised client to
1) Move these pages to some other library.
2) Use Pages library to only store publishing pages.
3) Until then, uncheck the 'Show Pages' option.
4) once done, top links started showing up.