A URL may be used in emails, downloads and external integrations as well as on the website. Looking only at internal links could miss those connections.
What inventory would you ask for first? Would you require a small test migration before changing the full pattern?