I have read the FAQs and checked for similar issues: YES Description (including timeline of any changes made): Let's say I have maindomain.com as my main domain. And I have parkeddomain.com as my parked domain. I recently bought parkeddomain.com while maindomain.com has been online for a year. Now, I want to replace maindomain.com with parkeddomain.com as I have changed my site name into Parked Domain. Parked domain is being parked on the public_html directory so when you go to maindomain.com, maindomain.com/parkeddomain.com, and parkeddomain.com you'll see both contents. Would a 301 redirect work if I redirect my MAINDOMAIN.COM TO PARKEDDOMAIN.COM?? Thanks!
A redirect is a redirect, it has nothing to do with whether the domain to which you redirect is parked or not. The only thing that you need to ensure is that the domain you want to redirect to already resolves (i.e., when you type the name in your browser you do not get a 404 Error Page not found). After all, a parked domain is a temporary redirect to a specific page... So yes, it should work, no huhu.
Ok, thank you. I run a wordpress site, should I use the 301 redirect on cpanel or I'll use a plugin? I'm really new to this seo thing.
If you simply want to scrap your old site, then there is no need to keep the hosting. Simply park the old site on the new one (remember to change the name servers if necessary from your registar, if they are different) and delete the other site. You can do that with the Cpanel of the new site. You could use a plugin, but IMHO that's a bad idea. It would imply maintaining the old account. (I assume you have two). In any case, unless you have traffic coming in to your old site, there is no purpose in maintaining the old name... drop it when it expires.