This all seems to be like a bunch of contradictions!
Firstly, Google recommends that both the www and non www entities of my website are listed as properties in webmaster tools. Done.
In doing this Google then asks you to select your preferred domain, with or without www. Set to without.
Then Google states this: "This setting defines which host - www or not - should be considered the canonical host when indexing your site." So I believe my real domain is with www and the canonical is without.
Then Google states this: " Ensure that you specify the new host as canonical in all page links or sitemaps. Use 301 redirects to route traffic from the previous host to the new host. "
So does this mean I need to add:
<link rel="canonical" href="http://serenitygardenrooms.com" />
to every page on the site?
and
Do I then also need to use a permanent 301 redirect in my .htaccess file like this:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.serenitygardenrooms\.com$
RewriteRule ^/?$ "http\:\/\/serenitygardenrooms\.com\/" [R=301,L]
?????
And then there is the CNAME of the dns settings. Which is also defined as so:
"www.serenitygardenrooms.com CNAME 10 minutes serenitygardenrooms.com"
Now providing I have firstly, understood and applied the right settings and coding.... Doesnt this sound like saying the same thing in 5 different ways and a little unnecessary? Do I really need all this?
I would appreciate the "Right" opinion on this.
Many thanks