To move WordPress from a subdomain to the root, backup the entire site, copy or move all WordPress files from the subdomain folder to the root directory, update the WordPress Address and Site Address URLs in Settings > General, and configure .htaccess for any necessary redirects to maintain SEO rankings.