How an orphan page is found here
An orphan page is listed in your sitemap but not linked to from anywhere else on your site, which makes it harder for both search engines and real visitors to discover through normal browsing. This fetches your sitemap's full URL list, then separately crawls your site starting from the page you specify (following internal links up to 30 pages), and reports every sitemap URL the crawl never reached.
Why the crawl is capped at 30 pages instead of following every internal link
The crawl is capped at 30 pages to stay fast, so on a larger site this surfaces likely candidates rather than a complete orphan-page audit - pages beyond that cap that are genuinely linked internally may show up here as a false positive simply because the crawl did not get that deep. Treat the result as a shortlist worth checking manually, not a final verdict on any one page.
Why this compares the sitemap and the crawl separately rather than checking each sitemap URL one at a time
Fetching the full sitemap list and crawling your actual link structure as two independent operations, then comparing the two sets, is far faster than individually checking whether each sitemap URL has an inbound link somewhere on the site - it's also what makes the comparison meaningful, since an orphan page by definition is one your normal browsing path never reaches.
Why fixing an orphan page usually means adding a link, not rewriting the page
A page that is genuinely valuable but has no internal links pointing to it is usually missing exposure, not missing quality - adding a link to it from a relevant, already-linked page is typically the direct fix, since that's the specific gap (discoverability, not content) an orphan page actually has.