if ((smn.IsPublished() && smn.ShowInNavigation) || (smn.ShowInNavigation && smn.NodeType == NodeType.InnerRedirect))
Its 2017 and this is still an outstanding issue that we have constant need of resolving.
We have landing pages that need to redirect to eCommerce pages, the eCommerce pages do not show in Nav as they are handled another way. Yet we cannot get our landing page redirects to show in the SF Nav, due to the outstanding issue sited here and other places.
A major problem for our SEO.