Our site is developed in custom-made CMS which has many technical drawbacks. we are in the process of moving to new CMS for seo and editorial purposes.
The 2 major concerns I have are,
1) This CMS generates soft 404 errors for deleted/non-existing pages. So none of the link research tools gives me broken backlinks because they can't find proper 404 pages on our domain.
As per my knowledge, there are many pages which no longer exist but have got good backlinks from past.
Question: Should I make the changes in current CMS and make it produce proper 404 header for deleted/dropped pages to get broken backlinks data? OR I can still get this data after moving to new CMS that has the proper 404 in place?
2) For some reason CMS has generated huge number of weired url variations (no content). All possible combinations of pages and subdirectories, urls with " in them etc.
AHREFs crawl report shows 6400 pages with '200-ok' http status on our domain, while there are hardly 300 active pages on site.
Google doesnt seem to index them but I am not sure about, whether or not it can crawl these pages as they are not linked from website's code.
Question: After moving to new CMS, should I just forget about these non-existing pages or is there anything that I should do? I think 404 correction will solve this issue as well.
Sorry if my questions are not so bright. :)