Problema canonico in SEO e come risolverli
Pubblicato: 2018-07-05Un problema canonico è una conseguenza indesiderabile dell'ottimizzazione dei motori di ricerca che può sorgere se il tuo sito Web è accessibile dal motore di ricerca o i tuoi visitatori da URL diversi.
Ciò non solo farà apparire il tuo lavoro come contenuto duplicato ai motori di ricerca, ma può anche far atterrare i tuoi visitatori su pagine diverse dalla home page.
Peggio ancora, può far sì che il motore di ricerca scelga l'URL sbagliato per la tua home page, distruggendo così tutti i tuoi sforzi SEO.
Si verifica un problema canonico se i tuoi " reindirizzamenti 301 " non sono in ordine o non li hai del tutto.
Supponiamo che il tuo sito web sia: http:// yourpage.com
Se i tuoi reindirizzamenti 301 non sono in ordine, puoi accedervi tramite:
http://tuositoweb.com/index.html;
http://tuositoweb.com; o
http://il tuo sito web.com/index.html
Un sito Web può avere anche centinaia di URL a causa di parametri diversi come pagina dei contatti, home page, feedback e molti altri.
Il problema sorge se gli spider dei motori di ricerca selezionano un URL che non è la home page per l'indicizzazione.
Puoi immaginare cosa può succedere se il motore di ricerca utilizza i parametri trovati in quella pagina per classificare il tuo sito web.
Assicurati di risolvere i tuoi problemi canonici prima che gli spider dei motori di ricerca lo vedano se desideri un posizionamento elevato.
I visitatori del tuo sito possono essere respinti se atterrano per la prima volta nella tua pagina dei contatti anziché nella home page.
Ricordati di mantenere Serpbook per studiare le parole chiave che i tuoi visitatori usano per accedere alla tua home page.
Semplifica il lavoro e migliora il posizionamento di Google, Bing, MSN o qualsiasi altro motore di ricerca per eseguire la scansione su un URL consolidato piuttosto che su un URL diverso che porta alla stessa pagina.
Il problema canonico più dannoso è quando nel tuo sito web sono presenti URL sia www che non www. Questo sarà quasi sempre associato a una classifica abissale.
Puoi risolvere questo problema canonico utilizzando reindirizzamenti 301 permanenti o tag di collegamento con l'aiuto di Rel Canonical.
Un reindirizzamento 301 è un messaggio che dice ai motori di ricerca o ai tuoi visitatori che la pagina a cui stanno tentando di accedere è stata spostata permanentemente in un'altra posizione.
Rel Canonical è un tag che consente ai motori di ricerca di sapere che la pagina a cui sta accedendo è una copia di un'altra pagina.
Tuttavia, Rel Canonical non impedisce ai tuoi visitatori di accedere alla pagina sbagliata.
Queste procedure ti aiuteranno a risolvere in modo permanente i problemi canonici in modo da poter mantenere quel rango elevato che speravi.

1) Quando su un Windows Server:
Se sei ospitato da Windows, hai bisogno dell'autorizzazione amministrativa per accedere al server. Puoi quindi reindirizzare 301 tramite 11 come segue;
- Apri " Tutti i programmi " e scegli gli strumenti di amministrazione.
- Quindi seleziona " Servizi di informazioni Internet".
- Trova il dominio e fai clic con il pulsante destro del mouse per selezionare " proprietà ".
- Sotto le proprietà seleziona “ Directory principale. “
- Passa a " un reindirizzamento a un URL " e inserisci l'URL che desideri che i visitatori e i motori di ricerca utilizzino per accedere al tuo sito.
- Termina facendo clic su " OK "

2) Usa il reindirizzamento Apache 301:
Un server Apache ha un file noto come htaccess, scritto come .htaccess . È necessario utilizzare questo file per effettuare un prompt di reindirizzamento 301.
La bellezza di questo file è che può essere modificato da molti editor di testo, inclusi i blocchi note. Per eseguire il comando, segui questi prompt;
- Scegli "reindirizza" come prompt .htaccess.
- Impostare il codice come “ 301 “.
- “Codice 302 ' serve per reindirizzare temporaneamente la pagina; pertanto, non è utile per risolvere i problemi canonici.
- Devi quindi digitare l'URL che non ti serve come " /tuosito.html ". Nota gentilmente che il nome di dominio è escluso.
- Digita la pagina a cui vuoi essere reindirizzato, ad esempio; “ http://www.yoursite.com/newpage.html .”
La vostra canonizzazione sarà così completa. Tuttavia, se non si dispone di un URL www, è possibile;
RewriteEngine "acceso" di
rewritecond%{http_host}^site.com
rewriterule^(.*)$http://www.tuo sito/$1[301,nc]
Questo comando porterà a un reindirizzamento 301 permanente a chiunque o qualsiasi motore che tenti di accedere a un non-www. URL . Verranno automaticamente inviati a un " www. ” versione.

3) Reindirizzamenti codificati:
Se non è possibile accedere al server in modo amministrativo, per effettuare un reindirizzamento 301 permanente, è necessario " reindirizzamenti 301 codificati ".
Un codice eseguirà un reindirizzamento bypassando le intestazioni già modificate e indirizzando il bot all'URL stesso che hai scelto per l'indicizzazione.
Ad esempio, se un motore di ricerca trova un tale codice in una pagina di contatto, non lo indicizzerà finché non trova una pagina senza tale codice.
Questi codici sono diversi da una lingua di computer all'altra;
- Nel linguaggio PHP, usa;
<?header(“HTTP/1.1301MovedPermanently”) quindi
Intestazione ("Posizione:http://www.yoursite.com/");?>
- Per l'uso del linguaggio JSP;
response.setStatus(301); poi
response.setHeader ("Posizione","http://www.yoursite.com/") e
response.setHeader/ “connessione”, ” chiudi”)%>
Se non sei un programmatore, è importante che esternalizzi questi servizi perché se fai confusione con un file .htaccess, il tuo sito Web può facilmente crollare.
4) Rel canonico:
Infine, puoi gestire il problema canonico utilizzando Rel Canonical. Si tratta di tag che puoi aggiungere alla sezione <head> di una pagina per specificare l'URL che desideri venga utilizzato in quella pagina specifica.
Per esempio,
<link rel="canonical" href="http://www.site.com/correct-location/" />
Quando i motori di ricerca accedono al tuo sito Web, Rel Canonical dirà al bot che l'URL slash è l'URL che hai scelto per essere indicizzato. Il motore di ricerca eliminerà gli altri.
Sfortunatamente, questo tag di collegamento non può reindirizzare i visitatori del tuo sito poiché non interferisce con il funzionamento del tuo sito.
Per reindirizzare i tuoi visitatori, devi fare affidamento su altri metodi per risolvere un problema canonico.
Ricorda che devi aggiungere questo tag a ogni pagina del tuo sito web a parte la pagina che desideri venga indicizzata dal motore di ricerca.
I motori di ricerca indicizzeranno solo la pagina che non è contrassegnata.
Conclusione
La scelta del metodo migliore per affrontare la canonizzazione dipenderà dal server che hai, dalla tua accessibilità al server e dal tuo know-how tecnico.
Risolvere i problemi canonici è un modo sicuro per migliorare il tuo SEO e battere i tuoi concorrenti. È importante assicurarsi che i reindirizzamenti 301 che hai sul tuo sito web funzionino bene.
Testa ogni pagina del tuo sito web per assicurarti che tutto sia in ordine. Sebbene un reindirizzamento 301 sia un prompt permanente, è importante sapere come il motore di Google e i tuoi visitatori vedono il tuo sito web.
Rel canonical è meno complicato ma rallenta il tuo sito Web di frazioni di secondo. Ogni volta che aggiungi una pagina al tuo sito web, ricordati di assicurarti che non si verifichino problemi di canonizzazione.




