Il tuo sito deve usare www o no? Le differenze di DNS, cookie e hosting, un aiuto rapido per decidere e i tag 301 e canonical per scegliere una sola versione.
Vanno bene entrambi, per la ricerca e per i visitatori, purché tu ne scelga uno e reindirizzi in modo permanente l'altro verso di esso. Le vere differenze sono tecniche: un nome www può essere un CNAME che punta al tuo host, mentre il dominio nudo di solito no, e i cookie impostati sul dominio nudo raggiungono ogni sottodominio. La coerenza conta molto più della scelta.
Le differenze pratiche
Molti siti di piccole attività rispondono su entrambi gli indirizzi senza volerlo, il che divide i link e lascia ai motori di ricerca il compito di indovinare quale sia quello vero. Per sistemarlo bastano una decisione e due piccole modifiche: un redirect permanente dalla versione che abbandoni e un tag canonical su ogni pagina che indichi la versione che tieni. Rispondi alle domande qui sotto per avere un consiglio e il codice per applicarlo.
Le indicazioni di Google sugli URL duplicati riguardano la scelta di una versione, non quale. Quello che danneggia è servire le stesse pagine su entrambe, perché poi Google deve scegliere un canonico. La sua documentazione definisce i redirect e rel=canonical segnali forti, quindi usali entrambi per dirgli quale hai scelto.
Lo standard DNS dice che nessun altro dato deve trovarsi su un nome che contiene un CNAME. Il dominio nudo deve avere record SOA e NS, quindi un CNAME lì viola questa regola. Alcuni provider DNS offrono record ALIAS o il CNAME flattening per ottenere lo stesso effetto.
Un cookie impostato senza attributo Domain resta legato all'host esatto che l'ha creato. Un cookie impostato con Domain=example.com viene inviato a example.com e a tutti i suoi sottodomini, come shop.example.com, il che può far trapelare dati o appesantire ogni richiesta verso di essi.
Un 301 o un 308, perché la scelta è permanente. Google usa un redirect permanente come segnale che la destinazione deve essere il canonico, e uno temporaneo non trasmette quel segnale.
Cerca nelle impostazioni un'opzione per il dominio principale. La maggior parte dei builder ospitati ti permette di collegare entrambi i nomi e segnarne uno come principale, poi reindirizza l'altro per te. Prova entrambi gli indirizzi in un browser per conferma.
Un solo blocco server intercetta il nome abbandonato su entrambe le porte e manda tutto a quello scelto con un 301.
Ogni pagina indica il proprio indirizzo nella versione scelta, a sostegno del redirect.
Il nome www è un CNAME verso l'host; il dominio nudo mantiene un record A che punta a ciò che esegue il redirect.
Rispondi a tre domande. Il consiglio e il codice si aggiornano quando cambi una risposta.
Il tuo dominio
Il tuo hosting ti chiede di puntare il dominio a uno dei suoi nomi con un CNAME?
Il tuo provider DNS offre ALIAS, ANAME o CNAME flattening sulla radice?
Usi altri servizi su sottodomini, come shop. o app., che non devono ricevere i cookie del sito principale?
Sì
No
Usa {v} e reindirizza verso di esso il dominio nudo.
Vanno bene entrambi. Il dominio nudo {v} è un'ottima scelta; reindirizza www verso di esso.
Il tuo hosting vuole un CNAME e il tuo provider DNS non può simularne uno sulla radice, quindi www è la versione che può puntarvi.
Un sito con www tiene i suoi cookie lontani dagli altri sottodomini.
Il tuo provider DNS può far puntare la radice al tuo hosting, quindi nulla ti obbliga a usare www.
Redirect Nginx
Tag canonical
Inserisci un dominio nudo come example.com.
Inizia gratis · Nessuna carta di credito richiesta