I made a website for a client who sells cooking spices. He purchased two domain names. Both sites currently have near identical content. We want to keep one of the domain names (example: site1.com) as the site for his spices. The other site at a different domain (example: site2.com) will not be used for about six months.
We want to forward site2.com over to site1.com for about six months using a 301 redirect since both domain names get traffic. In six months time, we will make a new site, for new cooking products on site2.com and would like to take off the 301 redirect then. I've heard that a 301 redirect is considered "permanently moved." Or is it only "permanently moved" as long as it's in the .htaccess file? If I take off the 301 redirect in six months will there be any harm done in terms of seo?
I know the domain can be forwarded at the domain registrar, but the client registered at a place that wants to charge $49 per year for domain forwarding which I think is ridiculous. A 301 redirect is free, as is domain forwarding at most other registrars I've worked with.