Use orphan-page candidate checker in a repeatable workflow
Export the site's intended page inventory from a sitemap or CMS, plus source/target links from a crawl.
Use complete URLs and make sure the crawl covers the relevant site. Sources on origins absent from your inventory are excluded.
Review URLs with no observed inbound sources. Add contextual links only after confirming the page belongs in the site and the crawl is complete.