With the use of SharePoint sites, SharePoint sites are modified in a variety of ways, such as using SharePoint Designer, using Visual Studio to develop Solution/feature, and so on. This is likely to cause some modifications that do not conform to the SharePoint specification. Although the site can be used normally, when upgrading, it is very likely that the site after the upgrade is displayed incorrectly or is not available.
For example, I've met a lot of customers, and after upgrading SharePoint 2007/2010 to 2013, the page appears to be out of place.
SharePoint 2013 provides its own features to check the health of site collections. Go to Site settings->site Collection Administration, find SiteCollection health checks, click to enter:
Click Start Checks:
SharePoint generates a report that lists the issues that appear:
and provides a link to the workaround.
There are also hints for items that do not have problems.
Site Collection Health Check