Kai paleidžiate duomenų srautu nukreiptą svetainę arba turite kitų priežasčių, kodėl dokumentas gali būti dauginamas, svarbu nurodyti, kokie kopija yra pagrindinė kopija, arba žargono kalba, "kanoninė" kopija. Kai paieškos sistema indeksuoja jūsų puslapius, ji gali pasakyti, kai turinys buvo dubliuojamas. Be papildomos informacijos, paieškos sistema nuspręs, kuris puslapis geriausiai atitinka jų klientų poreikius. Tai gali būti gerai, bet yra daug paieškos sistemų, kuriose pateikiami seni ir pasenę puslapiai, atvejų, nes jie pasirinko netinkamą dokumentą kaip kanoninį.
Kaip nurodyti Canonical puslapį
Paieškos sistemose labai lengva nurodyti kanoninį URL su metaduomenimis jūsų dokumentuose. Įdėkite šį HTML viršuje
GALVA elementas kiekviename puslapyje ne kanoniškas:
Jei turite prieigą prie HTTP antraščių (pvz., Su .htaccess arba PHP), jūs taip pat galite nustatyti kanoninį URL failuose, kuriuose nėra HTML
GALVA, kaip PDF. Norėdami tai padaryti, nustatykite antraštes ne kanoniniams puslapiams, tokiems kaip:
Nuoroda: < Kanoninio puslapio URL >; rel = "kanoninis"
Kaip veikia "Canonical Tag", o kai ne
Kanoniniai metaduomenys naudojami kaip užuomina paieškos sistemoms, kokiu puslapiu yra pagrindinis. Paieškos sistemos naudoja tai, kad atnaujintų savo indeksą, nurodydamos pagrindinę kopiją kaip pagrindinę kopiją, o kai jie pateikia paieškos rezultatus, jie pateikia puslapį, kuris, jų manymu, yra kanoniškas.
Bet jūsų nurodytas kanoninis puslapis gali būti ne tas puslapis, kurį pateikia paieškos varikliai. Yra keletas priežasčių, kodėl taip gali įvykti:
- Jei nurodytas URL 404 nerastas, paieškos sistemos bandys rasti antrą tinkamiausią URL pristatymui
- Jei paieškos priemonė mano, kad jūsų svetainė buvo įsilaužta, kad pridėtumėte netikrą kanoninį URL, jos nenaudos (žinoma, tuo atveju turėsite didesnių problemų)
- Jei pažymėjote nuorodą žyme, ar yra kokių nors priežasčių manyti, kad
GALVA žyma nebuvo uždaryta. Taip yra todėl, kad daugelis svetainių leidžia vartotojams redaguoti puslapio turinį ("
KŪNAS elementas), ir kaip čiulpia kanoninę nuorodą rasti ten būtų nepatikimas taip pat.
Kas Rel = Canonical Tag nėra
Daugelis žmonių mano, kad jei pridėsite
rel = kanoninis nuoroda į puslapį, tada tas puslapis bus peradresuotas į kanoninę versiją, pvz., naudojant HTTP 301 nukreipimą. Tai netiesa. The
rel = kanoninis Nuoroda pateikia informaciją paieškos sistemoms, bet ji neturi įtakos tai, kaip puslapis rodomas, nei serverio lygmeniu peradresavimo.
Galiausiai kanoninė nuoroda yra tik užuomina. Paieškos sistemos neturi to gerbti. Daugelis paieškos sistemų stengiasi gerbti puslapio savininkų pageidavimus, bet dienos pabaigoje paieškos rezultatai yra tai, ką jie daro, o jei jie nenori pateikti savo kanoninio puslapio, jie nebus.
Kada naudotis Canonical Link
Kaip jau minėjau, turėtumėte naudoti nuorodą ant kiekvieno pasikartojančio puslapio, kuris nėra kanoniškas. Jei turite panašių puslapių, bet nėra identiškų, kartais yra tikslingiau pakeisti vieną iš jų, kad būtų daugiau skirtingų, nei padaryti vieną kanoninę. Gerai pažymėti du puslapiai, kurie nėra visiškai identiški kaip kanoniniai. Jie turėtų būti panašūs, bet turėtumėte niekada tiesiog nukreipkite visus puslapius į savo pagrindinį puslapį. "Canonical" reiškia, kad puslapis yra pagrindinis šio dokumento kopija, o ne kokia nors pagrindinė nuoroda jūsų svetainėje.
Manau, kad svarbu pakartoti, kad paskutinis kartas - jūs niekada neturėtumėte nurodyti visų savo puslapių į savo pagrindinį puslapį kaip kanoninį puslapį nesvarbu, kokia pagunda tu nori tai padaryti. Tai netgi atsitiktinai gali sukelti kiekvieną ne kanoninį puslapį (t. Y. Kiekvieną puslapį, kuris nėra jūsų pagrindinis puslapis ir kuriame yra
rel = kanoninis nuorodą į ją), kad būtų pašalinta iš paieškos rodyklių. Tai nėra "Google" (arba "Bing", "Yahoo!" ar bet kuri kita paieškos sistema) kenkėjiška. Jie daro tai, ką jūs paprašėte padaryti - apsvarstę kiekvieną puslapį savo namų puslapio kopiją ir grąžindami visus rezultatus į tą puslapį. Tada, kai klientai nusivylė, o ne tinkamesnis dokumentas, jūsų puslapis bus mažiau populiarus, o paieškos rezultatai sumažės. Net jei išspręsite problemą, galite nužudyti savo paieškos rezultatus po mėnesių ir nėra jokios garantijos, kad jūsų svetainės reitingai atsigaus.
Jūs neturėtumėte padaryti puslapio kanoniniu, kuris buvo pašalintas iš paieškos dėl tam tikrų priežasčių (pvz., Su
noindex meta žymeles arba išskirtas robots.txt failas). Jei paieškos priemonė nurodo puslapį kaip kanoninę, ji pirmiausia turi sugebėti ją paminėti.
Gera vieta naudoti
rel = kanoninis nuoroda apima:
- Svetainės su dinaminiais URL. Galite naudoti ją norėdami nustatyti, kuris URL formatas jums labiausiai tinka
- E-commerce svetainės, ypač produktų sąrašuose. Kai jūsų klientai pakeičia rūšiavimo kriterijus, šis naujas URL nereikia indeksuoti.
- Sindikuotas turinys - leidėjai, naudojantys jūsų parašytą turinį, turėtų įtraukti
rel = kanoninis nuorodą į jų puslapius, kuriuose yra jūsų originalus dokumentas
Kai nenorite naudoti kanoninio ryšio
Pirmasis pasirinkimas turėtų būti 301 nukreipimas. Tai ne tik nurodo paieškos sistemai, kad puslapio URL pasikeitė, bet ir žmonės įtraukia į naujausią puslapio versiją (ir, deja, sakau, canonicol?).
Negali būti tingus.Jei keičiate savo URL struktūrą, naudokite tam tikrą HTTP antraščių manipuliavimo formą (pvz., .Htaccess arba PHP ar kitą scenarijų), kad automatiškai pridėtumėte 301 peradresavimus. Nors galite naudoti
rel = kanoninis nuoroda, neatsižvelgiant į senesnius puslapius. Taigi, bet kas gali su jais susipažinti bet kuriuo metu. Iš tiesų, jei klientas turi puslapį, pažymėtą žymekliu ir pakeičiate URL, bet tik atnaujinsite paieškos sistemas, naudodami "
rel = kanoninis nuoroda, tai bus klientas niekada pamatyti naująjį puslapį.
The
rel = kanoninis nuoroda yra naudinga priemonė svetainėms su daugybe pasikartojančio turinio. Suprasdami, kaip tai veikia, galite jį efektyviai naudoti. Bet pagaliau tai yra įrankis, kurį paieškos sistemos leido padėti juos nuolat atnaujinti savo paieškos indeksus. Jei neužtikrinsite savo serverių švarių ir naujausių, jūsų klientai bus paveikti ir jūsų svetainė gali būti pažeista. Naudokite jį atsakingai.













