Common causes.
A DATABASE CONNECTION ERROR
The configuration file has the wrong database name, user or password.
Remember the cPanel prefix: your username is prepended.
A BLANK PAGE
Usually a PHP error. Enable error display temporarily, or check the error log.
Frequently a PHP version mismatch or a missing extension.
THE SITE LOADS BUT LOOKS WRONG
Missing files, usually. Check the transfer completed.
Or missing .htaccess, which FTP clients hide by default.
LINKS GO TO THE OLD SITE
URLs stored in the database still reference the old address.
Use a tool that handles serialised data to update them.
PERMALINKS RETURN NOT FOUND
Missing or incorrect .htaccess.
Re-save permalink settings in WordPress to regenerate it.
IMAGES DO NOT LOAD
Path or permission problems. Check both.
WHAT TO DO FIRST
Check the error log. It names the file and line.