I am setting up a website for a client that I will be hosting and maintaining, and I am trying to determine what will be the most pain free setup. My thought is to do the following:
- Set up the clients domain at
client.mydomain.com
- Have the client update their DNS records for
*.client.com
to CNAMEclient.mydomain.com
From a practical perspective, this feels best for me because then I don't have to maintain access to their DNS control panel especially if they want to do other things with it. Furthermore, if I decide I need to move the website to a different host, I can do it seamlessly without their even knowing just by updating where client.mydomain.com
points.
This being said, my concern is that I will affect the SEO for client.com
. If I impact SEO at all, I will just go with the A-Record route and call it good, but if there is no impact, the CNAME route seems nicer to me.
Thoughts?
(As an aside, I do have Google Maps included in this app, and the API key is yelling at me when I hit the app from a different tld... client.mydomain.com
and client.com
. Is there a way to ask for a single google API key that can work with CNAME'd domains? I can work this out in code, but didn't know if there was a simpler solution.)