Ghidul suprem de resurse SEO canonic

Publicat: 2019-07-24

Acest articol este o contribuție a invitaților – citiți mai multe despre autor în partea de jos a postării.

Te-ai întrebat vreodată ce este SEO canonic și cum se referă acesta la proprietățile tale? Ei bine, lasă-mă să te asigur că nu ești primul!

Ca SEO tehnic pentru o companie mai mare, văd specialiști și dezvoltatori juniori care se chinuie să înțeleagă ce sunt rel canonice, cum/când să le folosească și de ce au un loc în optimizarea pentru motoarele de căutare.

Și, pentru a fi sincer, majoritatea SEO-urilor sunt de acord că însăși natura scopului și intenției Canonical este complicată.

Astăzi, însă, SEO Butler pune capăt oricăror neînțelegeri cu un ghid informativ cuprinzător despre canonicals în scopuri SEO.

Ce este o etichetă canonică?

O etichetă canonică, cunoscută și ca „canonical rel” sau „rel canonical”, este un atribut care definește relația pe care o resursă o are cu un document HTML.

Este adesea folosit pentru a defini copia unei pagini pe care doriți să o prezentați motoarelor de căutare pentru indexare.

Utilizarea etichetei canonice împiedică difuzarea paginilor în SERPS sub variații ale proprietății pe care nu doriți să le utilizați.

Deoarece există patru variante ale fiecărui site web, este de cea mai mare importanță să specificați întotdeauna ce variantă doriți să serviți ca „Copie principală”.

Exemple de rel canonice și cele patru variații ale acestora sunt următoarele:

<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/”/ >

Verificarea cunoștințelor:

Cuvântul canonic provine din rădăcina latină canonicalis, care înseamnă „aparținând canonului” sau „după regulă”. În ceea ce privește SEO canonic, pur și simplu le spunem motoarelor de căutare care este regula pentru indexarea documentelor HTML și a variantelor acestora.

De ce avem chiar și Canonicals în 2019

De ce chiar? Pare de prisos să ai patru variante ale unui site web, nu-i așa?

Ai crede că Google, Bing și Yahoo ar alege orice versiune pe care o consideră potrivită pentru a indexa cel mai bine și ar merge cu ea, nu?

Deși asta ne-ar face viața mult mai ușoară, ar putea și ar putea fi, de asemenea, potențial periculos pentru anumite proprietăți web. Dați-mi voie să vă explic…

Multe site-uri web de pe internet folosesc subdomenii și hreflang (un alt atribut rel) pentru a comunica motoarelor de căutare că proprietatea lor poate servi versiuni lingvistice diferite ale aceluiași site web.

Repercusiuni negative ale neutilizarii Canonical Rels

  • Erori de conținut duplicat
  • Paginile care nu apar în SERPS deoarece au fost interpretate greșit ca o altă pagină (în special referitoare la hreflang)
  • Deficiențele bugetului de accesare cu crawlere din cauza accesării cu crawlere a mai multor pagini ale aceluiași conținut

Mai multe informații despre problemele canonice de la Google

În plus, canonicalele sunt, de asemenea, cruciale atunci când se creează pagini Accelerated Mobile Pages (AMP) pentru dispozitive mobile, mai ales că Google a exprimat acum că toate noile proprietăți sunt indexate în primul rând după versiunea lor mobilă, desktop-ul fiind o a doua prioritate.

După cum puteți vedea, din cauza acestor diferite tipuri de site-uri web, canonicalele joacă un rol crucial în comunicarea către motoarele de căutare a adresei URL de utilizat.

Verificarea cunoștințelor:

O pagină AMP, cunoscută și sub denumirea de pagină mobilă accelerată, este un document de pe un site web care funcționează împreună cu paginile dvs. standard pentru a difuza conținut la o rată accelerată utilizatorilor care folosesc dispozitive mobile. În cele mai multe cazuri, aceste pagini sunt lipsite de JavaScript, videoclipuri și imagini, în încercarea de a reduce solicitările HTTP către serverul dvs., permițând paginii să se încarce cât mai rapid posibil pentru utilizator.

Abonati-va

Am citit și accept Termenii și condițiile*

Când să utilizați canonizarea

Să rămânem scurt. Singurul lucru pe care trebuie să-l rețineți este că este esențial să folosiți canonice. Pe fiecare pagină, fiecare proiect, de fiecare dată.

Fie că este sub forma unui link rel, antet HTTP sau în fișierul dvs. .htaccess, nu există niciun motiv să nu utilizați unul.

În timp ce pentru un om, toate aceste pagini reprezintă o singură pagină sau un singur document pe un site web, pentru un crawler de motor de căutare, toate reprezintă un loc sau o adresă URL diferită de la care să extrapolați conținutul.

Din acest motiv, puteți vedea cum neutilizarea canonicalelor poate duce la erori de conținut duplicat.

Din fericire, majoritatea CMS-urilor, precum WordPress, au de fapt un sistem de canonizare încorporat. Dacă sunt configurate corect de la începutul unui site web, nu trebuie să fie atinse din nou (Mai multe despre asta mai jos).

Unde și cum să utilizați Canonicals

Acum, că avem o înțelegere clară a ceea ce este un canonic și când să folosim unul (întotdeauna!) - în mod firesc se pune întrebarea cum să le folosim.

Să sărim direct înăuntru!

Înainte de a începe să ne instalăm canonicalele pe site-ul sau paginile noastre, trebuie să ne asigurăm mai întâi că Serviciul nostru de nume de domeniu (DNS) este configurat pentru a susține structura noastră canonică.

În multe cazuri, am văzut designeri web, specialiști SEO și administratori de sistem care au introdus informații canonice pe pagină la nivel de pagină, dar nu reușesc să se asigure că înregistrările lor DNS se potrivesc cu tipul de viziune pe care încearcă să le ofere utilizatorilor și motoarelor de căutare. .

Deci cum ne descurcăm cu asta? Pur și simplu suficient. Ne îndreptăm către registratorul nostru de domenii și începem la nivelul DNS pentru a ne asigura că totul este consecvent.

Editarea DNS-ului dvs. pentru a vă sprijini Canonicals

Editarea fișierelor DNS poate fi un proces înfricoșător. Astăzi, vă vom pregăti pentru succes cu simple capturi de ecran de text pe care le puteți introduce direct în înregistrările dvs. fără a înțelege complet sau cuprinzător toate nuanțele din spatele acestuia.

Mai jos vă voi arăta cum să editați acest fișier pentru site-uri care nu sunt www.websites. și www.site-uri web.

Pentru site-urile web preferate www

Pentru site-urile web preferate pentru www, în esență, ceea ce trebuie să facem este să comunicăm DNS-ului că doriți ca versiunea dvs. www să fie văzută ca fiind canonică.

Acest lucru se face prin simpla configurare a două înregistrări: o înregistrare „A” și o înregistrare CNAME.

Pasul 1: Conectați-vă la furnizorul dvs. de DNS (folosim Google).
Canonicals - Google Domains
Pasul 2: Selectați proprietatea domeniului pe care doriți să o gestionați. Pentru acest exemplu, vom selecta „Tucson’s Trusted”. Dacă utilizați Google Domains, în partea stângă veți vedea opțiunea DNS. Apasă-l.
Pasul 3: Derulați în jos până aproape de jos a paginii și căutați „Înregistrări personalizate de resurse”. Va arăta cam așa.

Pasul 4: Pentru a seta viziunea preferată pentru www, utilizați cele două tipuri de înregistrare din captura de ecran de mai sus. Primul tip de înregistrare este o înregistrare „A” care se rezolvă la adresa IP de găzduire. A doua înregistrare este înregistrarea CNAME, sau înregistrarea numelui „Canonică” (Are sens încă?!) care indică versiunea www a site-ului web.

După ce parcurgeți acești pași și se actualizează toate câmpurile, apăsați pe salvare! Acest lucru spune acum serverului și crawlerelor la nivel DNS care este preferința dvs. canonică.

Pentru site-urile web preferate non-www

Pentru site-urile web Preferred non-www, vom urma același traseu de mai sus, dar numai pentru pașii 1-3. Al patrulea pas este puțin diferit.

În acest scenariu, urma să stabilim viziunea noastră preferată pentru non-www, mai degrabă decât pentru www. Pentru a face acest lucru, vom folosi două tipuri de înregistrare, așa cum se vede în captura de ecran de mai jos.

Într-adevăr, doar excludem înregistrarea CNAME în locul unei alte înregistrări „A”. Acest lucru elimină orice canonizare pe care motoarele de căutare o pot lua în considerare la nivel de DNS.
Canonicals ANume
Cu acești pași finalizați, putem avansa în procesul nostru de a standardiza viziunea noastră preferată pe proprietatea sau domeniul nostru!

Editarea fișierului .htaccess pentru a vă sprijini Canonicals

Apoi, ajungem la linia HTTP din DNS pentru a ne susține topografia canonică.

Informațiile de mai jos sunt controlate și gestionate prin fișierul .htaccess. Este orientat spre a vă asigura că, după ce DNS-ul dvs. se rezolvă la IP-ul dvs., gazda înțelege calea URL pe care o preferați pentru trafic.

Mai jos, vă voi arăta cum să editați acest fișier cu coduri simple de copiere și inserare pentru fișierul dvs. .htaccess.

Pentru site-urile web preferate www

Pasul 1: Stabiliți o conexiune FTP la folderul rădăcină al domeniului dvs. În interiorul acestui folder, ar trebui să existe un fișier .htaccess. Dacă nu există, vă rugăm să creați unul.

Pasul 2: Faceți clic dreapta pe fișier și selectați Editați. Acest lucru va afișa documentul în editorul de fișiere ales.

Pasul 3: Pentru site-urile web preferate fără https , adăugați codul Apache mai jos:

RewriteEngine Pornit

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

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

Pentru utilizarea www și https:

RewriteCond %{HTTP_HOST} ^yourdomain.com$

RewriteCond %{SERVER_PORT} ^443

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

Notă: asigurați-vă că înlocuiți domeniul dvs.domain.com cu domeniul dvs. real.

Pasul 4: Salvați fișierul și rescrieți-l pe cel vechi.

Pentru site-uri web non-www-Preferred

Pasul 1: Stabiliți o conexiune FTP la folderul rădăcină al domeniului dvs. În interiorul acestui folder, ar trebui să existe un fișier .htaccess. Dacă nu există, vă rugăm să creați unul.

Pasul 2: Faceți clic dreapta pe fișier și selectați Editați. Acest lucru va afișa documentul în editorul de fișiere ales.

Pasul 3: Pentru site-urile web preferate non-www fără https, adăugați codul Apache mai jos:

RewriteEngine Pornit

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

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

Pentru utilizare non-www și https:

RewriteCond %{HTTP_HOST} ^www.yourdomain.com$

RewriteCond %{SERVER_PORT} ^443

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

Notă: asigurați-vă că înlocuiți domeniul dvs.domain.com cu domeniul dvs. real.

Pasul 4: Salvați fișierul și rescrieți-l pe cel vechi.

După ce ați parcurs acești pași, acum putem trece la configurarea canonicalelor pe pagină!

Acesta este pasul final pentru a vă asigura că motoarele de căutare înțeleg exact modul în care doriți ca site-ul dvs. să fie văzut în paginile lor de rezultate.

Dacă întâmpinați probleme cu înțelegerea codului de mai sus, consultați aceste resurse de mai jos pentru redirecționările generate de apache în fișierul dvs. .htaccess.

De asemenea, este important să rețineți că, în funcție de versiunea de Apache pe care rulează serverul dvs., codul poate fi scris ușor diferit pentru a executa aceste comenzi.

Iată două resurse care vă pot fi de ajutor suplimentar dacă aveți nevoie de ele.

Editarea paginii dvs. pentru a vă sprijini Canonicals

După cum sa discutat anterior, dacă utilizați un CMS (sistem de gestionare a conținutului) precum WordPress, puteți utiliza procesul integrat la cheie într-un singur pas pentru a vă seta canonicalele la nivel de pagină.

Cum intrebi? Pur și simplu.

Mergeți la panourile de administrare back-end și selectați „Setări” și apoi „General”. Sub General, veți vedea opțiunile din captura de ecran de mai jos:
Canonicals WordPress Tot ce trebuie să faceți aici este să scrieți site-ul dvs. exact în modul în care doriți ca WordPress să se potrivească cu linkul dvs. rel canonicals.

Destul de simplu, nu?!

Ce zici dacă nu ai WordPress și lucrezi la un site web HTML static cu module CSS și PHP personalizate?

Aproape la fel de ușor!

Pentru paginile statice, adăugați fragmentul de cod de mai jos pe site-ul dvs. în antet. Acest cod le permite motoarelor de căutare să știe că aceasta este viziunea preferată după care doriți ca pagina dvs. să fie indexată.

Acele rele sunt după cum urmează. Modul în care vă configurați DNS-ul și redirecționările .htaccess 301 determină ce link rel ar trebui să utilizați. Nu uitați să vă asigurați că se potrivește, astfel încât să nu existe nicio indexare inconsecventă a conținutului în SERP-uri.

<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/”/ >

După ce rel-urile dvs. au fost adăugate, asigurați-vă că sunt verificate pe pagina la care lucrați. Acest lucru se poate face prin inspectarea sursei paginii și apăsând <ctrl + f> pentru a căuta „Canonicals”.

Va arata ceva asemanator cu asta:

Optimizarea datelor dvs. canonice pentru resurse externe

Odată cu dezvoltarea aplicațiilor bazate pe cloud, a serverelor și a rețelelor de livrare de conținut, livrarea traficului către resursele numite, mai degrabă decât către adresele IP, este de o importanță extremă.

Atunci când nu este făcut incorect, poate duce la difuzarea inconsecventă a înregistrărilor și la confuzie de accesare cu crawlere din motoarele de căutare.

Un Google rapid de „CDNS hurt SEO” vă va arăta că, atunci când sunt configurate incorect, multe proprietăți se confruntă cu pierderi de trafic din cauza de-indexării SERP.

Configurarea tipurilor de înregistrări alias vă permite să asociați o resursă numită cu o rădăcină. Un exemplu de resursă numită ar fi mywebsite.website.com.

În cazul nostru, în scopul acestei explicații, am direcționa mywebsite.website.com către website.com. Acest lucru duce la mai puține probleme de integrare între resursa numită și URL-urile dvs. canonice.

Notă: Înregistrarea alias este configurată în cloud-ul la alegere sau în rețeaua de livrare a conținutului. Este un tip de înregistrare virtuală pentru a oferi un comportament asemănător CNAME pe domeniile rădăcină sau apex și face ca orice nume să se rezolve la o adresă IP.

Înțelegerea diferențelor

O înregistrare A mapează un nume la o adresă IP.

Înregistrarea CNAME mapează un nume cu un alt nume (www la non www, oferindu-ne un canonic al lui www)

Înregistrarea Alias ​​mapează un nume cu un alt nume (site-ul meu.site-ul web.com cu site-ul web.com

Take Away: înregistrările CNAME și ALIAS mapează numele cu alte nume (www site-ul web sau subdomenii), iar înregistrările A se rezolvă la un IP.

Gânduri finale despre Canonicals pentru SEO

Dacă ați ajuns până la sfârșitul acestui articol, sper că aveți o nouă înțelegere a ceea ce sunt canonicalele și de ce sunt esențiale pentru optimizarea motoarelor de căutare.

În timp ce mulți cred că implementarea canonică nu este atât de necesară precum a fost cândva, aș susține că este și mai mult. Odată cu războiul în desfășurare, Google pornește pentru a face paginile AMP mai relevante, iar recomandările sale pentru site-uri specifice unei limbi în unele nișe, canonicalele sunt mai importante ca niciodată.

Amintiți-vă de SEO, optimizați pentru a vă pregăti pentru viitor cu prezentul în minte.

Nu trebuie să fii mai bun decât toți ceilalți, dar trebuie să te descurci mai eficient decât concurenții tăi, chiar și atunci când vine vorba de SEO canonic.

Abonati-va

Am citit și accept Termenii și condițiile*