Vaya titulito me ha quedado, a ver vamos por partes, lo de las URL’s canónicas no es más que el proceso de seleccionar la mejor URL de acceso a nuestro blog o web.
En la mayoría de casos tenemos diferentes formas de acceder a un sitio, por ejemplo estas cinco:
http://inkilino.com
https://inkilino.com
https://inkilino.com
https://inkilino.com
https://inkilino.com/index.php
Cuando hemos elegido la que más nos gusta, en mi caso he elegido https://inkilino.com, creamos o modificamos el archivo .htaccess de nuestro sitio e insertamos una redirección 301 para que siempre nos redirija el dominio con WWW al dominio sin WWW, tal y como lo tengo yo, así Google verá la redirección 301 y no tendrá en cuenta el dominio sin WWW.
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.dominio.com [nc]
rewriterule ^(.*)$ https://dominio.com/$1 [r=301,nc]
El archivo .htaccess lo podéis crear con cualquier editor de texto, como por ejemplo el notepad de Windows, sólo tenéis que tener en cuenta a la hora de guardarlo que donde pone «tipo», ponga «todos los archivos».
Muchos os preguntaréis para que vale esto, pues basicamente es una cuestión de estética y aparte evitamos el contenido duplicado ese que a Google no le gusta nada de nada.