L'ultima guida alle risorse SEO canonica

Pubblicato: 2019-07-24

Questo articolo è un contributo per gli ospiti: leggi di più sull'autore in fondo al post.

Ti sei mai chiesto cos'è la SEO canonica e in che modo riguarda le tue proprietà? Bene, ti assicuro che non sei il primo!

Come SEO tecnico per un'azienda più grande, vedo specialisti e sviluppatori junior che lottano per capire quali sono le relazioni canoniche, come/quando usarle e perché hanno un posto nell'ottimizzazione per i motori di ricerca.

E ad essere onesti, la maggior parte dei SEO concorda sul fatto che la natura stessa dello scopo e dell'intento di Canonical è contorta.

Oggi, tuttavia, SEO Butler mette a tacere qualsiasi malinteso con una guida informativa completa sui canonici ai fini della SEO.

Cos'è un tag canonico?

Un tag canonico, noto anche come "canonical rel" o "rel canonical", è un attributo che definisce la relazione che una risorsa ha con un documento HTML.

Viene spesso utilizzato per definire la copia di una pagina che si desidera presentare ai motori di ricerca per l'indicizzazione.

L'utilizzo del tag canonico impedisce che le pagine vengano pubblicate nella SERP con variazioni della tua proprietà che non desideri utilizzare.

Poiché ci sono quattro varianti di ogni sito Web, è della massima importanza specificare sempre quale variante si desidera utilizzare come "Copia master".

Esempi di rel canonici e delle loro quattro variazioni sono i seguenti:

<link rel="canonical" href=" http://seobutler.com/"/ >

<link rel="canonical" href=" http://www.seobutler.com/"/ >

<link rel="canonical" href=" https://seobutler.com/"/ >

<link rel="canonical" href=" https://www.seobutler.com/"/ >

Verifica delle conoscenze:

La parola canonico deriva dalla radice latina canonicalis, che significa "appartenente al canone" o "secondo regola". Per quanto riguarda la SEO canonica, stiamo semplicemente dicendo ai motori di ricerca qual è la regola per indicizzare i documenti HTML e le loro varianti.

Perché abbiamo anche canonici nel 2019

Perché davvero? Sembra superfluo avere quattro varianti di un sito web, vero?

Penseresti che Google, Bing e Yahoo sceglierebbero la versione che ritengono adatta per indicizzare meglio e seguirla, giusto?

Anche se ciò renderebbe le nostre vite molto più facili, sarebbe e potrebbe anche essere potenzialmente pericoloso per alcune proprietà web. Mi permetto di spiegare...

Molti siti Web su Internet utilizzano sottodomini e hreflang (un altro attributo rel) per comunicare ai motori di ricerca che la loro proprietà potrebbe servire versioni in lingue diverse dello stesso sito Web.

Ripercussioni negative del mancato utilizzo di Rels canonici

  • Errori di contenuto duplicato
  • Pagine non visualizzate nella SERP perché interpretate erroneamente come un'altra pagina (in particolare per quanto riguarda hreflang)
  • Scansione carenze del budget dovute a più scansioni di pagine dello stesso contenuto

Ulteriori informazioni sui problemi di rel canonici da Google

Inoltre, i canonical sono fondamentali anche durante la creazione di pagine AMP (Accelerated Mobile Pages) per dispositivi mobili, in particolare perché Google ha ora affermato che tutte le nuove proprietà vengono indicizzate prima dalla loro versione mobile, mentre il desktop è una seconda priorità.

Come puoi vedere, a causa di questi diversi tipi di siti Web, i canonici svolgono un ruolo cruciale nel comunicare ai motori di ricerca quale URL utilizzare.

Verifica delle conoscenze:

Una pagina AMP, nota anche come pagina mobile accelerata, è un documento su un sito Web che funziona insieme alle tue pagine standard per offrire contenuti a una velocità accelerata agli utenti che utilizzano dispositivi mobili. Nella maggior parte dei casi, queste pagine sono prive di JavaScript, video e immagini nel tentativo di ridurre le richieste HTTP al server consentendo alla pagina di caricarsi il più rapidamente possibile per l'utente.

sottoscrivi

Ho letto e accetto i Termini e condizioni*

Quando usare la canonizzazione

Manteniamo questo breve. L'unica cosa che devi ricordare è che è fondamentale usare i canonici. Su ogni pagina, ogni progetto, ogni volta.

Che sia sotto forma di link rel, intestazione HTTP o nel tuo file .htaccess, non c'è motivo per non usarne uno.

Mentre per un essere umano, tutte queste pagine rappresentano una singola pagina o documento su un sito Web, per un crawler dei motori di ricerca rappresentano tutte un luogo o un URL diverso da cui estrapolare il contenuto.

Per questo motivo, puoi vedere come il mancato utilizzo dei canonici può portare a errori di contenuto duplicati.

Fortunatamente, la maggior parte dei CMS, come WordPress, ha in realtà un sistema di canonizzazione integrato. Se impostati correttamente dall'inizio di un sito Web, non devono mai più essere toccati (ulteriori informazioni di seguito).

Dove e come usare i canonici

Ora che abbiamo una chiara comprensione di cosa sia un canonico e quando usarne uno (sempre!), Sorge naturalmente la domanda su come usarli.

Entriamo subito!

Prima di poter iniziare a impostare i nostri canonici sul nostro sito Web o sulle nostre pagine, dobbiamo prima assicurarci che il nostro Domain Name Service (DNS) sia impostato per supportare la nostra struttura canonica.

In molti casi, ho visto web designer, specialisti SEO e amministratori di sistema inserire rel canonici sulla pagina a livello di pagina, ma non si sono assicurati che i loro record DNS corrispondano al tipo di visione che stanno cercando di offrire ai loro utenti e motori di ricerca .

Quindi come affrontiamo questo? Abbastanza semplicemente. Ci dirigiamo verso il nostro registrar di domini e iniziamo dal livello DNS per assicurarci che tutto sia coerente.

Modifica del tuo DNS per supportare i tuoi Canonical

La modifica dei file DNS può essere un processo spaventoso. Oggi ti prepareremo al successo con semplici schermate di testo che puoi inserire direttamente nei tuoi record senza una comprensione completa o completa di tutte le sfumature dietro.

Di seguito ti mostrerò come modificare questo file per i siti non www.websites. e www.siti web.

Per i siti Web www-Preferred

Per i siti Web preferiti da www, essenzialmente ciò che dobbiamo fare è comunicare al DNS che desideri che la tua versione www sia vista come canonica.

Questo viene fatto semplicemente impostando due record: un record "A" e un record CNAME.

Passaggio 1: accedi al tuo provider DNS (usiamo Google).
Canonici - Google Domains
Passaggio 2: seleziona la proprietà del dominio che desideri gestire. Per questo esempio, selezioneremo "Tucson's Trusted". Se stai utilizzando Google Domains, sul lato sinistro vedrai l'opzione DNS. Cliccalo.
Passaggio 3: scorri verso il basso fino alla fine della pagina e cerca "Record di risorse personalizzati". Sembrerà qualcosa del genere.

Passaggio 4: per impostare la tua visione preferita per www, utilizza i due tipi di record nello screenshot sopra. Il primo tipo di record è un record "A" che si risolve nell'indirizzo IP di hosting. Il secondo record è il record CNAME, o record del nome "canonico" (avendo ancora senso?!) che punta alla versione www del sito web.

Dopo aver eseguito questi passaggi e aver aggiornato tutti i campi, premere Salva! Questo ora dice al server e ai crawler a livello DNS qual è la tua preferenza canonica.

Per siti Web preferiti non www

Per i siti Web non www Preferred, seguiremo lo stesso percorso sopra, ma solo per i passaggi 1-3. Il quarto passaggio è un po' diverso.

In questo scenario, avremmo impostato la nostra visione preferita per non www, piuttosto che www. Per fare ciò, utilizzeremo due tipi di record, come mostrato nello screenshot qui sotto.

In realtà, stiamo solo escludendo il record CNAME al posto di un altro record "A". In questo modo si elimina qualsiasi canonizzazione che i motori di ricerca potrebbero prendere in considerazione a livello di DNS.
Canonici ANome
Una volta completati questi passaggi, possiamo andare avanti nel nostro processo per standardizzare la nostra visione preferita nella nostra proprietà o dominio!

Modifica del tuo file .htaccess per supportare i tuoi Canonicals

Successivamente, scendiamo alla linea HTTP dal DNS per supportare la nostra topografia canonica.

Le informazioni seguenti sono controllate e gestite tramite il file .htaccess. È orientato ad assicurarsi che dopo che il tuo DNS si è risolto sul tuo IP, il tuo host capisca quale percorso URL preferisci per il traffico.

Di seguito, ti mostrerò come modificare questo file con semplici codici di copia e incolla per il tuo file .htaccess.

Per i siti Web www-Preferred

Passaggio 1: stabilisci una connessione FTP alla cartella principale del tuo dominio. All'interno di questa cartella dovrebbe esserci un file .htaccess. In caso contrario, creane uno.

Passaggio 2: fare clic con il pulsante destro del mouse sul file e selezionare modifica. Questo farà apparire il documento nel tuo editor di file preferito.

Passaggio 3: per i siti Web www-preferred senza https , aggiungi il codice Apache di seguito:

RewriteEngine attivato

RewriteCond %{HTTP_HOST} ^tuodominio.com [NC]

RewriteRule ^(.*)$ http://www.tuodominio.com/$1 [L,R=301]

Per www e https utilizzare:

RiscriviCond %{HTTP_HOST} ^tuodominio.com$

RiscriviCond %{SERVER_PORT} ^443

RewriteRule ^(.*)$ https://www.tuodominio.com/$1 [R=301]

Nota: assicurati di sostituire tuodominio.com con il tuo dominio effettivo.

Passaggio 4: salva il file e riscrivi quello vecchio.

Per siti Web non www-Preferred

Passaggio 1: stabilisci una connessione FTP alla cartella principale del tuo dominio. All'interno di questa cartella dovrebbe esserci un file .htaccess. In caso contrario, creane uno.

Passaggio 2: fare clic con il pulsante destro del mouse sul file e selezionare modifica. Questo farà apparire il documento nel tuo editor di file preferito.

Passaggio 3: per i siti Web preferiti non www senza https, aggiungi il codice Apache di seguito:

RewriteEngine attivato

RewriteCond %{HTTP_HOST} ^www.tuodominio.com [NC]

RewriteRule ^(.*)$ http://tuodominio.com/$1 [L,R=301]

Per uso non www e https:

RiscriviCond %{HTTP_HOST} ^www.tuodominio.com$

RiscriviCond %{SERVER_PORT} ^443

RewriteRule ^(.*)$ https://tuodominio.com/$1 [R=301]

Nota: assicurati di sostituire tuodominio.com con il tuo dominio effettivo.

Passaggio 4: salva il file e riscrivi quello vecchio.

Dopo aver completato questi passaggi, ora possiamo passare alla configurazione dei canonici in pagina!

Questo è il passaggio finale per assicurarsi che i motori di ricerca comprendano esattamente il modo in cui desideri che il tuo sito web venga visualizzato nelle loro pagine dei risultati.

Se hai problemi a capire il codice sopra, controlla queste risorse di seguito per i reindirizzamenti generati da Apache nel tuo file .htaccess.

È anche importante notare che, a seconda della versione di Apache in esecuzione sul server, il codice potrebbe essere scritto in modo leggermente diverso per eseguire questi comandi.

Ecco due risorse che potrebbero esserti di ulteriore aiuto se ne avessi bisogno.

Modificare la tua pagina per supportare i tuoi Canonicals

Come discusso in precedenza, se stai utilizzando un CMS (Content Management System) come WordPress, puoi utilizzare il loro processo chiavi in ​​mano integrato in un solo passaggio per impostare i tuoi canonici a livello di pagina.

Come chiedi? Abbastanza semplice.

Vai ai pannelli di amministrazione del back-end e seleziona "Impostazioni" e poi "Generale". Sotto Generale, vedrai le opzioni dallo screenshot qui sotto:
Canonici di WordPress Tutto quello che devi fare qui è scrivere il tuo sito web esattamente nel modo in cui vuoi che WordPress corrisponda al tuo link rel canonicals.

Abbastanza semplice, vero?!

Che ne dici se non hai WordPress e stai lavorando su un sito Web HTML statico con moduli CSS e PHP personalizzati?

Quasi altrettanto facile!

Per le pagine statiche, aggiungi lo snippet di codice di seguito al tuo sito web nell'intestazione. Questo codice consente ai motori di ricerca di sapere che questa è la visione preferita in cui desideri che la tua pagina venga indicizzata.

Quelle relazioni sono le seguenti. Il modo in cui imposti il ​​tuo DNS e i tuoi reindirizzamenti .htaccess 301 determina quale link rel dovresti usare. Ricordati di assicurarti che corrisponda, in modo che non ci sia alcuna indicizzazione dei contenuti incoerente nelle SERP.

<link rel="canonical" href=" http://seobutler.com/"/ >

<link rel="canonical" href=" http://www.seobutler.com/"/ >

<link rel="canonical" href=" https://seobutler.com/"/ >

<link rel="canonical" href=" https://www.seobutler.com/"/ >

Dopo aver aggiunto le tue rel, assicurati che siano verificate sulla pagina su cui stai lavorando. Questo può essere fatto ispezionando l'origine della pagina e premendo <ctrl + f> per cercare "Canonicali".

Sembrerà qualcosa di simile a questo:

Ottimizzazione dei canoni per risorse esterne

Con il progresso delle applicazioni, dei server e delle reti di distribuzione dei contenuti basati su cloud, la distribuzione del traffico alle risorse denominate anziché agli indirizzi IP è di estrema importanza.

Se non viene eseguito in modo errato, può portare a un servizio di record incoerente e a una confusione tra i motori di ricerca.

Un rapido Google di "CDNS fa male alla SEO" ti mostrerà che, se impostate in modo errato, molte proprietà subiscono una perdita di traffico a causa della deindicizzazione correlata alla SERP.

L'impostazione dei tipi di record alias consente di associare una risorsa denominata a una radice. Un esempio di una risorsa denominata sarebbe mywebsite.website.com.

Nel nostro caso, ai fini di questa spiegazione, indirizzeremo mywebsite.website.com a website.com. Ciò comporta meno problemi di integrazione tra la risorsa denominata e gli URL canonici.

Nota: il record alias è impostato sul cloud o sulla rete di distribuzione dei contenuti di tua scelta. È un tipo di record virtuale per fornire un comportamento simile a CNAME su domini root o apex e fa sì che qualsiasi nome venga risolto in un indirizzo IP.

Comprendere le differenze

Un record A associa un nome a un indirizzo IP.

Il record CNAME mappa un nome su un altro nome (da www a non www, dandoci un canonico di www)

Il record Alias ​​associa un nome a un altro nome (mywebsite.website.com to website.com

Take Away: i record CNAME e ALIAS associano i nomi ad altri nomi (sito Web www o sottodomini) e i record A si risolvono in un IP.

Considerazioni finali su Canonicals per SEO

Se sei arrivato alla fine di questo articolo, spero che tu abbia una nuova comprensione di cosa sono i canonici e perché sono essenziali per l'ottimizzazione dei motori di ricerca.

Mentre molti credono che l'implementazione canonica non sia necessaria come una volta, direi che lo è ancora di più. Con la guerra in corso, Google si sta impegnando per rendere le pagine AMP più rilevanti e i suoi consigli per siti specifici per la lingua in alcune nicchie, i canonici sono più cruciali che mai.

Ricorda i SEO, ottimizza per prepararti al futuro pensando al presente.

Non devi essere migliore di tutti gli altri, ma devi essere più efficiente dei tuoi concorrenti, anche quando si tratta di SEO canonico.

sottoscrivi

Ho letto e accetto i Termini e condizioni*